资源描述:
《c语言选择题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、c语言选择题库一:数据类型表达式1、一个C语言的执行是从:A) 本程序的主函数开始,到本程序的主函数结束B) 本程序的第一个函数开始,到本程序的最后一个函数结束C) 本程序的主函数开始,到本程序的最后一个函数结束D) 本程序的第一个函数开始,到本程序的主函数结束 正确答案是:A2、C语言所提供的基本数据类型包括字符型、整型、双精度型、单精度型和_枚举类型___:A) 指针型 B) 结构型C) 数组型 D) 枚举类型 正确答案是:D3、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符:A) 必须为字母
2、 B) 必须为下划线C) 必须为字母或下划线 D) 可以是字母,数字或下划线中的任意一种 正确答案是:C 4、以下对整数的书写形式中,错误的是:A) 7000L B) 17000LC) -3078u D) 32767 正确答案是:C5、设有以下语句:int x=10;x+=3+x%(-3),则x的值是:A) 14 B) 15C) 11 D) 12 正确答案是:A6、以下符合C语言语法的表达式:A) d=9+e+f=d+9 B) d=9+e,f=d+9C) d=9+e=e++,d+9
3、 D) d=9+e++=d+7 正确答案是:B7、在C语言中,要求运算量必须是整型或字符型的运算符是:A) && B) %C) ! D) + 正确答案是:B 8、设x,y,z,s均为int型变量,且初值均为1,则执行语句s=++x
4、
5、++y&&++z后,则s的值为:A) 不定值 B) 2C) 1 D) 0 正确答案是:C9、设有如下变量定义: int i=8,k,a,b; unsigned long w=5;double x=1.42, y=5.2;则以下符合C语言语法的表达式是:A
6、) a+=a-=(b=4)*(a=3) B) x%(-3)C) a=a*3=2 D) y=float(i) 正确答案是:A 10、已知x=43,ch='A',y=0,则表达式(x>=y&&ch<'B'&&!y)的值是:28A) 0 B) 语法错C) 1 D) "假" 正确答案是:C 2、以下叙述正确的是:A) 在C程序中,主函数必须位于程序的最前面B) 在C程序中,一行只能写一条语句C) C程序的基本结构是程序行D) C语句是完成某种程序功能的最小单位 正确答案是:D3、以下能正确定义变
7、量a、b和c并为其赋值的语句是:A) int a=5; b=5; c=5; B) int a,b,c=5;C) a=5, b=5, c=5; D) int a=5, b=5, c=5; 正确答案是:D4、在C语言中,下面合法的长整型数是:A) 0L B) 4967C) 0.054838743 D) 21.869e10正确答案是:A6、执行语句printf("%u",-32768)的输出结果是:A) 32768 B) 0C) -1 D) 不定值 正确答案是:A7、表达式5!=3的值是:A) T
8、 B) 非零值C) 0 D) 1 正确答案是:D9、以下程序的输出结果是: main() { int a=12, b=12; printf("%d,%d",--a,++b); }A) 10,10 B) 12,12C) 11,10 D) 11,13 正确答案是:D10、字符(char)型数据在微机内存中的存储形式是A) 反码 B) 补码 C) EBCDIC码 D) ASCII码 正确答案是:D3、已知字母"A"的ASCII码为十进
9、制的65,下面程序输出正确的是: main() { char ch1, ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d, %c", ch1, ch2); }A) 67, D B) B, CC) 不确定的值 D) C, D 正确答案是:A 9、为表示关系x≥y≥z,应使用C语言表达式28A) (x>=y)&&(y>=z) B) (x>=y)AND(y>=z)C) (x>=y>=z)