77范文网 - 专业文章范例文档资料分享平台

历年全国计算机等级考试二级C++真题及答案(最新)(7)

来源:网络收集 时间:2019-01-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

for(i=0;i<3;i++)fscanf(fp,\%d%d\,&k,&n); fc|ose(fp);

printf(\%d,%d\\n\,k,n); )

程序运行后的输出结果是( )。

A)1,2 B)3,4 C)5,6 D)123.456

二、填空题(每空2分,共30分)

请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。 (1)数据结构分为线性结构与非线性结构,带链的栈属于 【1】 。

(2)在长度为n的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中 【2】 个元素。

(3)常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD),则应采用 【3】 方法。 (4)数据库系统的核心是 【4】 。

(5)在进行关系数据库的逻辑设计时,E—R图中的属性常被转换为关系中的属性,联系通常被转换为 【5】 。

(6)若程序中已给整型变量a和b赋值10和20,请写出按以下格式输出a、b值的语句 【6】 。 ****a=10.b=20****

(7)以下程序运行后的输出结果是 【7】 。 #include main()

a%=9;printf(\%d\n\,a); )

(8)以下程序运行后的输出结果是 【8】 。 #include main() {int i,j;

for(i=6;i>3;i--)j=i; printf(”%d%d\\n”,i,j); }

(9)以下程序运行后的输出结果是 【9】 。 #include main()

{int i,n[]={0,0,0,0,0); for(i=1;i<=2;i++) {n[i]=n[i-1]*3+1; printf(\%d\,n[i]); }

printf(\; }

(10)以下程序运行后的输出结果是 【10】 。 #include main() {chara;

for(a=0;a<15;a+=5) {putchar(a+'A');) printf(\; )

(11)以下程序运行后的输出结果是 【11】 。 #include void fun(int x) {if(x/5>o)fun(x/5); prinff(\%dt\,x); ) main()

{fun(11);printf(\;} (12)有以下程序 #include main()

{int c[3]={0},k,i; while((k=getchar())!='\\n') c[k-'A']++;

for(i=0;i<3;i++)printf(”%d”,c[i]);printf(\;

若程序运行时从键盘输入ABcAcC<回车>,则输出结果为12】 。 【

(13)以下程序运行后的输出结果是 【13】 。 #include main() {int n[2],i,j;

for(i=0;i<2;i++)n[i]=0; for(i=0;i<2;i++)

for(j=0;j<2;j++)n[j]=n[i]+1; printf(\,n[1]); }

(14)以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的 个数。请填空。 #include

void fun(int s[],int *n,int k,int x) { int i;

for(i=*n-1;i>=k;i--)s[ 【14】 ]=s[i]; s[k]=x;

*n=*n+ 【15】 ; } main()

{int a[20]={1,2,3,4,5,6,7,8,9,10,11},i,x=0,k=6,n=11; fun(a,&n,k,X);

for(i=0;i

2011年9月全国计算机等级考试二级笔试C++语言程序设计答案及解析

一、选择题 答案

(1)D)

[解析] 所谓算法是指解题方案的准确而完整的描述。是一组严谨地定义运算顺

序的规则 并且每一个规则都是有效的?且是明确的?此顺序将在有限的次数下

终止。算法不等于程序?也不等于计算方法。设计算法时不仅要考虑对数据对

象的运算和操作?还要考虑算法的控制结构。

(2)C)

[解析] 线性表的链式存储结构称为线性链表。在链式存储结构中?存储数据结

构的存储空间可以不连续?各数据结点的存储顺序与数据元素之间的逻辑关系

可以不一致?而数据元素之间的逻辑关系是由指针域来确定的。

(3)B)

[解析] 由二叉树的性质可以知道在二叉树中叶子结点总是比度为2的结点多一

个。

(4)A)

[解析] 学生成绩管理系统为应用软件。

(5)C)

[解析] 这个系统总体结构图是一棵树结构?在树结构中?根结点在第1层?同

一层上所有了结点都在下层?由系统总体结构图可知?这棵树共3层。在树结

构中?树的最大层次称为树的深度。所以这棵树的深度为3。

(6)D)

[解析] 所谓程序调试?是将编制的程序投入实际运行前?用手工或编译程序等

方法进行测试?修正语法错误和逻辑错误的过程。其任务是诊断和改正程序中

的错误。

(7)A)

[解析] 数据库设计目前一般采用生命周期法?即将整个数据库应用系统的开发

分解成目标独立的若干阶段。分别是?需求分析阶段、概念设计阶段、逻辑设

计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。

数据字典是对系统中数据的详尽描述?是各类数据属性的清单。对数据设计来

讲?数据字典是进行详细的数据收集和数据分析所获得的主要结果。

(8)D)

[解析] 数据库系统的三级模式包括概念模式、外模式和内模式(物理模式)。

(9)B)

[解析] 由三个关系R、S和T的结构可以知道?关系T是由关系R、S经过差运

算得到的。

(10)A) [解析] 面向对象设计方法的主要特征有封装性、继承性和多态性。而结构化程

序设计方法的主要原则有自顶向下?逐步求精?模块化?限制使用goto语句。

(11)D)

[解析] 在C++中函数在使用之前要预先声明?这种声明在标准C++中称为函数

原型。函数给出了函数名、返回类型以及在调用函数时必须指明参数个数和类

型。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库历年全国计算机等级考试二级C++真题及答案(最新)(7)在线全文阅读。

历年全国计算机等级考试二级C++真题及答案(最新)(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/402297.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: