深圳大学c语言题库

深圳大学c语言题库

ID:9798566

大小:230.50 KB

页数:44页

时间:2018-05-10

深圳大学c语言题库_第1页
深圳大学c语言题库_第2页
深圳大学c语言题库_第3页
深圳大学c语言题库_第4页
深圳大学c语言题库_第5页
资源描述:

《深圳大学c语言题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、习题一程序设计语言概述一、单项选择题1.下面属于C语言保留关键字的是()A)IntB)typedefC)ENUMD)unien2..下列四组C语言用户标识符中,正确的一组是() A)nameInt_abcD56B)ab?c4bbs-hello_1234C)printconsttypedefineD)includeintergerDoubleshort选择理由:________________________________________________________3.一个C语言程序的执行是从() A)函数main开始,直到函数ma

2、in结束 B)第一个函数开始,直到最后一个函数结束C)第一个语句开始,直到最后一个语句结束D)函数main开始,直到最后一个函数结束4.C语言源程序的基本单位是()A)过程  B)函数  C)子程序  D)标识符5.一个C语言程序是由()A)一个主程序和若干个子程序组成B)一个或若多个函数组成C)若干过程组成D)若干个子程序组成6.下列叙述中,正确的是()A)C程序中的所有字母都必须小写B)C程序中的关键字必须小写,其他标识符不区分大小写C)C程序中的所有字母都不区分大小写D)C语言中所有的关键字必须小写答案:1、B2、A3、A4、B5

3、、B6、D注:该题选项B后半部分不是很严谨,其他标识符用大小写均可,但是大小写形式被认为是两个不同的标识符(大小写敏感)。习题二C语言的基本数据类型与表达式一.单项选择题1.C语言中规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据中满足占用存储空间从小到大顺序排列的是()A)shortint,char,float,doubleB)char,float,int,doubleC)int,unsignedchar,longint,floatD)char,int,float,double选择理由:_____________

4、___________________________________________2.C语言中能用八进制表示的数据类型是()A)字符型、整型B)整型、实型C)字符型、实型、双精度型D)字符型、整型、实型、双精度型3.下列属于合法的C语言中字符常数是()A)’97’B)”A”C)’t’D)””4. C语言中字符型(char)数据在内存中是以()形式存储的。A)原码B)补码C)反码D)ASCII码5.在C语言中,合法的长整型常数是()A)0LB)4978234C)05423761D)0xa67b5ff6.若有以下变量定义,则结果

5、为整型的表达式是()inti;charc;floatf;A)i+fB)i*cC)c+fD)i+c+f选择理由:________________________________________________________7.设charch;以下正确的赋值语句是()A)ch=’123’;B)ch=’xef’;C)ch=’8’;D)ch=””;选择理由:________________________________________________________8. 若有以下定义和语句:intu=010,v=

6、0x10,w=10;printf(“%d,%d,%d”,u,v,w);刚输出结果是()A)8,16,10B)10,10,10C)8,8,10D)8,10,109.若有以下定义和语句:inty=10;y+=y-=y-y;则y的值是()A)10B)20C)30D)40选择理由:(写出求值的过程)__________________________________________10.下面程序的输出结果是()voidmain(){inta=1;printf(“%d%d%d”,a,++a,a--);}则输出结果是()A)111

7、B)122C)123D)12111.设floatm=4.0,n=4.0;使m为10.0的表达式是()A)m+=n+2B)m-=n*2.5C)m*=n-6D)m/=n+9选择理由:(写出求值的过程)__________________________________________12.下面程序的输出结果是()voidmain(){unsignedm=32768;printf(“m=%d”,m);}A)m=32768B)m=32767C)m=-1D)=-3276713.若有以下定义和语句:inta=1,b=2,c=3,d=4

8、;printf(“%d,%d,%d”,(a,b,c),d,c);则输出结果是()A)3,4,1B)3,4,3C)3D)1,2,3选择理由:(写出求值的过程)____________________

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

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

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