【计算机类职业资格】2018年计算机二级C语言模拟题8及答案解析.doc
《【计算机类职业资格】2018年计算机二级C语言模拟题8及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】2018年计算机二级C语言模拟题8及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、2018 年计算机二级 C 语言模拟题 8 及答案解析(总分:100.00,做题时间:120 分钟)一、单项选择题(总题数:40,分数:40.00)1.下列叙述中正确的是( )。(分数:1.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构2.下列关于线性链表的叙述中,正确的是( )。(分数:1.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.各数据结点的存储顺序与逻辑顺序可
2、以不一致,它们的存储空间也可以不一致3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为( )。(分数:1.00)A.16B.10C.6D.44.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:1.00)A.外模式B.内模式C.概念模式D.逻辑模式5.在满足实体完整性约束的条件下( )。(分数:1.00)A.个关系中应该有一个或多个候选关键字B.个关系中只能有一个候选关键字C.一个关系中必须有多作选关键字D.个关系中可以没有候选关键字6.有三个关系 R、S 和 T 如下:则由关系 R 和 S 得到关系 T 的操作是( )。(分数:1.00)
3、A.自然交接B.交C.除D.并7.下面描述中,不属于软件危机表现的是( ) (分数:1.00)A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提髙8.下面不属于需求分析阶段任务的是( )。(分数:1.00)A.确定软件系统的功能需求B.确定软件系统的性能需求C.需求规格说明书评审D.确定软件集成测试计划9.在黑盒测试方法中,设计测试用例的主要根据是( )。(分数:1.00)A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图10. 在软件设计中不使用的工具是( )。(分数:1.00)A.系统结构图B.PAD 图C.数据流图(DFD 图)D.程序流程图11.以
4、下叙述中错误的是( )。(分数:1.00)A.C 程序在运行过程中所有计算都以十进制方式进行B.C 程序在运行过程中所有计算都以二进制方式进行C.所有 C 程序都需要编译链接无误后才能运行D.C 程序中字符变量存放的是字符的 ASCII 值12.以下关于 C 语言的叙述中正确的是( )。(分数:1.00)A.C 语言中的变量可以在使用之前的任何位置进行定义B.C 语言中的注释不可以夹在变量名或关键字的中间C.在 C 语言算术表达式的书写中,运算符两侧的运算数类型必须一致D.C 语言的数值常量中夹带空格不影响常量值的正确表示13.以下不合法的字符常量是( )。(分数:1.00)A.018B.C.
5、D.xcc14.以下选项中正确的定义语句是( )。(分数:1.00)A.double, a, b;B.double a=b=7C.double a; b;D.double a=7, b=715.若有定义语句: int a=3,b=2,c=1;以下选项中错误的赋值表达式是( )。(分数:1.00)A.a=(b=4) +cB.a=b=c+1;C.a=(b=4)=3;D.a=1+(b+c=4)16.若有定义:通过语句scanf(“%d;%d,能把整数 3 赋给变量 a, 5 赋给变量 b 的输入数据是( )。(分数:1.00)A.3;5B.3,5C.3 5D.3517.已知大写字母 A 的 ASCI
6、I 码是 65,小写字母 a 的 ASCII 码是 97。以下不能将变量 c 中的大写字母转换为对应小 写字母的语句是( )。(分数:1.00)A.c=c+32B.c=(A+C)%26-AC.c=c-A+aD.c=(c-A)%26+a18.在以下给出的表达式中,与 while(E)中的(E)不等价的表达式是( )。(分数:1.00)A.(E=0)B.(E0|Eb?(bc?1:0):0;功能相同的是( )。(分数:1.00)A.if(ab)ll(bc)k=1; else k=0;C.if(ab) else k=0;D.if(ab) k=1; else if(bc) k=1; else k=0;2
7、0.有以下程序程序运行后的输出结果为( )。(分数:1.00)A.10,14B.8,11C.7,11D.9,1821.有以下程序程序运行后的输出结果为( )。(分数:1.00)A.0B.1C.2D.322.有以下程序程序运行后输出的结果为( )。(分数:1.00)A.8,5,4,2,B.8,7,5,2,C.9,7,6,4,D.7,4,2,23.以下关于 return 语句的叙述正确的是( )。(分数:1.00)A.没有 return 语句的自定义函数在执行结束时不能返回到调用处B.一个自定义函数中必须有一条 return 语句C.定义成 void 类型的函数中可以有带返回值的 return 语
8、句D.个自定义函数中可以根据不同情况设置多条 return 语句24.已定义以下函数int fun( int *p) return *p; fun 函数返回值是( )。(分数:1.00)A.个整数B.不确定的值C.形象 p 中存放的值D.形象 p 的地址值25.以下程序段完全正确的是( )。(分数:1.00)A.int *p; scanf(“%d“,B.int *p; scanf(“%d“,p);C.int k,*p= scanf(“%d“,p);D.int k,*p;*p= scanf(“%d“,p);26.若有定义double a10 ,*s=a;以下能够代表数组元素 a3的是( )。(分
9、数:1.00)A.*(s+3)B.(*s)3C.*s3D.*s+327.有以下程序程序运行后的输出结果是( )。(分数:1.00)A.2,2,3,4,5,B.6,2,3,4,5,C.1,2,3,4,5,D.2,3,4,5,628.有以下程序程序运行后的输出结果是( )。(分数:1.00)A.31B.34C.4D.3229.以下能正确定义字符串的语句是( )。(分数:1.00)A.char str=0;B.char str=x43;C.char str=D.char str=06430.以下关于字符串的叙述正确的是( )。(分数:1.00)A.C 语言中有宇符串类型的常量和变量B.两个字符串中的
10、字符个数相同时才能进行字符串大小的比较C.可以用关系运算符对字符串的大小进行比较D.空串比空格打头的字符串小31.有以下程序程序运行后的输出结果为( )。(分数:1.00)A.a*b*B.a*bC.*a*bD.ab32.下列函数的功能是( )。(分数:1.00)A.检査 a 和 b 所指字符串中是否有0B.使指针 b 指向 a 所指字符串C.将 a 所指字符串和 b 所指字符串进行比较D.将 a 所指字符串赋给 b 所指空间33.有以下程序程序运行后的输出结果为( )。(分数:1.00)A.2B.3C.7D.034.有以下程序程序运行后的输出结果为( )。(分数:1.00)A.0B.1C.4D
11、.835.以下结构体类型说明和变量定义中正确的是( )。(分数:1.00)A.typedef struct int n; char c; REC;REC t1,t2;B.struct REC;int n; char c;REC t1,t2;C.typedef struct REC;int n=0; char c=A; t1,t2;D.structint n; char c; REC; REC t1,t2;36.假定已建立以下链表结构,且指针 p 和 q 已指向如下图所示的结点:则以下选项中可将 q 所指结点从链表中删除并释放该结点的语句组是()。则以下选项中可将 q 所指结点从链表中删除并释放
12、该结点的语句组是( )。(分数:1.00)A.p-next=q-next; free(q);B.p=q-next; free(q);C.p=q; free(q);D.(*p).next=(*q).next; free(p);37.有以下程序程序运行后的输出结果为( )。(分数:1.00)A.1002,ChangRong,1202.0B.1001,ZhangDa,1098.0C.1001 ,ChangRong, 1098.0D.1002,ZhangDa,1202.038.有以下程序程序运行后的输出结果为( )。(分数:1.00)A.11 7B.12 12C.11 11D.12 739.有以下程序
13、程序运行后的输出结果为( )。(分数:1.00)A.6B.11C.21D.140.设 fP为指向某二进制文件的指针,且已读到此文件末尾,则函数 feof(fP)的返回值为( )。(分数:1.00)A.非 0 值B.0C.0D.NULL二、程序填空题(总题数:1,分数:20.00)用筛选法可得到 2 n(n0|Eb?(bc?1:0):0;功能相同的是( )。(分数:1.00)A.if(ab)ll(bc)k=1; else k=0;C.if(ab) else k=0; D.if(ab) k=1; else if(bc) k=1; else k=0;解析:k=ab?(bc?1:0):0, ab 并且
14、 bc,k 为 1,其他情况 k 为 0,答案为 C)。20.有以下程序程序运行后的输出结果为( )。(分数:1.00)A.10,14 B.8,11C.7,11D.9,18解析:第一次循环后,a 为 4,b 为 3,第二次循环后,a 为 7, b 为 7,第三次循环后,a 为 10, b 为 14,故答案为A )。21.有以下程序程序运行后的输出结果为( )。(分数:1.00)A.0B.1 C.2D.3解析:虽为嵌套的 for 循环,但“m=m%j”只执行 1 次,即当 i=3 时,内层循环条件 成立,m=55%3=1,故选 B)。22.有以下程序程序运行后输出的结果为( )。(分数:1.00
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 2018 二级 语言 模拟 答案 解析 DOC
