【计算机类职业资格】二级C语言-166及答案解析.doc
《【计算机类职业资格】二级C语言-166及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言-166及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C 语言-166 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:46,分数:100.00)1.在 C 语言中,以下说法不正确的是_。(分数:2.00)A.在 C 程序中,整数和实数都能被准确无误地表示出来B.在 C 程序中,任何一个变量名都代表存储器中的一个位置C.静态变量的生存期与整个程序的运行期相同D.C 语言中,任何变量都必须先声明才能进行引用2.若有以下定义和语句: int a=010,b=0x10,c=10; printf(“%d,%d,%dku“,a,b,c); 则输出结果是_。(分数:2.00)A.8,10,10B.10,10,10C.8,8,1
2、0D.8,16,103.设 C 语言中,float 类型数据占 4 字节,则 double 类型数据占_字节。(分数:2.00)A.1B.2C.8D.44.以下正确的实型常量是_。(分数:2.00)A.E3.4B.-12345C.2.2e0.8D.45.设 int 类型的数据长度为两个字节,则 unsigned int 类型数据的取值范围是_。(分数:2.00)A.0255B.065535C.-3276832767D.-2562556.设 a 和 b 均为 int 型变量,且 a=6,b=11,则能使值为 3 的表达式是_。(分数:2.00)A.b%(a%4)B.b%(a-a%5)C.b%a-
3、a%5D.(b%a)-(a%4)7.若有运算符:、=、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为_。(分数:2.00)A.%、sizeof、=B.sizeof、%、=、C.sizeof、%、=D.sizeof、%、=8.已定义变量 a 为整型,则不能正确表示 9a14 的表达式是_。(分数:2.00)A.!(9a printf(“%d/n“,(m=ab)(分数:2.00)A.0B.1C.2D.310.能正确表示“当 X 的取值在1,10和100,110范围内为真,否则为假”的表达式是_。(分数:2.00)A.(x=1)float x=3.4,y=2.1;,则下面表达式的值为_
4、。 float)(a+b)/2+(int)x%(int)y(分数:2.00)A.5.5B.55C.5.500000D.55.0000012.若 a 为 int 型变量,则执行以下语句后,a 的值为_。 a=5;a+=a-=a*a;(分数:2.00)A.25B.-40C.40D.-1413.若已定义 x 和 Y 为整型变量,且 x=7,则表达式 y=2.3+x/2 的值是_。(分数:2.00)A.6B.5C.5.0D.6.014.若 a、b、c、d 都是 int 型变量且都已经正确赋初值,则以下不正确的赋值语句是_。(分数:2.00)A.a+d;B.a+;C.a=b=c=d=100;D.a=(b
5、=3)+(d=5);15.有以下程序: main() int y=1,x=2,z=3; printf(“%d,%d/n“,(Hx,y+),z+2); 执行后的输出结果是_。(分数:2.00)A.3,5B.2,5C.3,3D.1,516.以下程序的输出结果是_。 main() int a=1,b=2; printf(“%d,%d/n“,-a,+b);(分数:2.00)A.1,2B.1,3C.0,2D.0,317.以下叙述错误的是_。(分数:2.00)A.C 语言区分大小写B.C 程序中的一个变量,代表内存中一个相应的存储单元,变量的值可以根据需要随时修改C.整数和实数都能用 C 语言准确无误地表
6、示出来D.在 C 程序中,正整数可以用十进制、八进制和十六进制的形式来表示18.C 语言程序的执行是_。(分数:2.00)A.从程序的主函数开始,到程序的主函数结束B.从程序的主函数开始,到程序的最后一个函数结束C.从程序的第一个函数开始,到程序的最后一个函数结束D.从程序的第一个函数开始,到程序的主函数结束19.下面说法正确的是_。(分数:2.00)A.一个 C 程序可以有多个主函数B.一个 C 语言的函数中只允许有一对花括号C.C 程序的书写格式是自由的,一个语句可以写在一行内,也可以写在多行内D.在对 C 程序进行编译时,可以发现注释行中的拼写错误20.以下说法不正确的是_。(分数:2.
7、00)A.C 程序是以函数为基本单位的,整个程序由函数组成B.C 语言程序的一条语句可以写在不同的行上C.C 程序的注释行对程序的运行功能不起任何作用,所以注释应该尽可能少写D.C 程序的每个语句都以分号结束21.以下标识符不是关键宇的是_。(分数:2.00)A.breakB.charC.switchD.return22.下列合法的标识符是_。(分数:2.00)A.123B.#256C.55D.abhj1_2_323.在 C 语言中,char 型数据在内存中的存储形式为_。(分数:2.00)A.反码B.补码C.ASCII 码D.原码24.下列叙述中错误的是_。(分数:2.00)A.用户所定义的
8、标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知意”C.用户所定义的标识符必须以字母或下划线开头D.用户定义的标识符中,大、小写字母代表不同标识25.下列选项中可作为 C 语言合法常量的是_。(分数:2.00)A.-80B.-080C.-8e1.0D.-80.0e26.下列字符串是标识符的是_。(分数:2.00)A.aaB.a-classC.intD.LINE 127.设 int 类型的数据长度为两字节,则 unsigned int 类型数据的取值范围是_。(分数:2.00)A.0255B.065535C.-3276832767D.-25625528.关于字符常量,以下叙述正确的是
9、_。(分数:2.00)A.空格不是一个字符常量B.字符常量能包含大于一个的字符C.单引号中的大写字母和小写字母代表的是相同的字符常量D.所有的字符常量都可以作为整型量来处理29.以下叙述错误的是_。(分数:2.00)A.C 语言区分大小写B.C 程序中的一个变量,代表内存中一个相应的存储单元,变量的值可以根据需要随时修改C.整数和实数都能用 C 语言准确无误地表示出来D.在 C 程序中,正整数可以用十进制、八进制和十六进制的形式来表示30.下列定义变量的语句中错误的是_。(分数:2.00)A.int_int;B.double int_;C.char For;D.float US;31.下列关于
10、函数的叙述中正确的是_。(分数:2.00)A.每个函数都可以被其他函数调用(包括 main()函数)B.每个函数都可以被单独编译C.每个函数都可以单独运行D.在一个函数内部可以定义另一个函数32.以下叙述中正确的是_。(分数:2.00)A.C 程序中注释部分可以出现在程序中任意合适的地方B.C 程序的书写格式是固定的,每行只能写一条语句C.构成 C 程序的基本单位是函数,所有函数名都可以由用户命名D.在对 C 语言程序进行编译时,可以发现注释行中的拼写错误33.下列合法的标识符是_。(分数:2.00)A.12_3B.256C.55D._abhj34.以下不正确的转义字符是_。(分数:2.00)
11、A.“/“B.“/d“C.“/s“D.“088“35.C 语言规定,在一个 C 程序中,main 函数的位置_。(分数:2.00)A.必须在系统调用的库函数之后B.必须在程序的开始C.必须在程序的最后D.可以在任意位置36.以下叙述中正确的是_。(分数:2.00)A.C 语言比其他语言高级B.C 语言可以不用编译就能被计算机识别执行C.C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C 语言出现的最晚,具有其他语言的一切优点37.已知:int a=6;,则执行 a+=a-=a*a;语句后,a 的值为_。(分数:2.00)A.36B.0C.-24D.-6038.下列叙述中错误的是
12、_。(分数:2.00)A.C 语句必须以分号结束B.复合语句在语法上被看做一条语句C.空语句出现在任何位置都不会影响程序运行D.赋值表达式末尾加分号就构成赋值语句39.可在 C 程序中用作用户标识符的一组标识符是_。(分数:2.00)A.void define WORDB.as_b3 _123 IfC.For abc caseD.2c DO SIG40.在 C 语言中,以下说法不正确的是_。(分数:2.00)A.在 C 程序中,整数和实数都能被准确无误地表示出来B.在 C 程序中,任何一个变量名都代表存储器中的一个位置C.静态变量的生存期与整个程序的运行期相同D.C 语言中,任何变量都必须先声
13、明才能进行引用41.一个 C 语言程序是由_。(分数:2.00)A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成42.下列选项中,不能作为合法常量的是_。(分数:2.00)A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e043.以下不合法的用户标识符是_。(分数:4.00)A.r3_t3B.ElseC.6aD._644.对于一个正常运行的 C 程序,下列叙述中正确的是_。(分数:4.00)A.程序的执行总是从 main 函数开始,在 main 函数结束B.程序的执行总是从程序的第一个函数开始,在 main 函数结束C.程序的执行总是从
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 166 答案 解析 DOC
