留学群

目录

2018年计算机二级考试C语言试题及答案(4)

【 liuxuequn.com - 计算机二级 】

  2018年3月计算机等级考试开始报名啦!留学群为考生们整理了2018年计算机二级考试C语言试题及答案,希望能帮到大家,想了解更多内容,请关注小编的及时更新。

  2018年计算机二级考试C语言试题及答案(4)

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

  A.软件测试的目的是发现错误并改正错误

  B.对被调试的程序进行“错误定位”是程序调试的必要步骤

  C.程序调试通常也称为Debug

  D.软件测试应严格执行测试计划,排除测试的随意性

  参考答案:A

  参考解析:软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项A错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。

  2[单选题] 以下关于结构化程序设计的叙述中正确的是(  )。

  A.结构化程序使用goto语句会很便捷

  B.在C语言中,程序的模块化是利用函数实现的

  C.一个结构化程序必须同时由顺序、分支、循环三种结构组成

  D)由三种基本结构构成的程序只能解决小规模的问题

  参考答案:B

  参考解析:滥用goto语句将使程序的流程毫无规律,可读性差,对于初学者来说尽量不要使用,所以A错误。一个结构化程序可以包含顺序、分支、循环结构中的一种或多种,所以C错误。由三种基本结构构成的程序可以解决任何复杂的问题,所以D错误。

  3[单选题] 算法的空间复杂度是指(  )。

  A.算法在执行过程中所需要的计算机存储空间

  B.算法所处理的数据量

  C.算法程序中的语句或指令条数

  D.算法在执行过程中所需要的临时工作单元数

  参考答案:A

  参考解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A。

  4[单选题] 若变量x,y已正确定义并赋值,以下符合C语言语法的表达式是(  )。

  A.x+1=y

  B.++x,y=x- -

  C.x=z+10=z+y

  D.double(x)/10

  参考答案:B

  参考解析:A选项中不能将变量Y赋给表达式,C选项中错误与A选项一样,D选项中强制类型转换表达式应写成(double)x/10。

  5[单选题] 数据库应用系统中的核心问题是(  )。

  A.数据库设计

  B.数据库系统设计

  C.数据库维护

  D.数据库管理员培训

  参考答案:A

  参考解析:数据库应用系统中的核心问题是数据库的设计。

  6[单选题] 下列叙述中正确的是(  )。

  A.在switch语句中,不一定使用break语句

  B.在switch语句中必须使用default

  C.break语句必须与switch语句中的case配对使用

  D.break语句只能用于switch语句

  参考答案:A

  参考解析:default语句在switch语句中可以省略,所以B错误;switch语句中并非每个case后都需要使用break语句,所以C错误;break语句还可以用于for等循环结构中,所以D错误。

  7[单选题] 对于一个正常运行的C程序,以下叙述中正确的是(  )。

  A.程序的执行总是从main函数开始,在程序的最后一个函数中结束

  B.程序的执行总是从程序的第一个函数开始,在main函数结束

  C.程序的执行总是从main函数开始

  D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

  参考答案:C

  参考解析:任何一个c程序都是从主函数main开始,至主函数main结束,所以选择c选项。

  8[单选题] 以下定义数组的语句中错误的是(  )。

  A.int num[][3]={{1,2},3,4,5,6};

  B.int num[2][4]={{1,2},{3,4},{5,6}};

  C.int num[]={1,2,3,4,5,6};

  D.int hum[][4]={1,2,3,4,5,6};

  参考答案:B

  参考解析:B)选项中定义的数组为2行4列,而赋值时赋成了3行所以出错。

  9[单选题] 以下关于typedef的叙述错误的是(  )。

  A.用typedef可以增加新类型

  B.typedef只是将已存在的类型用一个新的名字来代替

  C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

  D.用typedef为类型说明一个新名,通常可以增加程序的可读性

  参考答案:A

  参考解析:typedef并不是增加了新类型,而是用一个新名字替代已存在的类型,不能为变量说明一个新名,使用typedef可以增强程序的可移植性。所以A选项错误。

  10[单选题] 在E-R图中,用来表示实体联系的图形是(  )。

  A.椭圆形

  B.矩形

  C.菱形

  D.三角形

  参考答案:C

  参考解析:在E-R图中实体集用矩形,属性用椭圆,联系用菱形。

  推荐阅读:

  2018年计算机二级考试大纲汇总

  2018年计算机二级考试WEB考点汇总

  2018年计算机二级考试VB习题答案汇总

  2018年计算机二级考试基础知识考点汇总

  2018年计算机二级考试MSOffice习题答案汇总

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

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

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

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

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

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

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