【计算机类职业资格】国家二级C语言(C语言概述)机试模拟试卷2及答案解析.doc
《【计算机类职业资格】国家二级C语言(C语言概述)机试模拟试卷2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级C语言(C语言概述)机试模拟试卷2及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C 语言(C 语言概述)机试模拟试卷 2 及答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.以下叙述中错误的是( )。(分数:2.00)A.使用 3 种基本结构构成的程序只能解决简单问题B.结构化程序由顺序、分支、循环 3 种基本结构组成C.C 语言是一种结构化程序设计语言D.结构化程序设计提倡模块化的设计方法2.计算机能直接执行的程序是( )。(分数:2.00)A.源程序B.目标程序C.汇编程序D.可执行程序3.以下选项中关于程序模块化的叙述错误的是( )。(分数:2.00)A.可采用自底向上、逐步细化的设计方法把若干独立模块组装成
2、所要求的程序B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C.把程序分成若干相对独立的模块,可便于编码和调试D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序4.以下叙述中错误的是( )。(分数:2.00)A.C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B.C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C.用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中D.C 语言源程序经编译后生成后缀为obj 的目标程序5.下列叙述中错误的是( )。(分数:2.00)A.C 程序可以由
3、多个程序文件组成B.一个 C 语言程序只能实现一种算法C.C 程序可以由一个或多个函数组成D.一个 C 函数可以单独作为一个 C 程序文件存在6.对于一个正常运行的 C 程序,以下叙述中正确的是( )。(分数:2.00)A.程序的执行总是从 main 函数开始,在程序的最后一个函数中结束B.程序的执行总是从程序的第一个函数开始,在 main 函数结束C.程序的执行总是从 main 函数开始D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束7.以下叙述中正确的是( )。(分数:2.00)A.C 语句必须在一行内写完B.C 程序中的每一行只能写一条语句C.C 语言程序中的注释必须
4、与语句写在同一行D.简单 C 语句必须以分号结束8.以下叙述中正确的是( )。(分数:2.00)A.用 C 语言编写的程序只能放在一个程序文件中B.C 程序书写格式严格,要求一行内只能写一个语句C.C 程序中的注释只能出现在程序的开始位置和语句的后面D.C 程序书写格式自由,一个语句可以写在多行上9.以下关于 C 语言的叙述中正确的是( )。(分数:2.00)A.C 语言的数值常量中夹带空格不影响常量值的正确表示B.C 语言中的变量可以在使用之前的任何位置进行定义C.在 C 语言算术表达式的书写中,运算符两侧的运算数类型必须一致D.C 语言中的注释不可以夹在变量名或关键字的中间10.C 语言源
5、程序名的后缀是( )。(分数:2.00)A.CB.exeC.objD.cp11.以下叙述中正确的是( )。(分数:2.00)A.C 语言函数可以嵌套调用,例如:fun(fun(x)B.C 语言程序是由过程和函数组成的C.C 语言函数不可以单独编译D.C 语言中除了 main 函数外,其他函数不可作为单独文件形式存在12.以下叙述中错误的是( )。(分数:2.00)A.C 程序在运行过程中的所有计算都以二进制方式进行B.C 程序在运行过程中的所有计算都以十进制方式进行C.所有 C 程序都需要编译链接无误后才能运行D.C 程序中字符变量存放的是字符的 ASCII 码值13.以下选项中不合法的标识符
6、是( )。(分数:2.00)A.&aB.FORC.printD._0014.按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是( )。(分数:2.00)A.大写字母B.下划线C.数字字符D.连接符15.以下选项中,能用作用户标识符的是( )。(分数:2.00)A._0_B.8_8C.voidD.unsigned16.下列定义变量的语句中错误的是( )。(分数:2.00)A.int_int;B.double int_;C.char For;D.float US$;17.以下选项中能表示合法常量的是( )。(分数:2.00)A.1,200B.15E20C.D.00718.以下选项中不能
7、作为 C 语言合法常量的是( )。(分数:2.00)A.01e+6B.cdC.aD.01119.以下不合法的数值常量是( )。(分数:2.00)A.80E05B.1e1C.011D.Oxabcd20.以下选项中不能用作 C 程序合法常量的是( )。(分数:2.00)A.123B.123C.1,234D.x7D21.以下选项中,值为 1 的表达式是( )。(分数:2.00)A.1-0B.1-0C.1-0D.0-022.以下选项中,合法的一组 C 语言数值常量是( )。(分数:2.00)A.120 Xa23 45e0B.0285e -3 -0xfC.177 4e15 0abcD.0x8A 10,0
8、00 3e523.以下选项中能用作数据常量的是( )。(分数:2.00)A.115LB.0118C.15e15D.o11524.在下列定义语句中,编译时会出现编译错误的是( )。(分数:2.00)A.char a=x2d;B.char a=n;C.char a=ta;D.char a=“as“;25.以下不合法的字符常量是( )。(分数:2.00)A.B.“C.018D.xcc26.已知大写字母 A 的 ASCII 码值是 65,小写字母 a 的 ASCII 码值是 97。下列不能将变量 c 中的大写字母转换为对应小写字母的语句是( )。(分数:2.00)A.c=(A+C)26-aB.c=c+
9、32C.c=c-A+aD.c=(c-A)26+a27.以下能正确定义字符串的语句是( )。(分数:2.00)A.char str=“x43“;B.char str=“0“;C.char str=“;D.char str=064;28.以下正确的字符串常量是( )。(分数:2.00)A.B.abcC.Olympic GamesD.29.以下定义语句中正确的是( )。(分数:2.00)A.int a=b=0;B.char A=65+1,b=b;C.float a=1,*b=&a,*c=&b;D.double a=00;b=11;30.以下关于 C 语言数据类型使用的叙述中错误的是( )。(分数:2
10、.00)A.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型B.若要保存带有多位小数的数据,可使用双精度类型C.若只处理“真”和“假”两种逻辑值,应使用逻辑类型D.整数类型表示的自然数是准确无误差的国家二级 C 语言(C 语言概述)机试模拟试卷 2 答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.以下叙述中错误的是( )。(分数:2.00)A.使用 3 种基本结构构成的程序只能解决简单问题 B.结构化程序由顺序、分支、循环 3 种基本结构组成C.C 语言是一种结构化程序设计语言D.结构化程序设计提倡模块化的设计方法解析:解析:
11、使用顺序、选择(分支)、循环 3 种基本结构构成的程序可以解决所有问题,而不只是解决简单问题,所以 A 选项错误。2.计算机能直接执行的程序是( )。(分数:2.00)A.源程序B.目标程序C.汇编程序D.可执行程序 解析:解析:计算机能直接执行的程序是二进制的可执行程序,扩展名为exe,所以选择 D 选项。3.以下选项中关于程序模块化的叙述错误的是( )。(分数:2.00)A.可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序 B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C.把程序分成若干相对独立的模块,可便于编码和调试D.可采用自顶向下、逐步细化的设计
12、方法把若干独立模块组装成所要求的程序解析:解析:程序模块化思想中,可以采用自顶向下、逐步细化的方法,所以 A 选项中“自底向上”的说法是错误的。4.以下叙述中错误的是( )。(分数:2.00)A.C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 B.C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C.用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中D.C 语言源程序经编译后生成后缀为obj 的目标程序解析:解析:C 语言中的非执行语句不会被编译,不会生成二进制的机器指令,所以 A 选项错误。由 C 语言构成的指令序列
13、称 C 源程序,C 源程序经过 C 语言编译程序编译之后,生成一个后缀名为obj 的二进制文件(称为目标文件);最后要由“连接程序”把此 obj 文件与 C 语言提供的各种库函数连接起来生成一个后缀为exe 的可执行文件。5.下列叙述中错误的是( )。(分数:2.00)A.C 程序可以由多个程序文件组成B.一个 C 语言程序只能实现一种算法 C.C 程序可以由一个或多个函数组成D.一个 C 函数可以单独作为一个 C 程序文件存在解析:解析:在一个 C 语言程序中可以进行多种算法的实现,对算法的个数没有规定,所以 B 选项错误。6.对于一个正常运行的 C 程序,以下叙述中正确的是( )。(分数:
14、2.00)A.程序的执行总是从 main 函数开始,在程序的最后一个函数中结束B.程序的执行总是从程序的第一个函数开始,在 main 函数结束C.程序的执行总是从 main 函数开始 D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束解析:解析:任何一个 C 程序都是从主函数 main 开始,至主函数 main 结束,所以选择 C 选项。7.以下叙述中正确的是( )。(分数:2.00)A.C 语句必须在一行内写完B.C 程序中的每一行只能写一条语句C.C 语言程序中的注释必须与语句写在同一行D.简单 C 语句必须以分号结束 解析:解析:C 语句可以跨行来写,但是必须以分号结束
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 语言 概述 模拟 试卷 答案 解析 DOC
