月计算机二级考试c语言试题及答案.doc

月计算机二级考试c语言试题及答案.doc

ID:52858241

大小:44.50 KB

页数:12页

时间:2020-03-31

月计算机二级考试c语言试题及答案.doc_第1页
月计算机二级考试c语言试题及答案.doc_第2页
月计算机二级考试c语言试题及答案.doc_第3页
月计算机二级考试c语言试题及答案.doc_第4页
月计算机二级考试c语言试题及答案.doc_第5页
资源描述:

《月计算机二级考试c语言试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010年9月全国计算机二级C语言笔试试卷  一、选择题(每小题2分,共70分)  下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。    (1)下列叙述中正确的是  A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的  B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构  C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构  D)上述三种说法都不对    (2)下列叙述中正确的是  A)在栈中,栈中元素随栈

2、底指针与栈顶指针的变化而动态变化  B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化  C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化  D)上述三种说法都不对    (3)软件测试的目的是  A)评估软件可靠性  B)发现并改正程序中的错误C)改正程序中的错误  D)发现程序中的错误    (4)下面描述中,不属于软件危机表现的是  A)软件过程不规范  B)软件开发生产率低  C)软件质量难以控制  D)软件成本不断提高    (5)软件生命周期是指  A)软件产品从提出、实现、使用

3、维护到停止使用退役的过程  B)软件从需求分析、设计、实现到测试完成的过程  C)软件的开发过程  D)软件的运行维护过程12/12  (6)面向对象方法中,继承是指  A)一组对象所具有的相似性质  B)一个对象具有另一个对象的性质  C)各对象之间的共同性质  D)类之间共享属性和操作的机制    (7)层次型、网状型和关系型数据库划分原则是  A)记录长度  B)文件的大小  C)联系的复杂程度  D)数据之间的联系方式    (8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员

4、、与实体计算机之间的联系是  A)一对一  B)一对多  C)多对多  D)多对一    (9)数据库设计中反映用户对数据要求的模式是  A)内模式  B)概念模式  C)外模式  D)设计模  (10)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是  A)自然连接  B)交  C)投影  D)并(11)以下关于结构化程序设计的叙述中正确的是  A)一个结构化程序必须同时由顺序、分支、循环三种结构组成  B)结构化程序使用goto语句会很便捷  C)在C语言中,程序的模块化是利用函数实现的  D)由三

5、种基本结构构成的程序只能解决小规模的问题    (12)以下关于简单程序设计的步骤和顺序的说法中正确的是  A)确定算法后,整理并写出文档,最后进行编码和上机调试  B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档  C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档  D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构    (13)以下叙述中错误的是  A)12/12C程序在运行过程中所有计算都以二进制方式进行  B)C程序在运行过程中所有计算都以十进制方

6、式进行  C)所有C程序都需要编译链接无误后才能运行  D)C程序中整型变量只能存放整数,实型变量只能存放浮点数    (14)有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是  A)a%(int)(x-y)  B)a=x!=y。  C)(a*y)%b  D)y=x+y=x    (15)以下选项中能表示合法常量的是  A)整数:1,200  B)实数:1.5E2.0  C)字符斜杠:‘’  D)字符串:"07"(16)表达式a+=a-=a=9的值是  A)9  B)_

7、9  C)18  D)0    (17)若变量已正确定义,在if(W)printf(“%d,k”);中,以下不可替代W的是  A)a<>b+c  B)ch=getchar()  C)a==b+c  D)a++    (18)有以下程序  #include  main()  {int a=1,b=0;  if(!a)b++;  else if(a==0)if(a)b+=2;  else 12/12b+=3;  printf(”%d\n”,b);  }  程序运行后的输出结果是  A)0  B)

8、1  C)2  D)3    (19)若有定义语句inta,b;doublex;则下列选项中没有错误的是  A)switch(x%2)              B)switch((int)x/2.0  {case0:a++。break。           {case0:a++。break。  case1:b++。break。            case1:b++。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。