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

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

阅读:19 更新时间:2022-06-29 18:32:09

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


------------------------
1.有程序:main(){int a=5,b=1,c=0;if (a=b+c) printf("***\n");else printf("$$$\n");}该程序( )
A.有语法错误不能通过编译
B.可以通过编译,但不能通过连接
C.输出:***
D.输出:$$$
答案请点我要此答案,或联系QQ

2.\060 '和"\060"在内存中占用的字节数分别为( )
A.22
B.21
C.12
D.44
答案请点我要此答案,或联系QQ

3.建立函数的目的之一,以下正确的说法是( )
A.提高程序的执行效率
B.提高程序的可读性
C.减少程序的篇幅
D.减少程序文件所占内存
答案请点我要此答案,或联系QQ

4.下面四个选项中,均是不合法的浮点数的选项是( )
A.160.,0.12,e3
B.123,2e4.2,.e5
C.-.18,123e4,0.0
D.-e3,.234,1e3
答案请点我要此答案,或联系QQ

5.C语言的编译系统对宏命令的处理是( )
A.在程序连接时进行的
B.在对源程序中的其它语句编译之前进行的
C.在程序运行时进行的
D.和C程序中的其它语句同时进行的
答案请点我要此答案,或联系QQ

6.下面程序mian(){int x=2,y=0,z;x*=3+2; printf(“%d”,x);x*=y=z=4; printf(“%d”,x);}的输出结果是( )
A.840
B.1040
C.10,4
D.8,4
答案请点我要此答案,或联系QQ

7.以下正确的叙述是( )
A.在C程序中,每行只能写一条语句
B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C.在C程序中,无论是整数还是实数,都能被准确无误地表示
D.在C程序中,%是只能用于整数运算的运算符
答案请点我要此答案,或联系QQ

8.以下对C语言中联合体类型数据的叙述正确的是( )
A.可以对联合体变量直接赋值
B.一个联合体变量中可以同时存放其所有成员
C.一个联合体变量中不能同时存放其所有成员
D.联合体类型定义中不能同时出现结构体类型的成员
答案请点我要此答案,或联系QQ

9.下列符号中,可以作为变量名的是( )
A.12345e
B.+a
C.a3B
D.5e+0
答案请点我要此答案,或联系QQ

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

11.在C语言中,要求运算数必须是整型(数)的运算符是( )
A./
B.++
C.!=
D.%
答案请点我要此答案,或联系QQ

12.若a=-14,b=3,则条件表达式 a
A.3
B.-13
C.-14
D.4
答案请点我要此答案,或联系QQ

13.语句int i=3;k=(i++)+(i++)+(i++);执行过后k,i的值为( )
A.9,6
B.12,5
C.18,6
D.15,5
答案请点我要此答案,或联系QQ

14.有以下定义和赋值语句,能够正确表示a[1][2]的表达式是( )int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int (*p)[3]= a;
A.*((*p+1)+2)
B.(*p+1)+2
C.*(*(p+5))
D.*(*(p+1)+2)
答案请点我要此答案,或联系QQ

15.2.0177777所表示的十进制数为()
A.65535
B.65534
C.65533
D.66634
答案请点我要此答案,或联系QQ

------------------------
1.如果int i=3,则printf(“%d”,-i++)的结果和i的值为-3和4
A.错误
B.正确
答案请点我要此答案,或联系QQ

2.int k=0;do{++k;}while(k>=0);是无限循环的语句
A.错误
B.正确
答案请点我要此答案,或联系QQ

3.C语言中,变量的指针就是变量的地址
A.正确
B.错误
答案请点我要此答案,或联系QQ

4.在C 语言中,指针类型属于构造类型
A.错误
B.正确
答案请点我要此答案,或联系QQ

5.int a=24; printf("%o ", a );输出结果是30。()
A.正确
B.错误
答案请点我要此答案,或联系QQ

6.若a为一维数组名,则*(a+i)与a[i]等价
A.错误
B.正确
答案请点我要此答案,或联系QQ

7.int i=20;switch(i/10){case 2:printf("A");case 1:printf("B");}的输出结果为A。()
A.正确
B.错误
答案请点我要此答案,或联系QQ

8.用scanf函数向已定义的变量中输入数据时,当遇非法输入时,该数据输入结束
A.正确
B.错误
答案请点我要此答案,或联系QQ

9.整型、实型、字符型数据可以混合运算
A.错误
B.正确
答案请点我要此答案,或联系QQ

10.main(){short i;i=-4;printf("\ni:dec=%d, oct=%o, hex=%x, unsigned=%u\n",i,i,i,i);}以上程序的输出结果为i:dec=-4, oct=177774, hex=fffc, unsigned=65532
A.错误
B.正确
答案请点我要此答案,或联系QQ

推荐信息