出国留学网

目录

2018年计算机二级C语言考前冲刺题(1)

【 liuxue86.com - 计算机二级 】

  出国留学网为考生们整理了2018年计算机二级C语言考前冲刺题(1),希望能帮到大家,想了解更多资讯,请关注我们,我们会及时更新。

  2018年计算机二级C语言考前冲刺题(1)

  选择题

  1[单选题] 有以下程序:

2017年12月计算机二级C语言考试考前预测卷(1)

  执行后的输出结果是(  )。

  A.3,5,3,5,5

  B.5,3,5,3,5

  C.3,5,3,5,3

  D.3,5,3,3,5

  参考答案:A

  参考解析:main()函数中初始化i的值为3,j的值为5,并初始化指针p指向i,指针q指向j。另外,还定义了一个二维指针r,指向q,所以*p的值是i的值3,*q的值是j的值5,**r等于*q,是j的值5,所以输出的结果是:3、5、3、5、5,答案选A。

  2[单选题] 以下叙述中错误的是( )。

  A.C程序必须由一个或一个以上的函数组成

  B.函数调用可以作为一个独立的语句存在

  C.若函数有返回值,必须通过return语句返回

  D.函数形参的值也可以传回给对应的实参

  参考答案:D

  参考解析:形参是函数定义时由用户定义的形式上1的变量,实参是函数调用时,主调函数为被调函数提供的原始1数据。在C语言中,实参向形参传送数据的方式是“值传递”。f因此D选项正确。

  3[单选题] 下列关于二叉树的叙述中,正确的是( )。

  A.叶子结点总是比度为2的结点少一个

  B.叶子结点总是比度为2的结点多一个

  C.叶子结点数是度为2的结点数的两倍

  D.度为2的结点数是度为1的结点数的两倍

  参考答案:B

  参考解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。所以选择B。

  4[单选题] 有以下程序:

2017年9月计算机二级考试C语言考前预测卷(1)

  执行后的输出结果是(  )。

  A.abcd abc ab

  B.a a a

  C.abcd bcd cd

  D.a b c

  参考答案:A

  参考解析:程序初始化一个二维数组,其中每个元素都是一个字符数组,for循环中使用字符串输出函数puts()打印二维数组中的每个元素,puts()接受字符数组名当做参形数,将该字符数组存储的字符串打印出来,程序中s[0]存储的字符串是 “abcd”,s[1]存储的字符串是“abc”,s[2]存储的字符串是“ab”,所以程序输出为:abcd、abc、ab,答案选A。

  5[单选题] 有以下函数:

2017年9月计算机二级考试C语言考前预测卷(1)

  以下关于aaa函数功能叙述正确的是(  )。

  A.将串s复制到串t

  B.比较两个串的大小

  C.求字符串s的长度

  D.求字符串s所占字节数

  参考答案:C

  参考解析:本题重点考察的知识点while循环语句的应用。aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标识处。最后返回t-s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。

  6[单选题] 有以下程序:

2017年9月计算机二级考试C语言考前预测卷(1)

  程序运行后的输出结果是( )。

  A.b,B,b,A

  B.b,B,B,A

  C.a,B,B,a

  D.a,B,a,B

  参考答案:A

  参考解析:本题重点考察函数的调用,首先要了解字母对应的ASCII码。例如A为65,a为97。即字母+1则可得到下一个字母。其次是函数形参和实参的问题,运行过程如下:在fun(&b,a)中,*c=‘a’,d=65。*c+1='b',d+1=66,printf(“%c,%c,”,*c,d);输出b,B,因为指针c指向地址的值为b,此时b=*c=‘b’函数返回执行printf("%c,%c、n",b,a);输出b,A,因此A选项正确。

  7[单选题] 有以下程序:

2017年9月计算机二级考试C语言考前预测卷(1)

  程序运行后的输出结果是( )。

  A.0

  B.-12

  C.-20

  D.10

  参考答案:C

  参考解析:本题考查宏定义,宏定义只是做简单的替换,所以本题中SUB(a+b)*c=(a+b)-(a+b)*c=-20,所以答案为C选项。

  8[单选题] 有以下程序:

2017年9月计算机二级考试C语言考前预测卷(1)

  程序运行后的输出结果是(  )。

  A.10

  B.11

  C.20

  D.21

  参考答案:D

  参考解析:数组data包含两个元素,元素类型为结构体s,分别为data[0],data[1],初始化时,使用4个整数10,100,20,200,分别给data[0].a,data[0].b.data[1].a,data[1].b赋值,又p.a=data[1].a,等于20,在输出之前执行自身加1操作,所以结果为21,答案选D。

  9[单选题] 有以下程序:

2017年9月计算机二级考试C语言考前预测卷(1)

  程序执行后的输出结果是( )。

  A.y=-1

  B.y=0

  C.y=1

  D.while构成无限循环

  参考答案:A

  参考解析:y--表示y使用后再自减1。所以最后一次y的值为0,条件不成立但仍要执行自减操作,y的值为-1,跳出循环。打印y的值-1。

  10[单选题] 下列函数的功能是( )。

2017年9月计算机二级考试C语言考前预测卷(1)

  A.将a所指字符串赋给b所指空间

  B.使指针b指向a所指字符串

  C.将a所指字符串和b所指字符串进行比较

  D.检查a和b所指字符串中是否有‘\0’

  参考答案:A

  参考解析:While循环条件为:(*b=*a)!='\0',执行时先把指针a所指向的字符赋给指针b所在内存单元,如果该字符不是结束标识‘\0’,执行循环体a++;b++;,指针a、b分别指向下一个字符单元。再判断循环条件,如果成立,继续把指针a所指向的字符赋给指针b所在内存单元,直到遇到结束标识为止。因此A选项正确。

  想了解更多计算机二级网的资讯,请访问: 计算机二级

本文来源:https://jsj.liuxue86.com/a/3507381.html
延伸阅读
    想必要考试的考生,对快捷键还是有敏感的,快捷键不仅使你考试能做题快一些,在平时设计网站时也是有很大的帮助的,在这里预祝即将考试的考生
2019-01-02
漂亮的Flash动画人人喜欢,不过制作起来的确有一些技术难度。你知道吗,Dreamweaver作为一个网页制作工具,还可以创建好玩的Flash相册。小编整理了一些Flash相册的资
2019-01-02
    滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手。现在做一个详细的方案,让你更全面地了解一下。小编整理了一些滚动字
2019-01-02
计算机等级考试栏目小编精心为您收集整理了《2018年12月计算机二级Java冲刺题及答案1》,希望给您带来帮助!更多精彩内容尽在本站,请持续关注。祝您考试顺利哦!2018年12月计
2018-11-28
    我们都想知道在学习计算机语言中的C语言,最重要的就是字符串了,小编整理了关于C语言的一些知识点,对你的计算机考试会有帮助的,想了解更
2019-01-02
你准备好计算机等级考试了么?小编为大家提供“2018年12月计算机二级Java冲刺题及答案3”供广大考生参考,希望帮到您!更多计算机等级考试的资讯请关注我们网站的更新哦!2018年
2018-11-28
本网站计算机考试栏目小编为考生们整理了“2018年12月计算机二级Java冲刺题及答案2”,希望有所帮助,更多计算机等级考试信息请关注本网站的及时更新哦。祝同学们金榜题名!2018
2018-11-28
三层模式是体系结构模式,MVC是设计模式,考生们应该常见吧,小编为你整理了一些关于JavaBean的资料,供程序员参考,希望能对你有所帮助!计算机二级考试-Web前端程序设计(Ja
2019-01-02