第一章C语言概述
一.选择题
1.一个C程序的执行是从。
A.程序的main函数开始,到main函数结束
B.程序文件的第一个函数开始,对本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main函数结束
2.以下叙述正确的是。
A.在C程序中,main函数必须位于程序的最前面
B.C程序的每行中只能写一条语句
C.C语言本身没有输入输出语句
D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误
3.以下叙述不正确的是。
A.一个C源程序可由一个或多个函数组成
B.一个C源程序必须包含一个main函数
vb编程教程下载C.C程序的基本组成单位是函数
D.在C程序中,注释说明只能位于一条语句的后面
二.填空题
1.C源程序的基本单位是函数。
2.一个C源程序中至少应包括一个主函数或main函数。
定制网站
3.在一个C源程序中,注释部分两侧的分界符分别为/*和*/ 。
第二章数据的存储与运算
一.选择题
1.若x、i、j和k都是int型变量,则计算下面表达式后,x的值为。  x=(i=4,j=16,k=32)
A.4  B.16  C.32      D.48
2.下面正确的字符常量是。
A.”c”  B.’\\’’C.’W’      D.’’
3.下面不正确的字符串常量是。
A.’abc’  B.”12’12”  C.”0”      D.” “
4.以下正确的叙述是。
A.在C程序中,每行中只能写一条语句
B.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
C.在C程序中,无论是整数还是实数,都能被准确无误地表示D.在C程序中,%是只能用于整数运算的运算符
5.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=’A’+’6’-‘3’后c2中的值为。
A.D  B.68  C.不确定的值      D.C
6.若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是
A.2.500000  B.2.7500000  C.3.500000      D.0.000000系统架构师岗位说明书
7.设变量a是整型,f是实型,I是双精度型,则表达式10+’a’+I*f值的数据类
型为。
A.int    B.float    C.double      D.不确定
8.表达式18/4*sqrt(4.0)/8值的数据类型为。
A.int  B.float  C.double      D.不确定
python运算符号9.设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为。
A.0~255  B.0~32767    C.0~65535      D.0~2147483647
10.设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为
A.float  B.char    C.int        D.double
11.设以下变量均为int类型,则值不等于7的表达式是。
A.(x=y=6,x+y,x+1)          B.(x=y=6,x+y,y+1)
C.(x=6,x+1,y=6,x+y)          D.(y=6,y+1,x=y,x+1)
putchar函数12.在C语言中,要求运算数必须是整型的运算符是。
A./  B.++    C.!=        D.%
二.填空题
1.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或者下划线。
2.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8  。3.若s是int型变量,且s=6,则下面表达式的值为 1。
s%2+(s+1)%2
4.若a是int型变量,则下面表达式的值为26  。
(a=4*5,a*2),a+6
5.若x和a均是int型变量,则计算表达式(1)后的x值为12 ,计算表达式(2)的x值为  4 。
(1)x=(a=4,6*2)
(2)x=a=4,6*2
6.若a是int型变量,则计算表达式后a的值为2。
a=25/3%3
7.若有定义:int b=7;float a=2.5,c=4.7;则下面表达式的值为5.5。
a+(int)(b/3*(int)(a+c)/2)%4
8.若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为    3.5。  (float)(a+b)/2+(int)x%(int)y
9.假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为9 。10.已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=’a’+’8’-‘3’的值为f。
11.表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))值的数据类型为int。
第三章最简单的C程序设计——顺序程序设计
一.选择题
1.putchar函数可以向终端输出一个。
A.整型变量表达式值  B.实型变量值
C.字符串D.字符或字符型变量值
2.以下程序的输出结果是。
printf(“\n*s1=%15s*”,”chinabeijing”);
printf(“\n*s2=%-5s*”,”chi”);
A.*s1=chinabeijing___*      B.*s1=chinabeijing___*
*s2=**chi*                      *s2=chi__*
C.*s1=___chinabeijing*      D.*s1=___chinabeijing*
*s2=__chi*                    *s2=chi__*
3.Printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出格式B;如果字符串长度小于5,则输出格式A。
A.从左起输出该字串,右补空格    B.按原字符长从左向右全部输出
C.右对齐输出该字串,左补空格    D.输出错误信息
4.阅读以下程序,当输入数据的形式为:25,13,10<CR>,正确的输出结果为
main()
{
int x,y,z;
scanf(“%d%d%d”,&x,&y,&z);
printf(“x+y+z=%d\n”,x+y+z);
}
A.x+y+z=48    B.x+y+z=35    C.x+z=48    D.不确定值
5.设x、y和z均为int型变量,则执行语句x=(y=(z=10)+5)-5;后x、y和z的值是。
A.x=10    B.x=10    C.x=10    D.x=10
网络运维与安全
y=15      y=10      y=10        y=5

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。