兰州大学《C语言程序设计》22春平时作业1

奥鹏兰州大学平时在线作业

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

有程序:main(){int a=5,b=1,c=0;if (a=b+c) printf("***n");else printf("$$$n");}该程序( )
A:有语法错误不能通过编译
B:可以通过编译,但不能通过连接
C:输出:***
D:输出:$$$
答案问询微信:424329

60 '和"60"在内存中占用的字节数分别为( )
A:22
B:21
C:12
D:44
答案问询微信:424329

建立函数的目的之一,以下正确的说法是( )
A:提高程序的执行效率
B:提高程序的可读性
C:减少程序的篇幅
D:减少程序文件所占内存
答案问询微信:424329

下面四个选项中,均是不合法的浮点数的选项是( )
A:160.,0.12,e3
B:123,2e4.2,.e5
C:-.18,123e4,0.0
D:-e3,.234,1e3
答案问询微信:424329

C语言的编译系统对宏命令的处理是( )
A:在程序连接时进行的
B:在对源程序中的其它语句编译之前进行的
C:在程序运行时进行的
D:和C程序中的其它语句同时进行的
答案问询微信:424329

下面程序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
答案问询微信:424329

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

以下对C语言中联合体类型数据的叙述正确的是( )
A:可以对联合体变量直接赋值
B:一个联合体变量中可以同时存放其所有成员
C:一个联合体变量中不能同时存放其所有成员
D:联合体类型定义中不能同时出现结构体类型的成员
答案问询微信:424329

下列符号中,可以作为变量名的是( )
A:12345e
B:+a
C:a3B
D:5e+0
答案问询微信:424329

若a是float型变量,则表达式a=l,a++,a+=a的值为( )
A:2
B:4
C:2.0
D:4.0
答案问询微信:424329

在C语言中,要求运算数必须是整型(数)的运算符是( )
A:/
B:++
C:!=
D:%
答案问询微信:424329

若a=-14,b=3,则条件表达式 a
A:3
B:-13
C:-14
D:4
答案问询微信:424329

语句int i=3;k=(i++)+(i++)+(i++);执行过后k,i的值为( )
A:9,6
B:12,5
C:18,6
D:15,5
答案问询微信:424329

有以下定义和赋值语句,能够正确表示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)
答案问询微信:424329

2.0177777所表示的十进制数为()
A:65535
B:65534
C:65533
D:66634
答案问询微信:424329

如果int i=3,则printf(“%d”,-i++)的结果和i的值为-3和4
A:错误
B:正确
答案问询微信:424329

int k=0;do{++k;}while(k=0);是无限循环的语句
A:错误
B:正确
答案问询微信:424329

C语言中,变量的指针就是变量的地址
A:正确
B:错误
答案问询微信:424329

在C 语言中,指针类型属于构造类型
A:错误
B:正确
答案问询微信:424329

int a=24; printf("%o ", a );输出结果是30。()
A:正确
B:错误
答案问询微信:424329

若a为一维数组名,则*(a+i)与a[i]等价
A:错误
B:正确
答案问询微信:424329

int i=20;switch(i/10){case 2:printf("A");case 1:printf("B");}的输出结果为A。()
A:正确
B:错误
答案问询微信:424329

用scan奥鹏兰州大学平时在线作业f函数向已定义的变量中输入数据时,当遇非法输入时,该数据输入结束
A:正确
B:错误
答案问询微信:424329

整型、实型、字符型数据可以混合运算
A:错误
B:正确
答案问询微信:424329

main(){short i;i=-4;printf("ni:dec=%d, oct=%o, hex=%x, unsigned=%un",i,i,i,i);}以上程序的输出结果为i:dec=-4, oct=177774, hex=fffc, unsigned=65532
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网