【计算机类职业资格】国家二级C语言机试(选择题)模拟试卷87及答案解析.doc
《【计算机类职业资格】国家二级C语言机试(选择题)模拟试卷87及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级C语言机试(选择题)模拟试卷87及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(选择题)模拟试卷 87及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下面关于算法的叙述中,正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的有穷性是指算法必须能在执行有限个步骤之后终止C.算法的空间复杂度是指算法程序中指令(或语句)的条数D.以上三种描述都正确2.下列二叉树描述中,正确的是( )。(分数:2.00)A.任何一棵二叉树必须有一个度为 2的结点B.二叉树的度可以小于 2C.非空二叉树有 0个或 1个根结点D.至少有 2个根结点3.如果进栈序列为 A,B,C,D,则可能的出栈序
2、列是( )。(分数:2.00)A.C,A,D,BB.B,D,C,AC.C,D,A,BD.任意顺序4.下列各选项中,不属于序言性注释的是( )。(分数:2.00)A.程序标题B.程序设计者C.主要算法D.数据状态5.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式6.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户,开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析7.下列不属于软件工程 3个要素的
3、是( )。(分数:2.00)A.工具B.过程C.方法D.环境8.数据库系统在其内部具有 3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式9.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.记录D.码10.某二叉树中度为 2的结点有 10个,则该二叉树中有( )个叶子结点。(分数:2.00)A.9B.10C.11D.1211.以下叙述中正确的是( )。(分数:2.00)A.C程序中注释部分可以出现在程序中任意合适的地方B.C程序的书写格式是固定的,每行只能写一条语句C
4、.构成 C程序的基本单位是函数,所有函数名都可以由用户命名D.在对 C语言程序进行编译时,可以发现注释行中的拼写错误12.下面的程序在编译时产生错误,其出错原因是( )。 #include main() int 1_case;float printF; printf(“请输入 2个数:“); scanf(“df“,j2)printf(“d“,x); else printf(“dn“,x 一); (分数:2.00)A.4和 3 B.4和 2C.4和 1D.3和 2解析:解析:本题考查 ifelse语句。首先,scanf 函数通过键盘读入 x的值。当 x=3时,第一个 if语句先判断条件,取 x的
5、值 3和 2比较,然后将 x的值加 1,if 条件成立,执行下面的 printf语句,输出x的值 4。当 x=2时,第一个 if语句先判断条件,先取 x的值 2和 2比较,然后将 x的值加 1(x的值变为3),if 条件不成立,执行下面的 else语句,先输出 x的值 3,再将 x的值减 1。19.以下叙述中不正确的是( )。(分数:2.00)A.在不同的函数中可以使用相同的名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效 解析:解析:此题考查的是变量的作用范围。选项 D)中,在一个函数的复合语句中定
6、义的变量是局部变量,只在定义此变量的复合语句内有效,并不是在整个函数体内都有效。20.运行下面的程序,输入字符串“Microsoft Visual Studio“,则程序的执行结果是( )。 #include main() char Chr20; scanf(“s“,j0。30.已知:int c34;,则对数组元素引用正确的是( )。(分数:2.00)A.c14B.c150C.c1+00 D.以上表达都错误解析:解析:此题考查的是数组元素的引用。对于已定义的数组 aMN,数组元素的正确引用必须满足行下标小于 M,列下标小于 N,且为正整数。因此,选项 A)中列下标溢出;选项 B)中行下标出现小
7、数:选项 C)满足要求。31.以下程序: #include #include main() char str=“abcdn123xab“; printf(“d“,strlen(str); 运行后的输出结果是( )。(分数:2.00)A.10B.9C.7 D.14解析:解析:本题考查字符串的长度,需注意转义字符串,例如,“n”表示换行,为一个长度,“123”表示 3位八进制数 123表示的字符,为一个长度,“xab”表示二位十六进制数 ab表示的字符,也为一个长度。32.C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是( )。(分数:2.00)A.冠以关键字 ext
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 语言 选择题 模拟 试卷 87 答案 解析 DOC
