[计算机类试卷]国家二级C语言机试(C语言程序设计)模拟试卷8及答案与解析.doc
《[计算机类试卷]国家二级C语言机试(C语言程序设计)模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(C语言程序设计)模拟试卷8及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试( C语言程序设计)模拟试卷 8及答案与解析 一、选择题 1 我们所写的每条 C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是 ( A)一条 C语句可能会被转换成多条机器指令 ( B)一条 C语句对应转换成一条机器指令 ( C)一条 C语句可能会被转换成零条机器指令 ( D)某种类型和格式的 C语句被转换成机器指令的条数是固定的 2 以下选项中不属于 C语言程序运算符的是 ( A) sizeof ( B) () ( C) ( D) & 3 若变量己正确定义并赋值,以下不 能构成 C语句的选项是 ( A) A a b; ( B) B; ( C) a a
2、 b ( D) A?a: b; 4 以下叙述中正确的是 ( A)程序必须包含所有三种基本结构才能成为一种算法 ( B)如果算法非常复杂,则需要使用三种基本结构之外的语句结构,才能准确表达 ( C)只有简单算法才能在有限的操作步骤之后结束 ( D)我们所写的每条 C语句,经过编译最终都将转换成二进制的机器指令 5 下列选项中,不能用作标识符的是 ( A) _1234_ ( B) _1_2 ( C) int_2_ ( D) 2_int_ 6 以下选项中作为 C语言合法常量的是 ( A) -80. ( B) -080 ( C) -8e1.0 ( D) -80.0e 7 以下不能定义为用户标识符是 (
3、 A) Main ( B) _0 ( C) _int ( D) sizeof 8 以下选项中,不能作为合法常量的是 ( A) 1.234e04 ( B) 1.234e0.4 ( C) 1.234e 4 ( D) 1.23E+00 9 可在 C程序中用作用户标识符的一组标识符是 ( A) and _2007 ( B) Date y-m-d ( C) Hi Dr.Tom ( D) case Bigl 10 以下 C语言用户标识符中,不合法的是 ( A) _1 ( B) AaBc ( C) a_b ( D) a-b 11 以下选项中不能用作 C程序合法常量的是 ( A) 1,234 ( B) 123
4、 ( C) 123 ( D) x7G 12 关于 C语言中数的表示,以下叙述正确的是 ( A)只要允许范围内整型数和实型数都能精确的表示 ( B)只有整型数在允许范围内能精确无误的表示,实型数会有误差 ( C)只有实型数在允许范围内能精确无误的表示,整型数会有误差 ( D)只有用八 进制表示的数才不会有误差 13 设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是 ( A) x*; printf(“ d n“, x); ( B) *x; printf(“ d n“, x); ( C) n x*; print(“ d n“, n); ( D) n *x; print(“ d n“,
5、 n); 14 以下选项中表示一个合法的常量是 (说明:符号口表示空格 ) ( A) 123E0 2 ( B) 2 7e ( C) 0999 ( D) 0Xab 15 以下选项中不合法的标识符是 ( A) FOR ( B) &a ( C) print ( D) _00 16 以下选项中,能用作数据常量的是 ( A) 115L ( B) 0118 ( C) 1 5e1 5 ( D) o115 17 按照 C语言规定的用户标识符命名规则,不能出现在标识符中的是 ( A)连接符 ( B)大写字母 ( C)数字字符 ( D)下划线 18 以下选项中,能用作用户标识符的是 ( A) _0, ( B) 8
6、_8 ( C) void ( D) unsigned 19 下列定义变量的语句中错误的是 ( A) floatUS; ( B) double int_; ( C) char For; ( D) int_int; 20 以下选项中关于 C语言常量的叙述错误的是 ( A)常量分为整型常量、实型常量、字符常量和字符串常量 ( B)经常被使用的变量可以定义成常量 ( C)常量可分为数值型常量和非数值型常量 ( D)所谓常量,是指在程序运行过程中,其值不能被改变的量 21 以下选项中,不合法的 C语言用户标识符是 ( A) AaBc ( B) a b ( C) a_b ( D) _1 22 以下关于 C
7、语言数据类型使用的叙述中错误的是 ( A)若要保存带有多位 小数的数据,可使用双精度类型 ( B)若要处理如 “人员信息 ”等含有不同类型的相关数据,应自定义结构体类型 ( C)若只处理 “真 ”和 “假 ”两种逻辑值,应使用逻辑类型 ( D)整数类型表示的自然数是准确无误差的 23 以下选项中不能用作 C程序合法常量的是 ( A) 123“ ( B) 1, 234 ( C) 123 ( D) ”Lx7Dt 24 阅读以下程序 #include main() int case; float printf; printf(“请输入 2个数: “): scanf(“ d f“,&case,&pri
8、ntF); printf(“ d f n“,case,printF); 该程序在编译时产生错误,其出错原因是 ( A)定义语句出错, printF 能用作用户自定义标识符 ( B)定义语句出错, case是关键字,不能用作用户自定义标识符 ( C)定义语句无错, scanf不能作为输入函数使用 ( D)定义语句无错, printf不能输出 case的值 25 以下选项中合法的标识符是 ( A) 1-1 ( B) 1_1 ( C) _1 1 ( D) 1_ _ 26 关于 C语言 的符号常量,以下叙述中正确的是 ( A)符号常量的符号名是标识符,但必须大写 ( B)符号常量在整个程序中其值都不能
9、再被重新定义 ( C)符号常量是指在程序中通过宏定义用一个符号名来代表一个常量 ( D)符号常量的符号名必须是常量 27 关于 C语言的变量,以下叙述中错误的是 ( A)所谓变量是指在程序运行过程中其值可以被改变的量 ( B)变量所占的存储单元地址可以随时改变 ( C)程序中用到的所有变量都必须先定义后才能使用 ( D)由三条下划线构成的符号名是合法的变量名 28 以下选项中不属于 C语言 标识符的是 ( A)用户标识符 ( B)关键字 ( C)常量 ( D)预定义标识 29 以下选项中合法的变量是 ( A) 5a ( B) A ( C) _10_ ( D) sizeof 30 以下叙述中正确
10、的是 ( A)标识符的长度不能任意长,最多只能包含 16个字符 ( B)语言中的关键字不能作变量名,但可以作为函数名 ( C)用户自定义的标识符必须 “见名知义 ”,如果随意定义,则会出编译错误 ( D)标识符总是由字母、数字和下划线组成,且第一个字符不得为数字 国家二级 C语言机试( C语言程序设计)模拟试 卷 8答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 由 C语言编写的程序,通过编译,链接转换成可以让机器识别的01二进制指令。这些二进制指令命令机器计算,这些就是机器指令,而 C语言的语句条数和机器指令的条数不是一对一的关系。 【知识模块】 C语言程序设计 2 【正确答案】
11、 C 【试题解析】 sizeof为测试内存的运算符, ()为算术运算符, &为逻辑运算符。而 不是 C语言的运算符, C语言中 !表示不等于。 【知识模块】 C语言程序设计 3 【正确答案】 C 【试题解析】 C语言语句的表示为分号,不加分号的表达式不能看成 C语句。 【知识模块】 C语言程序设计 4 【正确答案】 D 【试题解析】 C语句构成了函数,函数构成的程序,经过编译转换成二进制代码后可以运行,算法是指为解决某个特定问题而采取的确定且有限的步骤,可以利用代码来描述算法,而算法数据结构才是程序,结构化的程序由顺序结构、循环结构和选择结构三种基本结构组成。由这三种基本结构组成的算法可以解决
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 语言程序设计 模拟 答案 解析 DOC
