数据类型与标识符
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
班级: 104031009课程: 程序设计语言
C1
章节: 数据类型与标识符本次作
业考试时间:2011-3-7 8:00:00
本次作业截止时间:
单选题:
1、执行下列程序时输入:123 < 空格 > 456 < 空格 > 789 < 回车 >,输出结果是
main()
{ char s[100]; int c, i;
scanf("%c",&c); scanf("%d",&i); scanf("%s",s);
printf("%c,%d,%s \n",c,i,s);
}
A.123,456,789
B.1,456,789
C.1,23,456,789
D.1,23,456
学生答案: B
参考答案: D
2、以下选项中属于C语言的数据类型是
A.复数型
B.逻辑型
C.双精度型
D.集合型
学生答案: B
参考答案: C
3、在C语言中,不正确的int类型的常数是
A.32768
B.0
C.037
D.0xAF
学生答案: D
参考答案: A
4、下列描述中不正确的是
A.字符型数组中可以存放字符串
B.可以对字符型数组进行整体输入、输出
C.可以对整型数组进行整体输入、输出
D.不能在赋值语句中通过赋值运算符"="对字符型数组进行
整体赋值
学生答案: B
参考答案: C
5、以下程序的输出结果是
main( )
{ int k=17;
printf("%d,%o,%x \n",k,k,k);
}
A.17,021,0x11
B.17,17,17
C.17,0x11,021
D.17,21,11
学生答案: D
参考答案: D
6、若变量a是int类型,并执行了语句:a=‘A'+1.6;,则正确的叙述是
A.a的值是字符C
B.a的值是浮点型
C.不允许字符型和浮点型相加
D.a的值是字符‘A’的ASCII值加上1
学生答案: A
参考答案: D
7、以下程序的输出结果是
main( )
{ int k=17;
printf("%d,%o,%x \n",k,k,k);}
A.17,021,0x11
B.17,17,17
C.17,0x11,021
D.17,21,11
学生答案: D
参考答案: D
8、在C语言中,合法的长整型常数是
A.OL
B.4962710
C.324562&
D.216D
学生答案: B
参考答案: A
9、以下有4组用户标识符,其中合法的一组是
A) For B) 4d C) f2_G3 D) WORD
-sub DO IF void
Case Size abc define
A.
B.
C.
D.
学生答案:
参考答案: C
10、以下选项中合法的字符常量是
A."B"
B.'\010'
C.68
D.D
学生答案: D
参考答案: B
11、以下选项中,非法的字符常量是( )
A.'\t'
B.'\17'
C."n"
D.'\xaa'
学生答案: B
参考答案: C
12、下列变量定义中合法的是
A.short _a=1-.le-1;
B.double b=1+5e2.5;
C.long do=0xfdaL;
D.float 2_and=1-e-3;
学生答案: B
参考答案: A
13、下列变量名合法的是( )
A.#1
B.$567
C.a-b
D.m_number
学生答案: A
参考答案: D
14、请选出可用作C语言用户标识符的一组标识符____
A.Void -define WORD
B.a3_b3 _123 IF
C.For -abc Case
D.2a Do sizeof
学生答案: B
参考答案: B
15、C语言提供的合法的数据类型关键字是:
A.Double
B.short
C.integer
D.Char
学生答案: D
参考答案: B
16、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是
A.7
B.8
C.6
D.2
学生答案: C
参考答案: B
17、下列四组选项中,均不是C语言关键字的选项是
A.define IF type
B.getc char printf
C.include scanf case
D.while go pow
学生答案: A
参考答案: A
18、下面四个选项中,均是合法整型常量的选项是
A.160 -0xffff 011