作业-1
1.单选题:下列字符串属于标识符的是。
A. INT
B. 5_student
C. !DF
D. 2ong
2.单选题:C语言中能用来表示整常数的进制是。
A. 十进制、八进制、十六进制
B. 二进制、十进制
C. 六进制、八进制
D. 十二进制、十进制
3.单选题:在ASCII码表中可以看到每个小写字母的ASCII码比它相应的大写字母的
ASCII码。
A. 小32
B. 大32
C. 大64
D. 小64
4.单选题:设d为字符变量,下列表达式不正确的是。
A. d="a"
B. d=97
C. d='a'
D. d='g'
5.单选题:10+’a’+1.5-567.345/’b’的结果是型数据。
A. int
B. long
C. double
D. unsigned
6.单选题:已知在ASCII字符集中,数字0的序号为48,下面程序的输出结果为。
main() {char x,y; x=’0’;y=’9’; printf(“%d,%d\n”,x,y); }
A. 48,58
B. 48,57
C. 0,9
D. 因输出格式不合法,输出错误信息
7.单选题:已知在ASCII字符集中,字母A的序号为65,下面程序的输出结果为。
main() {char c=’A’;int i=10; c=c+10; i=c%i; printf(“%c,%d\n”,c,i); }
A. 75,7
B. K,5
C. 因存在非图形字符,无法直接显示出来
D. 75,5
8.单选题:C语言中,运算对象必须是整型数的运算符是。
A. *
B. /
C. %
D. % 和/
9.单选题:下列常数中,合法的C 常量是。
A. 7ff
B. '105'
C. "x-y"
D. 'Be'
10.单选题:下面程序的输出结果是。
main() {int x; x=-3+4*5-6;printf(“%d”,x); x=3+4%5-6; printf(“%d”,x);
x=-3*4%-6/5; printf(“%d”,x); x=(7+6)%5/2; printf(“%d”,x); }
A. 11 1 0 1
B. 12 –3 2 1
C. 11 1 2 1
D. 11 –3 2 1
11.单选题:下面程序的输出结果是。
main() {int x=2,y=0,z; x*=3+2; printf(“%d”,x); x*=y=z=4; printf(“%d”,x); }
A. 10 4
B. 10 40
C. 8 4
D. 8 40
12.单选题:下面程序的输出结果是。main() {int x=4,y=0,z; x*=3+2; printf(“%d”,x);
x*=y= =(z=4); printf(“%d”,x); }
A. 20 4
B. 14 4
C. 20 0
D. 14 40
13.单选题:若已定义X和Y为double类型,则表达式:x=1,y=x+3/2的值为。
A.    2
B.    2.5
C.    1
D.    2.0
14.单选题:表达式(double)(20/3)的值为
A.    6.0
下列数据中属于字符串常量的是abc
B.    6.6
C.    3
D.    6.7
15.单选题:若有以下定义, 则正确的赋值语句为。int a, b ; float x;
A. a=b=5
B. b= int (x) ;
C. a=1, b=2,
D. b++;
16.单选题:C语言规定标识符由等字符组成
A. 字母下划线中划线
B. 字母数字逗号
C. 中划线字母数字
D. 字母数字下划线
17.单选题:若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式:
(float)(a+b)/2+(int)x%(int)y的值是
A.    4.5
B.    2.5
C.    5.0
D.    3.5
18.单选题:若有:int a,b=2;则a=(b*100+1.5,100)则a的值是
A. 100.5
B. 200.5
C. 100
D. 201.5
19.单选题:若x和y都为float型变量,且x=3.6, y=5.8 执行下列语句后输出结果为:。
printf(“%f”,(x,y));
A.    3.600000,5.800000
B. 输出符号不够,输出不正确值
C.    5.800000
D.    3.600000
20.单选题:设有以下定义,则能使值为3的表达式是:int k=7, x=12;
A. x%=(k-k%5)
B. (x%=k)-(k%=5)
C. x%=k
D. x%=(k%=5)
21.单选题:若有说明语句:char c= ‘\64’ ; 则变量C包含:
A. 说明不合法,C值不确定

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。