[计算机类试卷]国家二级C语言(C语言基础知识)机试模拟试卷8及答案与解析.doc
《[计算机类试卷]国家二级C语言(C语言基础知识)机试模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言(C语言基础知识)机试模拟试卷8及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言( C语言基础知识)机试模拟试卷 8及答案与解析 一、选择题 1 以下叙述中错误的是 ( A) C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件 ( B)用 C语言编写的程序称为源程序,它以 ASCII代码形式存放在一个文本文件中 ( C) C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 ( D) C语言源程序经编译后生成后缀为 obi的目标程序 2 C语言源程序名的后缀是 ( A) exe ( B) obj ( C) c ( D) cp 3 以下叙 述中正确的是 ( A)每个后缀为 c的 C语言源程序都应该包含一个 main函数 (
2、 B)在 C语言程序中, main函数必须放在其他函数的最前面 ( C)每个后缀为 c的 C语言源程序都可以单独进行编译 ( D)在 C语言程序中,只有 main函数才可单独进行编译 4 以下叙述中错误的是 ( A) C程序在运行过程中所有计算都以二进制方式进行 ( B)所有 C程序都需要编译链接无误后才能运行 ( C) C程序在运行过程中所有计算都以十进制方式进行 ( D) C程序中字符变量存放的是字符的 ASCII值 5 以下叙述中正确 的是 ( A) C语言程序总是从最前面的函数开始执行 ( B) C语言程序总是从 main函数开始执行 ( C) C语言程序中 main函数必须放在程序的
3、开始位置 ( D) C语言程序所调用的函数必须放在 main函数的前面 6 以下叙述中正确的是 ( A) C程序书写格式严格,要求一行内只能写一个语句 ( B) C程序书写格式自由,一个语句可以写在多行上 ( C) C程序中的注释只能出现在程序的开始位置和语句的后面 ( D)用 C语言编写的程序只能放在一个程序文件中 7 若变量己正确定义并赋值,以下不能构成 C语句的选项 是 ( A) A=a+b: ( B) B+: ( C) a=a+b ( D) A?a: b; 8 以下选项中,不能作为合法常量的是 ( A) 1 234e04 ( B) 1 234e0 4 ( C) 1 234e-4 ( D
4、) 1 234e0 9 设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是 ( A) x+; printf(” d n”, x); ( B) +x; printf(” d n”, x); ( C) n=x+; printf(” d n”, n); ( D) n=+x; printf(” )d n”, n); 10 以下选项中,能用作用户标识符的是 ( A) _0_ ( B) 8_8 ( C) void ( D) unsigned 11 以下选项中不能用作 C程序合法常量的是 ( A) 123 ( B) 1, 234 ( C) 123 ( D) x7D 12 以下选项中不属于 C语
5、言标识符的是 ( A)用户标识符 ( B)关键字 ( C)常量 ( D)预定义标识符 13 与十进制数 200等值的十六进制数为 ( A) A8 ( B) A4 ( C) C8 ( D) C4 14 以下选项中能表示合法常量的是 ( A) “007“ ( B) 1 5E2 0 ( C) ( D) 1 200 15 以下选项中合法的实型常量是 ( A) 914 ( B) 3 13e-2 1 ( C) 0 ( D) 2 0*10 16 有以下说明和定义语句 struct student int age; char num8; ; struct student stu3=20, “200401“,
6、21, “200402“, 19, “200403“; struct student *p=stu; 以下选项中引用结构体变 量成员的表达式错误的是 ( A) (p+)- num ( B) P- num ( C) (*p) num ( D) stu3 age 17 以下选项中非法的字符常量是 ( A) 019 ( B) 65 ( C) xff ( D) 101 18 以下选项中不能作为 C语言合法常量的是 ( A) cd ( B) 0 1e+6 ( C) “ia“ ( D) “ 011“ 19 以下选项中非法的 C语言字符常量是 ( A) ( B) 09 ( C) x09 ( D) x9d 2
7、0 以下 叙述中正确的是 ( A)字符变量在定义时不能赋初值 ( B)同一英文字母的大写和小写形式代表的是同一个字符常量 ( C)字符常量可以参与任何整数运算 ( D)转义字符用 ( E)符号开头 21 以下正确的字符串常量是 ( A) abc ( B) Olympic Games ( C) “ ( D) “ “ 22 若有定义语句: int x=12, y=8, z;在其后执行语句 z=0 9+x y;则 z的值为 ( A) 1 9 ( B) 1 ( C) 2 ( D) 2 4 23 C语言程序中,运算对象必须是整型数的 运算符是 ( A) ( B) ( C) & ( D) * 24 设变量
8、己正确定义并赋值,以下正确的表达式是 ( A) x=y+z+5, +y ( B) int(15 8 5) ( C) x=y*5=x+z ( D) x=25 5 0 25 表达式 a+=a-=a=9的值是 ( A) -9 ( B) 0 ( C) 18 ( D) 9 26 有以下程序,程序运行后的输出结果是 main() int m=12, n=34; printf(“ d d“, m+, +n); printf(“ d d n“, n+, +m); ( A) 12353514 ( B) 12353513 ( C) 12343514 ( D) 12343513 27 设有定义: int k=0;以
9、下选项的四个表达式中与其他三个表达式的值不相同的是 ( A) k+ ( B) k+=1 ( C) +k ( D) k+1 28 以下选项中,当 x为大于 1的奇数时,值为 0的表达式是 ( A) x 2 ( B) x 2!=0 ( C) x 2=0 ( D) x 2=1 29 当变量 c的值不为 2、 4、 6时,值也为 “真 ”的表达式是 ( A) (c=2)|(c=4)|(c=6) ( B) (c =2&c =6)&!(c 2) ( C) (c =2&c =6)&(c 21=1) ( D) (c =2&c =6)|(c!=3)|(c!=5) 30 以下叙述中正确的是 ( A)对于逻辑表达式
10、: a+&b+,设 a的值为 0,则求解表达式的值后, b的值会发生改变 ( B)对于逻辑表达式: a+|b+,设 a的值为 1,则求解表达式的值后, b的值会发生改变 ( C)关系运算符的结果有三种: 0, 1, -1 ( D) else不是一条独立的语句,它只是 if语句的一部分 国家二级 C语言( C语言基础知识)机试模拟试卷 8答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 C语言中的非执行语句例如宏定义命令,在预编译之后替换到代码中,该命令本身也就不存在了,不会转换成二进制的机器指令。由高级语言编写的程序称为 “源程序 ”,把由二进制代码表示的程序称为 “目标程序 ”,
11、C语言编写的源程序就是一 ASCII的形式存放在文本文件中的。 C源程序经过 C编译程序编译之后生成一个后缀为 obj的二进制文件 (称为目标文件 ),然后由称为 “连接程序 ”(Link)的软件,把此 obj文件 与 C语言提供的各种库函数连接起来生成一个后缀为 EXE的可执行文件。 【知识模块】 C语言基础知识 2 【正确答案】 C 【试题解析】 由 C语言构成的指令序列称为 C源程序,源程序文件的后缀为“ c”。源程序经过 C编译程序编译生成后缀为 “ obj”的二进制文件 (称为目标文件 ),然后由称为 “连接程序 ”(Link)的软件把目标文件与 C语言提供的各种库函数连接起来,生成
12、后缀为 “ exe”的可执行文件。 【知识模块】 C语言基础知识 3 【正确答案】 C 【试题解析】 每一个 C语言的文 件或函数都可以单独编译,但只有 main函数的才可以执行。 【知识模块】 C语言基础知识 4 【正确答案】 C 【试题解析】 计算机程序都是编译为二进制的代码,计算机才会执行。 【知识模块】 C语言基础知识 5 【正确答案】 B 【试题解析】 C语言中一个源程序都有一个且只能有一个 main函数,即主函数; C语言规定必须用 main作为主函数名。其后的一对圆括号中可以是空的,但不能省略。程序中的 main()是主函数的起始行,也是 C程序执行的起始行。每一个程序都必须有一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 基础知识 模拟 答案 解析 DOC
