二级C语言笔试考点相关真题及答案解析.doc

二级C语言笔试考点相关真题及答案解析.doc

ID:48418848

大小:586.00 KB

页数:71页

时间:2020-01-24

二级C语言笔试考点相关真题及答案解析.doc_第1页
二级C语言笔试考点相关真题及答案解析.doc_第2页
二级C语言笔试考点相关真题及答案解析.doc_第3页
二级C语言笔试考点相关真题及答案解析.doc_第4页
二级C语言笔试考点相关真题及答案解析.doc_第5页
资源描述:

《二级C语言笔试考点相关真题及答案解析.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.第一章C语言概述1.1C语言基础知识1.【2011年9月选择题第11题】以下叙述中错误的是________。A)C语言编写的函数源程序,其文件名后缀可以是.CB)C语言编写的函数都可以作为一个独立的源程序文件C)C语言编写的每个函数都可以进行独立的编译并执行D)一个C语言程序只能有一个主函数参考答案:C【解析】C语言编写的每个函数可以被独立编译,但是除主函数外不能独立执行。2.【2011年3月选择题第11题】计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是A)C语言程序仅可以编译执行B)C语言程序仅可以解释执行C)C语言程序既可以编译执行又可

2、以解释执行D)以上说法都不对参考答案:A【解析】解释程序是将源程序(如BASIC)作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。编译程序是把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机执行这个目标程序,得到计算结果。3.【2011年3月选择题第12题】以下叙述中错误的是A)C语言的可执行程序是由一系列机器指令构成的B)用C语言编写的源程序不能直接在计算机上运行C)通过编译得到的二进制目标程序需要连接才可以运行D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的

3、.exe文件参考答案:D【解析】C语言的可执行程序是由一系列机器指令组成的,用C语言编写的源程序必须经过编译生成二进制目标代码,再经过连接才能运行,并且可以脱离C语言集成开发环境。故答案为D)。1.2常量、变量和数据类型4.【2011年9月选择题第13题】以下选项中关于C语言常量的叙述错误的是    。A)所谓常量,是指在程序运行过程中,其值不能被改变的量B)常量分为整型常量、实型常量、字符常量和字符串常量C)常量可分为数值型常量和非数值型常量D)经常被使用的变量可以定义成常量参考答案:D【解析】常量是其值不可变化的量。常量分为数字常量和字符常量。在C语言中,常量多是

4、通过符号常量来表示的。数字常量又包括整形常量和浮点型常量,浮点型常量又称实数。在程序中不希望被改变的变量才定义为常量,而不是经常使用的变量。5.【2011年9月选择题第14题】若有定义语句:inta=10;doubleb=3.14;,则表达式’A’+a+b值的类型是________。..A)charB)intC)doubleD)float参考答案:C【解析】本题考查数据类型的自动转换,C语言语法规定,当不同的变量相加时按最长的变量对齐,即转换优先级为:char

5、的ASCII码值为65,字符a的ASCII码值为97)________。A)printf("%c",'a'-32);B)printf("%d",'A');C)printf("%c",65);D)printf("%c",'B'-1);参考答案:B【解析】A)、C)、D)三个选项的输出格式都是%c,只有B)的输出格式是%d,只会输出数字65,所以应选择B)。7.【2011年9月填空题第12题】有以下程序#includemain(){ intc[3]={0},k,i;while((k=getchar())!='n')c[k-'A']++;f

6、or(i=0;i<3;i++)printf("%d",c[i]);printf("");}若程序运行时从键盘输入ABCACC<回车>,则输出结果为__【12】__。参考答案:213【解析】当输入A时,a[0]++;当输入B时,a[1]++;当输入C时,a[2]++;直到遇到回车循环停止,题中共输入2个A,1个B,3个C,所以输出结果为213。8.【2011年3月选择题第13题】以下选项中不能用作C程序合法常量的是A)1,234B)'123'C)123D)"x7G"参考答案:A【解析】常量是在程序运行过程中,其值不能被改变的量。常量类型包括:整型常量、实例常量、

7、字符常量、字符串常量和符号常量。B)选项为字符常量,表示八进制数123代表的ASCII字符;C)选项为整型常量;D)选项为字符串常量。9.【2011年3月选择题第14题】以下选项中可用作C程序合法实数的是A).1e0B)3.0e0.2C)E9D)9.12E参考答案:A【解析】浮点型常量有十进制小数形式和指数形式。指数形式要求字母e(或者E)之前必须有数字,且e后面的指数必须为整数。B)、C)、D)都是不合法的指数形式,故答案为A)。10.【2011年3月填空题第8题】有以下程序(说明:字符0的ASCIl码值为48)#includem

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

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

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