中国石油大学(华东)计算机科学与技术专业《程序设计(C语言)》作业及答案3
若有说明:char s1=067, s2=1; 则变量s1,s2在内存中各占的字节数是()
A.1,1
B.4,1
C.3,1
D.1,2
本题答案:
A
A
在微型计算机系统中,存储一个汉字的国标码所需要的字节数是()
A.1
B.2
C.3
D.4
本题答案:
B
B
已知char ch='A'; 且表达式ch=(ch>='A' && ch<='Z') ? (ch+32):ch的值是()
A.A
B.a
C.Z
D.出错
本题答案:
B
B
已知char b[5], *p=b; ,则正确的赋值语句是()
A.b=“abcd”;
B.*b=“abcd”;
C.p=“abcd”;
D.*p=“abcd”;
本题答案:
C
C
已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是()
A.2
B.3
C.4
D.无法确定;
本题答案:
C
C
以下语句中无限循环语句是()
A.for(;2&5;)
B.while(1,2,3)
C.while(‘\0’)
D.for(;’\0’;)
本题答案:
B
B
已定义c为字符型变量,则下列语句中正确的赋值语句是()
A.c='66';
B.c="66"
C.c=66;
D.c="B"
本题答案:
C
C
以下非法的赋值语句是()
A.n=(i=2, i++);
B.j++;
C.++(I+1);
D.x=j>0;
本题答案:
C
C
以下选项中不能正确赋值的是()
A.char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B.char b[10];b="Hello!";
C.char b[10]= "Hello!";
D.char *str="Hello!";
本题答案:
B
B
在执行int a[ ][3]={{1,2},{3,4}}; 语句后a[1][2]的值是()
A.3
B.4
C.2
本题答案:
C
C
在一个C程序中()
A.main函数必须出现在所有函数之前
B.main函数可以在任何地方出现
C.main函数必须出现在所有函数之后
D.main函数必须出现在固定位置
本题答案:
B
B
下面有关for循环的正确描述是()
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
本题答案:
D
D
在C语言中,字符型数据在内存中的存储形式是()
A.原码
B.补码
C.反码
D.ASCII码
本题答案:
D
D
在C语言中,下列字符常量中合法的是()
A.′\084′
B.′\x43′
C.′ab′
D.”\0”
本题答案:
B
B
执行int j, i=1; j=-i; 后j的值是()
A.-1
B.-2
C.1
D.2
本题答案:
A
A