《程序设计(C语言)》2022年春季学期在线作业(二)
试卷总分:100 得分:100
第1题,以下不能正确定义二维数组的选项是
A、int a[2][2]={{1},{2}}
B、int a[][2]={l,2,3,4}
C、int a[2][2]={{l},2,3}
D、int a[2][]={{1,2},{3,4}}
正确答案:
第2题,在微型计算机系统中存储一个汉字的国标码所需要的字节数是
A、1
B、2
C、3
D、4
正确答案:
第3题,用8位无符号二进制数能表示的最大十进制数为
A、127
B、128
C、255
D、246
正确答案:
第4题,以下四个选项中属于实型常量的是
A、0x12
B、-12345e-3
C、1e0.5
D、e-5
正确答案:
,已定义以下函数
funint*p
{return*p}
该函数的返回值是
A、不确定的值
B、形参p中存放的值
C、形参p所指存储单元中的值
D、形参p的地址值
正确答案:
第6题,已知charb[5]*p=b则正确的赋值语句是
A、b="abcd";
B、*b="abcd";
C、p="abcd";
D、*p="abcd";
正确答案:
第7题,在C语言中字符型数据在内存中的存储形式是
A、原码
B、补码
C、反码
D、ASCII码
正确答案:
第8题,下述语句的输出为
intm=1
printf"%d%u%o"mmm
A、-1,-1,-11
B、-1,32767,-177777
C、-1,32768,177777
D、-1,65535,177777
正确答案:
第9题,以下叙述中不正确的是
A、在不同的函数中可以使用相同名字的变量
B、函数中的形式参数是局部变量
C、在一个函数内定义的变量只在本函数范围内有效
D、在一个函数内的复合语句中定义的变量在本函数范围内有效
正确答案:
,在C语言中下列字符常量中合法的是
A、′\084′
B、′\x43′
C、′ab′
D、"\0"
正确答案:
第11题,若有说明chars1='067's2='1'则变量s1s2在内存中各占的字节数是
A、1 1
B、4 1
C、3 1
D、1 2
正确答案:
,以下选项中合法的实型常数是
A、5E2.0
B、E-3
C、.2E0
D、1.3E
正确答案:
第13题,下面不是C语言基本数据类型的是
A、指针类型
B、整型
C、无符号长整型
D、单精度型
正确答案:
第14题,已知inta[][3]={1234567890}则数组a的第一维的大小是
A、2
B、3
C、4
D、无法确定;
正确答案:
以下函数的功能是通过键盘输入数据为数组中的所有元素赋值
defineN10
Voidarrinintx[N]
{inti=0whileiscanf"%d"
}
在下划线处应填入的是
A、x+i
B、&x[i+1]
C、x+(i++)
D、&x[++i]
正确答案:
第16题,若有说明语句charc='64'则变量C包含
A、1个字符
B、2个字符
C、3个字符
D、说明不合法,C值不确定
正确答案:
第17题,已有定义intx=3y=4z=5则表达式xyz1&&yz/2的值是
A、6
B、0
C、2
D、1
正确答案:
第18题,下列数组定义及赋值不正确的是
A、int a[10]={0,1,2,3,4,5,6,7,8,9};
B、int a[ ]={0,1,2,3,4,5,6,7,8,9};
C、int a[2][5]= {0,1,2,3,4,5,6,7,8,9};
D、int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};
正确答案:
第19题,在"whilea"中其中"a"与表达式等价
A、a= =0
B、a= =1
C、a!=1
D、a!=0
正确答案:
在C语言中数字029是一个
A、八进制数
B、十进制数
C、十六进制数
D、非法数
正确答案: