《二级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、以下C语言用户标示符中,不合法的是()。

A、_1

B、AaBc

C、a_b

D、a--b

正确答案:D

2、计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。

A、C语言程序仅可以编译执行

B、C语言程序仅可以解释执行

C、C语言程序既可以编译执行,又可以解释执行

D、以上说法都不对

正确答案:A

3、下列特征中不是面向对象方法的主要特征的是()。

A、多态性

B、封装性

C、耦合性

D、标识唯一性

正确答案:C

4、软件详细设计产生的图如下:该图是()。

A、N-S图

B、PAD图

C、程序流程图

D、E-R图

正确答案:C

5、以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#defineMIN-2147483647intfingmax(intx[],intn){inti,max;for(i=0;in;i++){max=MIN;if(maxx[i])max=x[i];}returnmax;}造成错误的原因是()。

A、赋值语句max=MIN;放错了位置

B、语句if(maxx[i])max=x[i];中,判断条件设置错误

C、定义语句inti,max;中,max未赋初值

D、赋值语句max=MIN;中,不应给max赋MIN值

正确答案:A

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

A、一个C程序可以包含多个不同名的函数

B、一个C程序只能有一个主函数

C、C程序在书写时,有严格的缩进要求,否则不能编译通过

D、C程序的主函数必须用main作为函数名

正确答案:C

7、某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为()。(假设根结点在第1层)

A、6

B、3

C、4

D、7

正确答案:D

8、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A、一对一

B、多对多

C、多对一

D、一对多

正确答案:D

9、对下二叉树进行中序遍历的结果是()。

A、ABCDEFGH

B、ABDGEHCF

C、GDBEHACF

D、GDHEBFCA

正确答案:C

10、以下四个程序中,完全正确的是()。

正确答案:

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

A、没有根结点的非空数据结构一定是线性结构

B、具有两个根结点的数据结构一定是非线性结构

C、存储空间不连续的数据结构一定是非线性结构

D、存储空间连续的数据结构一定是线性结构

正确答案:B

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

A、线性表的链式存储结构中,每个结点必须有指向前件和指向后件的两个指针

B、线性表的链式存储结构中,每个结点只能有一个指向后件的指针

C、线性表的链式存储结构中,叶子结点的指针只能是空

D、链表结点中具有两个指针域的数据结构可以是线性结构,也可以是非线性结构

正确答案:D

13、下面描述中不属于软件需求分析阶段任务的是()。

A、软件的需求评审

B、软件的总体结构设计

C、撰写软件需求规格说明书

D、软件的需求分析

正确答案:B

14、软件是指()。

A、程序、数据与相关文档的完整集合

B、程序

C、程序和文档

D、算法加数据结构

正确答案:A

15、关系模型允许定义3类数据约束,下列不属于数据约束的是()。

A、属性完整性约束

B、实体完整性约束

C、参照完整性约束

D、用户自定义的完整性约束

正确答案:A

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

A、用户定义的函数中可以没有return语句

B、函数的return语句中可以没有表达式

C、用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

D、用户定义的函数中若没有return语句,则应当定义函数为void类型

正确答案:C

17、算法的空间复杂度是指()。

A、算法程序中的语句或指令条数

B、算法所处理的数据量

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

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

正确答案:D

18、下列属于黑盒测试方法的是()。

A、语句覆盖

B、路径分析

C、边界值分析

D、逻辑覆盖

正确答案:C

19、若有定义语句:inta=10;doubleb=3.14;,则表达式A+a+b值的类型是()。

A、char

B、int

C、double

D、float

正确答案:C

20、若变量已正确定义,则以下for循环():for(x=0,y=0;(y!=123)(x4);x++);

A、执行4次

B、执行次数不确定

C、执行123次

D、执行3次

正确答案:A

21、以下选项中非法的字符常量是()。

A、\102

B、\65

文档评论(0)

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

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

1亿VIP精品文档

相关文档