问道深山去,听禅紫气来。

《C语言程序设计》22春平时作业3-00001

阅读:25 更新时间:2022-06-29 18:35:01

《C语言程序设计》22春平时作业3-00001


------------------------
1.下列常数中,不合法的C 常量是( )
A.123e+2.3
B.-0x3bl
C.’}’
D.6e+7
答案请点我要此答案,或联系QQ

2.以下程序的输出结果是( )main(){int x=2,y=-1,z=2;if(x<y) if(y<0) z=0;else z+=1;printf("%d\n",z);}
A.3
B.2
C.1
D.0
答案请点我要此答案,或联系QQ

3.设x、y均为float型变量,则以下不合法的赋值语句为( )
A.x=y=0
B.++x
C.y=(x%2)/10
D.x*=y+8
答案请点我要此答案,或联系QQ

4.以下叙述不正确的是( )
A.一个C源程序可由一个或多个函数组成
B.一个C源程序必须包含一个main函数
C.C程序的基本组成单位是函数
D.在C程序中,注释说明只能位于一条语句的后面
答案请点我要此答案,或联系QQ

5.若有以下定义, int k=7,x=12, 则能使值为3的表达式是( )
A.x%=k%=5
B.x%=k-k%5
C.x%=(k-k%5)
D.(x%=k)-(k%=5)
答案请点我要此答案,或联系QQ

6.在函数调用时,以下说法正确的是()
A.函数调用后必须带回返回值
B.实际参数和形式参数可以同名
C.函数间的数据传递不可以使用全局变量
D.主调函数和被调函数总是在同一个文件里
答案请点我要此答案,或联系QQ

7.设有程序段:int k=3;while(k)k=k-1;则下面描述中正确的是( )。
A.while循环执行3次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
答案请点我要此答案,或联系QQ

8.若a是float型变量,则表达式a=l,a++,a+=a的值为( )
A.2
B.4
C.2.0
D.4.0
答案请点我要此答案,或联系QQ

9.设ch是char型变量,其值为'a',且有下面的表达式:ch=(ch>='a'&&ch<='z')?(ch-32):ch上面表达式的值是( )
A.a'
B.'A'
C.'Z'
D.'z'
答案请点我要此答案,或联系QQ

10.main(){int i,j,a=0;for(i=0;i<2;i++){for(j=0;j<4;j++) {if(j%2) break; a++; } a++;}printf("%d\n",a);}以上程序的运行结果是( )
A.4
B.5
C.6
D.7
答案请点我要此答案,或联系QQ

11.下面程序的输出结果是( )main( ){ int i, x[3][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<4;i+=2) printf(″%d″, x[i][1]);}
A.5 1
B.5 2
C.8 2
D.9 3
答案请点我要此答案,或联系QQ

12.在C语言中,反斜杠符是( )
A.\n
B.\t
C.\v
D.\\
答案请点我要此答案,或联系QQ

13.如果在一个复合语句中定义了一个变量,则有关该变量正确的说法是( )
A.只在该复合语句中有效
B.只在该函数中有效
C.在本程序范围内均有效
D.为非法变量
答案请点我要此答案,或联系QQ

14.下列程序的输出结果是()main( ){ int a=7,b=5; printf("%d\n",b=b/a);}
A.5
B.1
C.0
D.不确定值
答案请点我要此答案,或联系QQ

15.判断char型变量c1是否小写字母的正确表达式为
A.a'<=c1<='z'
B.(c1>='a')&&(c1<='z')
C.(c1>=a)&&(c1<=z)
D.('a'<=c1)||('z'>=c1)
答案请点我要此答案,或联系QQ

------------------------
1.结构体类型只有一种。()
A.正确
B.错误
答案请点我要此答案,或联系QQ

2.a+b是正确的自定义标识符
A.正确
B.错误
答案请点我要此答案,或联系QQ

3.break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。()
A.正确
B.错误
答案请点我要此答案,或联系QQ

4.for(y=0,x=1;x>++y;x=i++) i=x;是无限循环的语句
A.错误
B.正确
答案请点我要此答案,或联系QQ

5.用C语言实现的算法可以没有输出但必须要有输入。()
A.正确
B.错误
答案请点我要此答案,或联系QQ

6.C语言程序由函数组成,它的主函数必须在其它函数之前,函数内可以嵌套定义函数。()
A.正确
B.错误
答案请点我要此答案,或联系QQ

7.关系运算符的优先级高于算术运算符并且低于赋值运算符
A.正确
B.错误
答案请点我要此答案,或联系QQ

8.int a [3][ ];是正确的对二维数组a的声明
A.正确
B.错误
答案请点我要此答案,或联系QQ

9.如果被调用函数的定义出现在主调函数之前,可以不必加以声明
A.正确
B.错误
答案请点我要此答案,或联系QQ

10.以下if语句if(x>0){x=x+y;printf("%f",x);} else printf("%f",-x);语法正确的是正确的
A.错误
B.正确
答案请点我要此答案,或联系QQ

推荐信息