《二级C语言》练习题库及答案.docx

《二级C语言》练习题库及答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《二级C语言》练习题库及答案

一、单选题(共100题,每题1分,共100分)

1、下列叙述中正确的是()。

A、在switch语句中,必须使用default

B、在switch语句中,不一定使用break语句

C、break语句只能用于switch语句

D、break语句必须与switch语句中的case配对使用

正确答案:B

2、为了避免在嵌套的if-else语句中产生二义性,C语言规定与else子句配对是()。

A、与其在同一行上的if子句

B、在其之后最近的不带else的if子句

C、与其缩排位置相同的if子句

D、在其之前最近的不带else的同层if子句

正确答案:D

3、有以下程序:#includemain(){if(\0==0)putchar(1);if(0==0)putchar(2);if(ab)putchar(3);}程序运行后的输出结果是()。

A、123

B、23

C、3

D、1

正确答案:D

4、下列叙述中正确的是()。

A、每个C程序文件中都必须要有一个main函数

B、在C程序中main函数的位置是固定的

C、C程序中所有函数之间都可以相互调用

D、在C程序的函数中不能定义另一个函数

正确答案:D

5、下列叙述中正确的是()。

A、一个关系可以包括多个二维表

B、为了建立一个关系,首先要构造数据的逻辑关系

C、表示关系的二维表中各元组的每一个分量还可以分成若干数据项

D、一个关系的属性名表称为关系模式

正确答案:B

6、当变量c的值不为2、4、6时,值也为“真”的表达式是()。

A、(c=2c=6)!(c%2)

B、(c=2c=6)∥(c!=3)∥(c!=5)

C、(c=2c=6)(c%2!=1)

D、(c==2)∥(c==4)∥(c==6)

正确答案:B

7、关于C语言中数的表示,以下叙述中正确的是()。

A、只有整型数在允许范围内能精确无误地表示,实型数会有误差

B、只要在允许范围内整型和实型都能精确表示

C、只有实型数在允许范围内能精确无误地表示,整型数会有误差

D、只有八进制表示的数才不会有误差

正确答案:A

8、软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。

A、需求总结

B、需求分析

C、用例分析

D、阶段性报告

正确答案:B

9、以下数据结构中,属于非线性数据结构的是()。

A、栈

B、二叉树

C、队列

D、线性表

正确答案:B

10、软件工程的三要素是()。

A、建模、方法和工具

B、定义、方法和过程

C、方法、工具和过程

D、建模、方法和过程

正确答案:C

11、在关系数据库中,用来表示实体间联系的是()。

A、网状结构

B、属性

C、树状结构

D、二维表

正确答案:D

12、若变量已正确定义并赋值,则错误的赋值语句是()。

A、a+1=a;

B、a=d∥c;

C、a=sizeof(double);

D、a=a+1;

正确答案:A

13、以下选项中,合法的C语言常量是()。

A、1.234

B、C++

C、\2.0

D、2Kb

正确答案:A

14、关于程序设计基本概念,以下叙述错误的是()。

A、结构化算法可以解决任何复杂的问题

B、高级语言都有与之对应的编译程序或解释程序

C、计算机可以直接执行由任意高级语言编写的程序

D、用任何一种计算机高级语言都可以把算法转换为程序

正确答案:C

15、下列叙述中正确的是()。

A、循环队列是非线性结构

B、循环队列是一种逻辑结构

C、循环队列是队列的一种顺序存储结构

D、循环队列是队列的一种链式存储结构

正确答案:C

16、一名雇员就职于一家公司,一个公司有多个雇员,则实体公司和实体雇员之间的联系是()。

A、m:1联系

B、1:1联系

C、1:m联系

D、m:n联系

正确答案:C

17、程序调试的任务是()。

A、发现程序中的错误

B、设计测试用例

C、验证程序的正确性

D、诊断和改正程序中的错误

正确答案:D

18、一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是()。

A、1:m联系

B、1:1联系

C、m:1联系

D、m:n联系

正确答案:D

19、软件生命周期中的活动不包括()。

A、软件测试

B、市场调研

C、软件维护

D、需求分析

正确答案:B

20、下面不能作为软件需求分析工具的是()。

A、PAD图

B、数据字典(DD)

C、数据流程图(DFD图)

D、判定树

正确答案:A

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

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

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

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

D、函数可以通过实际参数和形式参数之间进行数据传递

正确答案:

文档评论(0)

500-500 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档