c语言选择题库

c语言选择题库

ID:30501528

大小:283.50 KB

页数:28页

时间:2018-12-30

c语言选择题库_第1页
c语言选择题库_第2页
c语言选择题库_第3页
c语言选择题库_第4页
c语言选择题库_第5页
资源描述:

《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)           

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。