【计算机类职业资格】国家二级C语言(C语言概述)机试模拟试卷1及答案解析.doc
《【计算机类职业资格】国家二级C语言(C语言概述)机试模拟试卷1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级C语言(C语言概述)机试模拟试卷1及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C 语言(C 语言概述)机试模拟试卷 1 及答案解析(总分:50.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.以下关于 C 语言的叙述中正确的是( )。(分数:2.00)A.C 语言的数值常量中夹带空格不影响常量值的正确表示B.C 语言中的变量可以在使用之前的任何位置进行定义C.在 C 语言算术表达式的书写中,运算符两侧的运算数类型必须一致D.C 语言中的注释不可以夹在变量名或关键字的中间2.C 语言源程序名的后缀是( )。(分数:2.00)A.CB.exeC.0bjD.cp3.以下叙述中正确的是( )。(分数:2.00)A.C 语言函数可以嵌套调用,
2、例如:fun(fun(x)B.C 语言程序是由过程和函数组成的C.C 语言函数不可以单独编译D.C 语言中除了 main 函数外,其他函数不可作为单独文件形式存在4.以下叙述中错误的是( )。(分数:2.00)A.C 程序在运行过程中的所有计算都以二进制方式进行B.C 程序在运行过程中的所有计算都以十进制方式进行C.所有 C 程序都需要编译链接无误后才能运行D.C 程序中字符变量存放的是字符的 ASC码值5.以下选项中不合法的标识符是( )。(分数:2.00)A.&aB.FORC.printD._006.按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是( )。(分数:2.00)A
3、.大写字母B.下划线C.数字字符D.连接符7.以下选项中,能用作用户标识符的是( )。(分数:2.00)A._0_B.8_8C.voidD.unsigned8.下列定义变量的语句中错误的是( )。(分数:2.00)A.int_int;B.double int;C.char For;D.float US$;9.以下选项中,不合法的 C 语言用户标识符是( )。(分数:2.00)A.a_bB.AaBcC.a 一 bD._110.以下选项中合法的标识符是( )。(分数:2.00)A.1_B.11C.1_1D._1111.以下选项中能表示合法常量的是( )。(分数:2.00)A.1,200B.15E2
4、0C.D.“007”12.以下选项中不能作为 C 语言合法常量的是( )。(分数:2.00)A.01e+6B.cdC.“a”D.01 113.以下选项中关于 C 语言常量的叙述错误的是( )。(分数:2.00)A.经常被使用的变量可以定义成常量B.常量分为整型常量、实型常量、字符常量和字符串常量C.常量可分为数值型常量和非数值型常量D.所谓常量,是指在程序运行过程中,其值不能被改变的量14.以下不合法的数值常量是( )。(分数:2.00)A.80E05B.1e1C.011D.0xabcd15.以下选项中不能用作 C 程序合法常量的是( )。(分数:2.00)A.123B.123C.l,234D
5、.“xTD”16.以下选项中,值为 1 的表达式是( )。(分数:2.00)A.1 一0B.1 一0C.1一 0D.0一017.以下选项中,合法的一组 C 语言数值常量是( )。(分数:2.00)A.120Xa23 45e0B.0285e 一 3 一 0xfC.177 4e15 0abcD.0x8A 10,000 3e518.以下选项中能用作数据常量的是( )。(分数:2.00)A.115LB.0118C.15e15D.011519.在下列定义语句中,编译时会出现编译错误的是( )。(分数:2.00)A.char a=x2d;B.char a=n;C.char a=a;D.char a=“aa
6、”;20.以下不合法的字符常量是( )。(分数:2.00)A.B.C.018D.xcc21.已知大写字母 A 的 ASC码值是 65,小写字母 a 的 ASCII 码值是 97。下列不能将变量 c 中的大写字母转换为对应小写字母的语句是( )。(分数:2.00)A.c=(-A+c)26 一aB.c=c+32C.C=CA+aD.c=(c 一A)26+a22.以下能正确定义字符串的语句是( )。(分数:2.00)A.chinstr=“x43”;B.char str=“0”;C.charr str=“;D.char str=064:23.以下正确的字符串常量是( )。(分数:2.00)A.B.abc
7、C.Olympic GamesD.“”24.以下定义语句中正确的是( )。(分数:2.00)A.int a=b=0;B.charA=65+1b=b:C.float a=1,*b:&a,*c=&b;D.double a=00;b=11:25.以下关于 C 语言数据类型使用的叙述中错误的是( )。(分数:2.00)A.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型B.若要保存带有多位小数的数据,可使用双精度类型C.若只处理“真”和“假”两种逻辑值,应使用逻辑类型D.整数类型表示的自然数是准确无误差的国家二级 C 语言(C 语言概述)机试模拟试卷 1 答案解析(总分:50.00,
8、做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.以下关于 C 语言的叙述中正确的是( )。(分数:2.00)A.C 语言的数值常量中夹带空格不影响常量值的正确表示B.C 语言中的变量可以在使用之前的任何位置进行定义C.在 C 语言算术表达式的书写中,运算符两侧的运算数类型必须一致D.C 语言中的注释不可以夹在变量名或关键字的中间 解析:解析:C 语言的数值常量中不能夹带空格,所以 A 选项错误。C 语言中的变量都必须先定义再使用,对变量的定义通常放在函数体内的前部,但也可以放在函数外部或复合语句的开头,不能随便放置,所以B 选项错误。在 C 语言中,运算符两侧的运算数据类
9、型可以不一致,且结果与精度较高的保持一致,所以C 选项错误。2.C 语言源程序名的后缀是( )。(分数:2.00)A.C B.exeC.0bjD.cp解析:解析:C 语言源程序名的后缀是C,目标文件的扩展名是obj,可执行文件的扩展名是exe。3.以下叙述中正确的是( )。(分数:2.00)A.C 语言函数可以嵌套调用,例如:fun(fun(x) B.C 语言程序是由过程和函数组成的C.C 语言函数不可以单独编译D.C 语言中除了 main 函数外,其他函数不可作为单独文件形式存在解析:解析:C 语言程序是由函数组成的,所以 B 选项错误。C 语言函数可以单独进行编译,所以 C 选项错误。每个
10、 C 程序中必须包含一个 main 函数,但不一定是每个 C 程序文件中都必须有,用户单独编写的某个函数也可以存储为一个 C 程序文件,所以 D 选项错误。4.以下叙述中错误的是( )。(分数:2.00)A.C 程序在运行过程中的所有计算都以二进制方式进行B.C 程序在运行过程中的所有计算都以十进制方式进行 C.所有 C 程序都需要编译链接无误后才能运行D.C 程序中字符变量存放的是字符的 ASC码值解析:解析:C 程序在运行过程中的所有计算都以二进制方式进行,所以 B 选项错误。5.以下选项中不合法的标识符是( )。(分数:2.00)A.&a B.FORC.printD._00解析:解析:C
11、 语言中标识符由字母、下划线、数字组成,且开头必须是字母或下划线。另外,关键字不能作为标识符。因为 C 语言中区分大小写,所以 B 选项中的“FOR”可以作为标识符来用。A 选项中含有非法字符&,所以其不合法。6.按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是( )。(分数:2.00)A.大写字母B.下划线C.数字字符D.连接符 解析:解析:C 语言中的标识符由字母、下划线、数字组成,且开头必须是字母或下划线,所以 D 选项中的连接符不合法。7.以下选项中,能用作用户标识符的是( )。(分数:2.00)A._0_ B.8_8C.voidD.unsigned解析:解析:C 语言中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 语言 概述 模拟 试卷 答案 解析 DOC
