9月计算机等级考试二级C语言模拟试题(5)_第1页
9月计算机等级考试二级C语言模拟试题(5)_第2页
9月计算机等级考试二级C语言模拟试题(5)_第3页
9月计算机等级考试二级C语言模拟试题(5)_第4页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、姓名:_ 班级:_ 学号:_-密-封 -线- 9月计算机等级考试二级c语言模拟试题(5)考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。.笔试部分、选择题1.算法分析的目的是( )a.找出数据结构的合理性b.找出算法中输入和输出之间的关系c. 分析算法的易懂性和可靠性d. 分析算法的效率以求改进【参考答案】d2.在单链表中,增加头结点的目的是( )a.方便运算的b.使单链表至少有一个结点c.标识表结点中首结点的位置d.说明单链表是线性表的链式存储实现【参考答案】a3.软件开发离不开系统环境资源的支持,其中必要的测试数据属

2、于( )a.硬件资源b.通信资源c.支持软件d.辅助资源【参考答案】d4.分布式数据库系统不具有的特点是( )a.数据分布性和逻辑整体性 b.位置透明性和复制透明性c.分布性 d.数据冗余【参考答案】d5.下列数据模型中,具有坚实理论基础的是( )a.层次模型 b.状模型 c.关系模型 d.以上3个都是【参考答案】c. 6.栈底到栈顶依次存放元素a、b、c、d,在第五个元素e入栈前,栈中元素可以出栈,则出栈序列可能是( )a.abcedb.dcbeac.dbcead.cdabe【参考答案】b7.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的

3、( )a.安全性b.一致性c.可理解性d.合理性【参考答案】c8.软件开发的结构化生命周期方法将软件生命周期划分成( )a.定义、开发、运行维护b.设计阶段、编程阶段、测试阶段c.总体设计、详细设计、编程调试d.需求分析、功能定义、系统设计【参考答案】a9.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )a.特定的数据模型b.数据无冗余c.数据可共享d.专门的数据管理软件【参考答案】a10.实体是信息世界中广泛使用的一个术语,它用于表示( )a.有生命的事物b.无生命的事物c.实际存在的事物 d.一切事物【参考答案】c. 11.下面叙述中正确的是( )a.c语言编

4、译时不检查语法b.c语言的子程序有过程和函数两种c.c语言的函数可以嵌套定义d.c语言的函数可以嵌套调用【参考答案】d12.以下叙述中正确的是( )a.构成c程序的基本单位是函数b.可以在一个函数中定义另一个函数c.main()函数必须放在其他函数之前d.所有被调用的函数一定要在调用之前进行定义【参考答案】a13.下列程序段的输出结果是( )int a=1234;float b=123.456;double c=12345.54321;printf(%2d,%2.1f,%2.1f,a,b,c);a.无输出 b.12,123.5,12345.5c.1la.是死循环 b.循环执行两次c.循环执行一

5、次 d.有语法错误【参考答案】c16.下列程序执行后的输出结果是( )void func1(int i);void func2(int i);char st =hello,friend!;void func1(int i) printf(%c,sti);if(i3)i+=2;func2(i);void func2(int i) printf(%c,sti);if(i3)i+=2;func1(i);main() int i=0;func1(i);printf(n);a.hello b.hel c.hlo d.hlm【参考答案】c. 17.以下程序的输出结果是( )#include stdio.h

6、void prt(int *x,int*y,int*z) printf(%d,%d,%dn,+*x,+*y,*(z+);main() int a=10,b=40,c=20;prt(prt(a.11,42,31 b.11,41,20 12,22,41 12,42,20c.11,21,40 d.11,41,21 11,21,21 12,42,22【参考答案】b. 18.下列程序执行后的输出结果是( )main() int a33,*p,i;p=for(i=1;i9;i+)pi=i+1;printf(%dn,a12);a.3 b.6 c.9 d.随机数【参考答案】b19.下列程序执行后的输出结果是(

7、 )main() char arr24;strcpy(arr,you);strcpy(arr1,me);arr03=printf(sn,arr);a.youelse return f(n-1)+1;main() int i,j=0;for(i=1;i3;i+)j+=f(i);printf(%dn,j);程序运行后的输出结果是( )a.4 b.3 c.2 d.1【参考答案】b. 21.以下对结构体类型变量的定义中,不正确的是( )a.typedef struct aa b.#define aa struct aa int n; aa int n;float m; float m; aa; tdl

8、;aa tdl;c.struct d.struct int n; int n;float m; float m; aa; tdl;struct aa tdl;【参考答案】c. 22.若有以下程序#include stdio.hvoid f(int n);main() void f(int n);f(5);void f(int n) printf(%dn,n);则以下叙述中不正确的是( )a.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数fb.若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数fc.对于以上程序,编译时系统会提示出错信息:提示对f函数重复说明d.函数f无返回值,所以可用void将其类型定义为无返回值型【参考答案】c. 23.有以下程序#include stdio.hmain() file *fp;int i=20,j=30,k,n;fp=fopen(d1.dat,w);fprintf(fp,%dn,i);fprintf(fp,%dn,j);fclose(fp);fp=fopen(d1.dat,r);fscanf(fp,%d%d,printf(%d%dn,k,n);fclose(fp);程序运行后的输出结果是( )a.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论