全国计算机等级考试二级c语言真题题库1 2016年3月
“全国计算机等级考试二级c语言真题题库1 2016年3月”相关的资料有哪些?“全国计算机等级考试二级c语言真题题库1 2016年3月”相关的范文有哪些?怎么写?下面是小编为您精心整理的“全国计算机等级考试二级c语言真题题库1 2016年3月”相关范文大全或资料大全,欢迎大家分享。
2014年3月全国计算机等级考试二级C语言真题
2014年全国计算机等级考试二级C语言笔试真题
一、 选择题
(1)下列关于栈叙述正确的是 A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除 C)栈底元素永远不能被删除 D)以上三种说法都不对 (2)下列叙述中正确的是
A)有一个以上根结点的数据结构不一定是非线性结构 B)只有一个根结点的数据结构不一定是线性结构 C)循环链表是非线性结构 D)双向链表是非线性结构
(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层) A)3 B)4 C)6 D)7
(4)在软件开发中,需求分析阶段产生的主要文档是 A)软件集成测试计划 B)软件详细设计说明书 C)用户手册
D)软件需求规格说明书
(5)结构化程序所要求的基本结构不包括 A)顺序结构 B)GOTO跳转 C)选择(分支)结构 D)重复(循环)结构 (6)下面描述中错误的是
A)系统总体结构图支持软件系统的详细设计 B)软件设计是将软件需求转换为软件表示的过程 C)数据结构与数据库设计是软件设计的任务之一 D)PAD图是软件详细设计的
2014年3月全国计算机等级考试二级C语言真题
2014年全国计算机等级考试二级C语言笔试真题
一、 选择题
(1)下列关于栈叙述正确的是 A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除 C)栈底元素永远不能被删除 D)以上三种说法都不对 (2)下列叙述中正确的是
A)有一个以上根结点的数据结构不一定是非线性结构 B)只有一个根结点的数据结构不一定是线性结构 C)循环链表是非线性结构 D)双向链表是非线性结构
(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层) A)3 B)4 C)6 D)7
(4)在软件开发中,需求分析阶段产生的主要文档是 A)软件集成测试计划 B)软件详细设计说明书 C)用户手册
D)软件需求规格说明书
(5)结构化程序所要求的基本结构不包括 A)顺序结构 B)GOTO跳转 C)选择(分支)结构 D)重复(循环)结构 (6)下面描述中错误的是
A)系统总体结构图支持软件系统的详细设计 B)软件设计是将软件需求转换为软件表示的过程 C)数据结构与数据库设计是软件设计的任务之一 D)PAD图是软件详细设计的
全国计算机等级考试二级C语言真题2005年9月
全国计算机等级考试二级C语言真题2005年9月
(总分:86.00,做题时间:90分钟)
一、{{B}}选择题{{/B}}(总题数:50,分数:50.00)
1.下列叙述中正确的是 ______。 (分数:1.00)
A.程序设计就是编制程序
B.程序的测试必须由程序员自己去完成 C.程序经调试改错后还应进行再测试 √ D.程序经调试改错后不必进行再测试
解析:[评析]程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。 2.下列数据结构中,能用二分法进行查找的是 ______。 (分数:1.00)
A.顺序存储的有序线性表 √ B.线性链表 C.二叉链表 D.有序线性链表
解析:[评析];二分法查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,(即从小到大,但允许相邻元素值相等)。 3.下列关于栈的描述正确的是 ______。 (分数:1.00)
A.在栈中能插入元素而不能删除元素 B.在栈中只能删除元素而不能插入元素
C.栈是特殊的线性表,只能在一端插入或删除元素 √
D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
解析:[评析];栈实际上也是线性表
全国计算机等级考试二级c语言历年真题及解析
成才教育内部资料 0791-6290062 版权所有 翻印必究
一、选择题
在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 A)PAD图 B)N-S图 C)结构图 D)数据流图
(2)结构化程序设计主要强调的是 A)程序的规模 B)程序的效率
C)程序设计语言的先进性 D)程序易读性
(3)为了使模块尽可能独立,要求
A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
(4)需求分析阶段的任务是确定 A)软件开发方法 B)软件开发工具 C)软件开发费用 D)软件系统功能
(5)算法的有穷性是指
2011年9月全国计算机等级考试二级C语言上机题库
2011年9月全国计算机等级考试二级C语言上机题库(全)
第一套
1. 程序填空
程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 第一处 struct student t; 第二处 for(i=0;i 第三处 if(strcmp(a[i].name,a[j].name)>0) 2 程序修改 给定程序MODI1.C中函数fun的功能是:在p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向上顺序移动。 /**found**/ q=p+i; /**found**/ while(q>p) 3程序设计 学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。 int fun(STREC *a,STREC *b,int l,int h) {int i,j=0; for(i=0;i if((a[i].s>
全国计算机等级考试二级ACCESS真题2011年3月
全国计算机等级考试二级ACCESS真题2011年3月
(总分:100.00,做题时间:90分钟)
一、选择题(总题数:35,分数:70.00)
1.下列关于栈叙述正确的是______。
(分数:2.00)
A.栈顶元素最先能被删除 √ B.栈顶元素最后才能被删除 C.栈底元素永远不能被删除 D.以上三种说法都不对
解析:[解析] 本题考查的知识点是栈的特点。栈是限定只在一端进行插入与删除的线性表,按照“先进后出”或“后进先出”的原则组织数据的。栈顶元素是最后被插入的元素,从而也足最先能被删除的元素;栈底元素是最先被插入的元素,从而也是最后才能被删除的元素。即本题的答案为A。 2.下列叙述中正确的是______。
(分数:2.00)
A.有一个以上根节点的数据结构不一定是非线性结构 B.只有一个根节点的数据结构不一定是线性结构(树) √ C.循环链表是非线性结构 D.双向链表是非线性结构
解析:[解析] 本题考查的知识点是数据结构。线性表的链式存储结构称为线性链表,是线性结构,而循环链表和双向链表都是在线性链表的基础上演化而来的,因此,选项C、D错误。线性结构必须有且只有一个根节点,因此,选项A错误。
3.某二叉树共有7
2012年3月全国计算机等级考试二级C语言上机题库完全版(1)
2012年3月全国计算机等级考试二级C语言上机题库(全)
第一套
1. 程序填空
程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 第一处 struct student t; 第二处 for(i=0;i 第三处 if(strcmp(a[i].name,a[j].name)>0) 2 程序修改 给定程序MODI1.C中函数fun的功能是:在p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向上顺序移动。 /**found**/ q=p+i; /**found**/ while(q>p) 3程序设计 学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。 int fun(STREC *a,STREC *b,int l,int h) {int i,j=0; for(i=0;i if((a[i].s>
2015年《全国计算机二级C语言》考试真题
2015年《全国计算机二级C语言》考试真题
1、对于一个正常运行的C程序,以下叙述中确的是 A)程序的执行总是从 main 涵数开始
B)程序的执行总是从程序的笫一个函数开始,在程序的最后一个函数中结束 C)程序的执行总是从main函数幵始,在程序的最后一个函数中结束 D)程序的执行总是从程序的笫一个函数开始,在main函数结束
3、若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是 A)x+1=y
B) x=x+10=x+y C)double (x)/10 D) ++x,y=x--
4、以下选项中能表示合法常量的是 A)?\\? B)1,200 C)1.5E2.0 D)”\\007”
5、以下定义语句中正确的是 A) double a=0.0;b=1.1; B) float a=1,*b=&a,*c=&b; C) int a=b=0;
D) char A=65+1,b=?b?
7、若变量已正确定义为int型,要通过语句 scanf(“%d,%d,%d”,&a,&b,&c);
给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符) A) □□□1,2,3<回车> B)1,2,3<回车>
C)1, □□
全国计算机等级考试二级C语言真题库之选择题(13) - 图文
★全国计算机等级考试等级考试真题库
全国计算机等级考试等级考试真题库之选择题(13)
1.程序流程图中带有箭头的线段表示的是( )。 A) 图元关系 B) 数据流 C) 控制流 D) 调用关系 参考答案:C
【解析】在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C)。
2.结构化程序设计的基本原则不包括( )。 A) 多态性 B) 自顶向下 C) 模块化 D) 逐步求精 参考答案:A
【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。
3.软件设计中模块划分应遵循的准则是( )。 A) 低内聚低耦合 B) 高内聚低耦合 C) 低内聚高耦合 D) 高内聚高耦合 参考答案:B
【解析】软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。
4.在软件开发中,需求分析阶段产生的主要文档是( )。
2013年6月全国计算机等级考试二级C语言上机题库(最全)
第一套
1. 程序填空
程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
第一处 struct student t;
第二处 for(i=0;i<n-1;i++)
第三处 if(strcmp(a[i].name,a[j].name)>0)
2 程序修改
给定程序MODI1.C中函数fun的功能是:在p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向上顺序移动。
/**found**/
q=p+i;
/**found**/
while(q>p)
3程序设计
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。
int fun(STREC *a,STREC *b,int l,int h)
{int i,j=0;
for(i=0;i<N;i++)
if((a[i].s>=1&&a[i].s<=h)