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

下载本文档

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

文档简介

1、姓名:_ 班级:_ 学号:_-密-封 -线- 9月计算机等级考试二级c语言模拟试题(12)考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。.笔试部分一、选择题(1)算法一般都可以用_控制结构组合而成。a)循环、分支、递归b)顺序、循环、嵌套c)循环、递归、选择d)顺序、选择、循环【参考答案】d(2)数据的存储结构是指_。a)数据所占的存储空间量b)数据的逻辑结构在计算机中的表示c)数据在计算机中的顺序存储方式d)存储在外存中的数据【参考答案】b3.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程

2、图,通常也把这种图称为( )a.pad图 b.n-s图 c.结构图 d.数据流图【参考答案】b(4)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_。a)调用语句b)命令 c)口令d)消息【参考答案】d(5)检查软件产品是否符合需求定义的过程称为_。a)确认测试b)集成测试 c)验证测试d)验收测试【参考答案】a. (6)下列工具中为需求分析常用工具的是_。a)padb)pfd c)n-sd)dfd【参考答案】d(7)下面不属于软件设计原则的是_。a)抽象 b)模块化 c)自底向上 d)信息隐蔽【参考答案】c(8)索引属于_。a)模式b)内模式c)外模式d)概念模式【参考答案】

3、b(9)在关系数据库中,用来表示实体之间联系的是_。a)树结构 b)结构 c)线性表d)二维表【参考答案】d(10)将e-r图转换到关系模式时,实体与联系都可以表示成_。a)属性b)关系 c)键d)域【参考答案】b. 11)有如下程序main()char ch25=“6937”,”8254”,*p2;int i,j,s=0;for(i=o;i2;i+)pi=chi;for(i=o;i2;i+)for(j=0;pij0;j+=2)s=10*s+(pij.0);printf(“%dn”,s);该程序的输出结果是_。a)69825 b)63825 c)6385d)693825【参考答案】c(12)以

4、下叙述不正确的是_。a)分号是c语言的必要组成部分b)c程序的注释可以写在句的后面c)函数是c程序的基本单位d)主函数的名字不一定用main表示【参考答案】d. (13)若变量已正确定义并赋值,下面符合c语言的表达式是_。a)a:_b+1b)a=b=c+2 c)int 18.5%3d)a=a+7=c+b【参考答案】b(14)c语言运算对象必须是整型的运算符是_。a)%=b)/c)=d):【参考答案】a(15)下面一组中都是c语言关键字的是_。a)double int forb)main while gotoc)volatile break staticd)malloc sizeof new【参

5、考答案】c(16)若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_。a)lb)2 c)2.0d)2.5【参考答案】c(17)执行语句:for(、i=1;i+4;);后变量i的值是_。a)3b)4 c)5d)不定【参考答案】c. (18)若变量a、i已正确定义,且i已正确赋值,合法的语句是_。a)a=lb)+i; c)a=a+=5;d)a=int(i);【参考答案】b(19)有如下程序main()inty=3,x=3,z=l;prlprintf(“m=%dn”,m);a)m=3b)m=2 c)m=ld)m=0【参考答案】c. (21)能正确表示逻辑关系:”“a10或a0”

6、“的c语言表达式是_。a)a=10 or a=ob)a=0 i a=10 c)a=10=0d)a=10 ll a=10【参考答案】d(22)已经定义ch为字符型变量,以下赋值表达式中错误的是_。a)ch= b)ch=62+3 c)ch=nulld)ch=xaa【参考答案】a(23)有如下程序main()intx=l,a=0,b=0;switch(x)case 0:b+:case 1:a+:case 2:a+;b+;printf(“a=%d,b。%dn”,a,b);)该程序的输出结果是_。a)a:2,b=1b)a=l,b=1c)a=l,b:0d)a=2,b=2【参考答案】a. (24)有如下程序

7、main() float x=2.0,y;if(xelse if(xelse y=1.o;printf(%fn”,y);该程序输出结果是_。a)0.000000b)0.250000 c)0.500000d)1.000000【参考答案】c(25)有以下函数定义:void fun(int n,double x)若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是_。a)fun(int y,double m);b)k=fun(10,12.5);c)fun(x,n);d)void fun(n,x);【参考答案】c. (26)有如下程序main()int i,sum;for(i=l;i=3

8、;sum+)sum+=i;printf(“%dn”,sum);该程序的执行结果是_。a)6b)3c)死循环 d)0【参考答案】c(27)下列函数定义中,会出现编译错误的是_。a)max(int x,int y,int*z) b)int max(im x,y)*z=xy?x:y; int z;z=xy?x:y;return z;c)max(intx,inty) d)intmax(intx,inty)int z; return xy?x:y;z=xy?x:y;return(z);【参考答案】b. (28)有如下程序main()int x=3;doprintf(“%d”,x-);while(!x);

9、该程序的执行结果是_。a)321b)3c)不输出任何内容d)陷入死循环【参考答案】b29)设有声明语句:char a=72;则变量a_a)包含1个字符b)包含2个字符 c)包含3个字符d)声明不合法【参考答案】a(30)有以下程序段:main()int a=5,*b,*cc=b=程序在执行了c=b=语句后,表达式ttc的值是_。a)变量a的地址b)变量b中的地址 c)变量a中的值d)变量b的地址【参考答案】c. (31)有如下函数调用语句func(recl,rec2+rec3,(rec4,rec5);该函数调用语句中,含有的实参个数是_。a)3b)4c)5d)有语法错误【参考答案】a(32)有如下程序main()char s115=.tabc”,”de”,”fgh”;printf(“%e”,s26);其输出为_。a)不确定b)编译错误 c)gd)输出null字符【参考答案】a(

温馨提示

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

评论

0/150

提交评论