【计算机类职业资格】国家二级C语言机试(C语言基础知识)模拟试卷21及答案解析.doc
《【计算机类职业资格】国家二级C语言机试(C语言基础知识)模拟试卷21及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级C语言机试(C语言基础知识)模拟试卷21及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(C 语言基础知识)模拟试卷 21及答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是(分数:2.00)A.关键字可用作用户标识符,但失去原有含义B.在标识符中大写字母和小写字母被认为是相同的字符C.用户标识符可以由字母和数字任意顺序组成D.预定义标识符可用作用户标识符,但失去原有含义2.以下叙述中错误的是(分数:2.00)A.常量可以用一个符号名来代表B.数值型常量有正值和负值的区分C.常量是在程序运行过程中值不能被改变的量D.定义符号常量必须用类型名来设
2、定常量的类型3.与十进制数 200等值的十六进制数为(分数:2.00)A.A8B.A4C.C8D.C44.以下选项中,合法的一组 C语言数值常量是(分数:2.00)A.120Xa23 45e0B.0285e-3-0xfC.177 4e15 0abcD.0x8A 10,000 3e55.C源程序中不能表示的数制是(分数:2.00)A.八进制B.十进制C.二进制D.十六进制6.以下叙述中正确的是(分数:2.00)A.在 C程序中的八进制和十六进制,可以是浮点数B.八进制数的丌头要使用英文字母 o,否则不能与卜进制区分开C.整型变量可以分为 int型、short 型、long 型和 unsigned
3、型四种D.英文大写宁母 X和英文小写字母 x都可以作为二进制数字的开头字符7.以下选项中合法的常量是(分数:2.00)A.27eB.9 9 9C.123E02D.0Xab8.以下选项中能表示合法常量的是(分数:2.00)A.007B.15E20C.D.1,2009.以下选项中可用作 C程序合法实数的是(分数:2.00)A.30e02B.E9C.1e0D.912E10.以下不合法的数值常量是(分数:2.00)A.1e1B.011C.0xabcdD.80E0511.以下选项中正确的定义语句是(分数:2.00)A.double a=b=7:B.double a:b;C.double,a,b;D.do
4、uble a=7,b=7;12.若有以下程序段 double x=516894; printf(“fn“,(int)(x*1000+05)(double)1000); 则程序段的输出结果是(分数:2.00)A.5175000B.5169000C.5170000D.516800013.以下选项中合法的实型常量是(分数:2.00)A.914B.313e21C.0D.20*1014.C语言中 double类型数据占字节数为(分数:2.00)A.4B.12C.8D.1 615.以下叙述中正确的是(分数:2.00)A.整型常量和实型常量都是数值型常量B.常量的类型不能从字面形式上区分,需要根据类型名来决
5、定C.预定义的标识符是 C语言关键字的一种,不能另作它用D.只能在函数体内定义变量,其他地方不允许定义变量16.sizeof(double)是(分数:2.00)A.一个双精度型表达式B.一个整型表达式C.一个不合法的表达式D.一种函数调用17.以下选项中,值为 1的表达式是(分数:2.00)A.1-0B.1-0C.1-0D.0-018.有以下说明和定义语句 struct student int age;char num8; struct student stu3=20,“200401“,21,“200402“,19,“200403“; struct student *p=stu; 以下选项中引
6、用结构体变量成员的表达式错误的是(分数:2.00)A.(p+)-numB.p-numC.(*p)numD.stu3age19.以下合法的字符型常量是(分数:2.00)A.x13B.081C.65D.n20.已有定义:char c;,程序前面已在命令中包含 ctypeh 文件。不能用于判断 c中的字符是否为大写字母的表达式是(分数:2.00)A.isupper(c)B.AnumB.p-numC.(*p)numD.stu3age 解析:解析:本题考查结构体和结构体指针,stu 是一个结构体数组,p 是结构体指针,且 p指向 stu数组,即 p指向了 stu数组的首元素地址。选项 A中 p+表示先引
7、用 p指针,然后 p指向下一个元素,(p+)-num表示取出 stu首元素的 num值,然后 p指向 stu1元素地址;选项 B是通过结构体指针访问结构体元素,使用“-”运算符;选项 C中*p 代表 stu0元素,因此(*p)num 表示 stu0num;选项 D中,stu数组的长度为 3,stu3已经超出数组范围,错误。19.以下合法的字符型常量是(分数:2.00)A.x13 B.081C.65D.n解析:解析:本题考查字符型常量。选项 A正确,使用了转义字符“”,x13 表示 16进制的 13;选项B同样使用了转义字符,但 081错误,以 0开始表示 8进制,8 进制数字的范围是 0-7,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 语言 基础知识 模拟 试卷 21 答案 解析 DOC
