2025年全国计算机等级考试二级语言程序设计笔试试卷通关宝典.docx
3月全国计算机等级考试二级笔试试卷
C語言程序设计
(考试時间90分钟,满分100分)
一、选择題((1)-(10)、(21)-(40)每題2分,(11)-(20)每題1分,共70分)下列各題A)、B)、C)、D)四个选项中,只有一种选项是对的的。請将对的选项填涂在答題卡对应位置上,答在试卷上不得分。
(1)下列论述对的的是
A)对長度為n的有序链表进行查找,最坏状况下需要的比较次数為n
B)对長度為n的有序链表进行对分查找,最坏状况下需要的比较次数(n/2)
C)对長度為n的有序链表进行对分查找,最坏状况下需要的比较次数(㏒2n)
D)对長度為n的有序链表进行对分查找,最坏状况下需要的比较次数(n㏒2n)
(2)算法的時间复杂度是指
A)算法的执行時间B)算法所处理的数据量
C)算法程序中的語法或指令条数D)算法在执行过程中所需要的基本运算次数
(3)软件按功能可以分為:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
A)编辑软件B)操作系统C)教务管理系统D)浏览器
(4)软件(程序)调试的任务是
A)诊断和改正程序中的錯误B)尽量多的发現程序中的錯误
C)发現并改正程序中的所有錯误D)确定程序中錯误的性质
(5)数据流程图(DFD图)是
A)软件概要设计的工具B)软件详细设计的工具
C)构造化措施的需求分析工具D)面向对象措施的需求分析工具
(6)软件生命周期可分為定义阶段,开发阶段和维护阶段。详细设计属于
A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段
(7)数据库管理系统中负责数据模式定义的語言是
A)数据定义語言B)数据管理語言
C)数据操作語言D)数据控制語言
(8)在学生管理的关系数据库中,存取一种学生信息的数据单位是
A)文献B)数据库C)字段D)记录
(9)数据库设计中,用E-R图来描述信息构造但不波及信息在计算机中的表达,它属于数据库设计的
A)需求分析阶段B)逻辑设计阶段
C)概念设计阶段D)物理设计阶段
(10)有两个关系R和T如下:
RT
A
B
C
A
B
C
a
1
2
c
3
2
b
2
2
d
3
2
c
3
2
d
3
2
则由关系R得到关系T的操作是
A)选择B)投影C)交D)并
(11)如下论述对的的是
A)C語言程序是由过程和函数构成的
B)C語言函数可以嵌套调用,例如fun(fun(x))
C)C語言函数不可以单独编译
D)C語言中除了mian函数,其他函数不可作為单独文献形式存在
(12)如下有关C語言的论述中对的的是
A)C語言中的注释不可以夹在变量名或关键字的中间
B)C語言中的变量可以在使用之前的任何位置进行定义
C)在C語言算术的体現式的书写中,运算符两侧的运算数类型必须一致
D)C語言的数值常量中夹带空格不影响常量值的对的表达
(13)如下C語言顾客标识符中,不合法的是
A)1B)AaBcC)abD)a-b
(14)若有定义:doublea=22;inti=0k=18;,则不符合C語言规定的赋值語句是
A)a=a++,i++B)i=(a+k)<=(i+k);C)i=a%11D)i=!a;
(15)有如下程序
#includstdio.h
main{}
{chara,b,c,d;
scanf(〞%c%c〞,﹠a,﹠b);
c=getchar();d=getchar();
printf(〞%c%c%c%c﹨n〞,a,b,c,d);
}
当执行程序時,按下列方式输入数据(从第1列开始,CR代表回车,注意:回车也是一种字符)
12CR
34CR
则输出成果是
A)1234B)12C)12D)12
334
(16)如下有关C語言数据类型使用的论述中錯误的是
A)若要精确无误差的表达自