留学群

目录

2018年3月计算机二级考试C语言考前特训习题3

【 liuxuequn.com - 计算机二级 】

  2018年3月计算机等级考试备考在即,小编在这里为考生们整理了2018年3月计算机二级考试C语言考前特训习题,希望能帮到大家,想了解更多资讯,请关注留学群的及时更新哦。

  2018年3月计算机二级考试C语言考前特训习题3

  1、以下选项中不能在c语言程序中用作用户标识符的是(  )。

  A.auto

  B.scanf

  C.Float

  D._3_14

  参考答案:A

  参考解析: c语言的标识符是由字母、数字和下划线组成,第一个字符不能是数字,只能是字母或下划线;A、B、C、D都是合法的标识符;auto是C语言的关键字,不能用作用户标识符,故选项A错误;scanf是标准库函数名,可以用作用户标识符,只是在使用标识符的地方不能包含stdio.h头文件,故选项B正确;C语言的标识符区分大小写,F1oat与关键字f1oat不同,可以用作用户标识符,故选项C正确;j-14是合法的用户标识符,故选项D正确;因此答案选A。

  2、下列数据结构中,不能采用顺序存储结构的是(  )。

  A.非完全二叉树

  B.堆

  C.队列

  D.栈

  参考答案:A

  参考解析:根据完全二叉树的性质6,满二叉树和完全二叉树可以按层序进行顺序存储,但一般的二叉树不适用。堆可以用一维数组来存储也可以用完全二叉树来直观地表示堆的结构。队列、栈本身就是顺序存储的。故本题答案为A选项。

  3、有以下程序:

QQ图片20180217141234.png

  运行时,若输入123450<回车>,则输出结果是( )。

  A.66656

  B.6566456

  C.66666

  D.6666656

  参考答案:B

  参考解析: switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句。然后退出。所以输入l时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。

  4、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。

  A.-369

  B.369

  C.0.369

  D.整数集合{1,2,3,4,5}

  参考答案:B

  参考解析: 只有B选项369可以用无符号整数来表示和存储。A选项-369有负号,选项C 0.369是小数都不能用无符号整数类存储。选项D是一个整数集合得用数组来存储。

  5、设有语句:printf(“%2d\n”,2010);,则以下叙述正确的是(  )。

  A.程序运行时输出2010

  B.程序运行时输出20

  C.程序运行时输出10

  D.指定的输出宽度不够,编译出错

  参考答案:A

  参考解析: printf()函数格式化字符串的一般形式为:[标志][输出最小宽度][精度][长度]类型。对于”%2d\n”表示结果以十进制形式输出带符号的整数,数字2表示输出的最小宽度为2,若实际位数多于2,则按实际位数输出,所以程序输出2010,故答案选A。

  6、以下选项中,与k=n++完全等价的表达式是(  )。

  A.k=n,n=n+1

  B.n=n+1,k=n

  C.k=++n

  D.k+=n+1

  参考答案:A

  参考解析: 本题考查后缀自增++运算符,n++表示n的当前值参与运算后,再自增1,所以表达式k=n++等价于k=n,n=n+1,故答案选A。

  7、有以下程序:

QQ图片20180217141135.png

  程序运行时,输入的值在哪个范围才会有输出结果(  )。

  A.小于3的整数

  B.不等于10的整数

  C.大于3或等于10的整数

  D.大于3且不等10的整数

  参考答案:D

  参考解析: 根据代码可知如果x的值小于等于3,执行空语句,不进行打印操作。如果x的值大于3,再判断x的值是否不等于10,如果不等于10就打印x的值,所以选择D选项。

  8、有以下部分程序:

QQ图片20180217141017.png

  以下叙述中错误的是(  )。

  A.f函数中不可以出现return语句

  B.在主函数中,f(5);可以正确调用f函数

  C.在主函数后的其他函数可以正确调用f函数

  D.f函数无返回值,应当定义成void类型

  参考答案:A

  参考解析: 函数说明可以放在调用函数内,如在main函数内部进行说明,则只能在main函数内部才能识别此函数。所以在main函数中,f(5)可以被正确调用,故选项B正确;由于在main()函数之前也说明了f()函数,所以在main函数后的其他函数也可以正确调用f()函数,故选项C正确;f()函数没有返回值,应该定义成void类型,故选项D正确;虽然f()函数没有返回值,为了在函数体的任意地方退出,可以使用return语句,只是return后不用加返回值,故选项A错误,因此答案为A。

  推荐阅读:

  2018年3月计算机二级考试C语言考前特训习题1

  2018年3月计算机二级考试C语言考前特训习题2

  2018年3月计算机二级考试VB考前特训习题1

  2018年3月计算机二级考试Office考前特训习题1

  留学群计算机等级考试 栏目推荐

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

  计算机等级考试准考证打印时间

  计算机等级考试成绩查询时间

  计算机等级考试试题及答案

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

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