基本信息
文件名称:二级C语言试题+答案.docx
文件大小:36.43 KB
总页数:35 页
更新时间:2025-03-22
总字数:约9.02千字
文档摘要

二级C语言试题+答案一、单选题(共100题,每题1分,共100分)1.以下叙述中正确的是()。。

A、C程序的基本组成单位是语句

B、C程序中的每一行只能写一条语句

C、简单C语句必须以分号结束D、C语言必须在一行内写完

正确答案:C

2.设有定义:inta=0,b=1,c=1;以下选项中,表达式值与其他三个不同

的是()。

A、b=a==c

B、a=c==b

C、c=a!=c

D、a=b=c

正确答案:A

3.软件生命周期中,确定软件系统要做什么的阶段是()。

A、软件设计B、系统维护C、需求分析D、软件测试正确答案:C

4.以下选项中不能用作C程序合法常量的是()。正确答案:

5.关系数据模型()。

A、能表示实体间1:n联系而不能表示实体间n:1联系

B、可以表示实体间m:n联系C、只能表示实体间1:m联系D、只能表示实体间1:1联系正确答案:B

6.以下关于C语言数据类型使用的叙述中错误的是()。A、若要准确无误差地表示自然数,应使用整数类型。

B、若要保存带有多位小数的数据,应使用双精度类型。

C、若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型。

D、若只处理“真”和“假”两种逻辑值,应使用逻辑类型。

正确答案:D

7.下面对类和对象主要特征描述正确的是()。

A、类的依赖性B、类的单一性C、对象唯一性D、对象无关性

正确答案:C

8.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个运动项目,则实体项目和运动员之间的联系是()。

A、一对多

B、多对多

C、一对一D、多对一

正确答案:B

9.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于应用软件的是()。

A、学生成绩管理系统B、C语言编译程序

C、UNIX操作系统

D、数据库管理系统

正确答案:A

10.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。

A、逻辑设计B、需求分析C、详细设计D、物理设计

正确答案:B

11.以下关于指针的叙述正确是()。

A、所有类型的指针变量所占内存的大小是一样的

B、指针变量所占内存的大小与其类型有关,char型指针变量只占1个字节,double型指针变量占8个字节

C、指针变量可直接指向任何类型的变量,而不会出现编译或运行错误

D、指针变量既可以直接指向结构体,也可直接指向结构体中某个成员,而不会出现编译或运行错误

正确答案:A

12.在一棵二叉树上,第5层的结点数最多是()。

A、9B、16C、8D、15

正确答案:B

13.有以下函数:#includevoidfunc(intn){inti;

for(i=0;i=n;i++)printf(*);printf(#);}main(){func(3);

printf(????);func(4);printf();}程序运行后的输出结果是

()。

A、***#????*****#B、****#????*****#C、****#????***#

D、**#????*****#

正确答案:B

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

A、1:mB、m:nC、m:1D、1:1

联系联系联系联系

正确答案:B

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

A、书写风格良好的程序执行效率高B、书写风格良好的程序易读性好

C、C程序可以在一行上写多条语句

D、C程序允许将一条语句分写在多行上

正确答案:A

16.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。A、测试阶段

B、物理设计

C、编码设计D、运行阶段

正确答案:B

17.设有定义:intx=7,y=12;,则以下表达式值为3的是()。

A、y%=x-x%5B、y%=(x%=5)C、y%=(x-x%5)

D、(y%=x)-(x%=5)

正确答案:D

18.下面属于整数类的实例是()。

正确答案:

19.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。

A、提高耦合性,降低内聚性,有利于提高模块的独立性

B、耦合性是指一个模块内部各个元素间彼此结合的紧密程度C、内聚性是指模块间互相连接的紧密程度

D、降低耦合性,提高内聚性,有利于提高模块的独立性

正确答案:D

20.一间宿舍可住多个学生