2011年9月计算机等考二级C语言模拟试题

2011年9月计算机等考二级C语言模拟试题

ID:42129458

大小:49.00 KB

页数:14页

时间:2019-09-08

2011年9月计算机等考二级C语言模拟试题_第1页
2011年9月计算机等考二级C语言模拟试题_第2页
2011年9月计算机等考二级C语言模拟试题_第3页
2011年9月计算机等考二级C语言模拟试题_第4页
2011年9月计算机等考二级C语言模拟试题_第5页
资源描述:

《2011年9月计算机等考二级C语言模拟试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2011年9月计算机等考二级C语言模拟试题一.单项选择题  1.各种基本数据类型的存贮空间正确的长度排列为__________。  A.CharB.DoubleC.CharD.Float  2.下面的变量说明中_____________是正确的。  A.Char:a,b,c;  B.Chara;b;c;  C.Chara,b,c;  D.Chara,b,c  3.main()  {intn;  (n=6*4,n+6),n*2;  printf(“n=%d”,n);  }此程序的输出结果是______________.  A.30  B

2、.24  C.60  D.48  4.若有如下定义,则__________和_________是对数组元素的正确的引用。.  inta[10],*p;  p=a;  A.*&a[10]  B.a[11]  C.*(p+2)  D.*p  5.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________  A.0  B.4  C.-4  D.2  6.表达式y=(13>12?15:6>7?8:9)的值为____________。  A9  B8  C15  D.1  7.若x=5,y=3则y*=x+5;y的值为__

3、_____________.  A.10  B.20  C.15  D.30  8.C语言的输入与输出操作是由____________完成的。  A.输入语句  B.输出语句  C.输入与输出函数  D.输入与输出语句  9.语句for(k=0;k<5;++k)  {if(k==3)continue;  printf(“%d”,k);  }的输出结果为___________.  A.012  B.0124  C.01234  D.没有输出结果  10.从循环体内某一层跳出,继续执行循环外的语句是:___________。  A.break

4、语句  B.return语句  C.continue语句  D.空语句。  11.Break语句的正确的用法是____________。  A.无论在任何情况下,都中断程序的执行,退出到系统下一层。  B.在多重循环中,只能退出最靠近的那一层循环语句。  C.跳出多重循环。  D.只能修改控制变量。  12.两个指针变量的值相等时,表明两个指针变量是__________。  A.占据同一内存单元。  B.指向同一内存单元地址或者都为空。  C.是两个空指针。  D.都没有指向。  13.不正确的指针概念是__________。  A.一个

5、指针变量只能指向同一类型的变量。  B.一个变量的地址称为该变量的指针。  C.只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中。  D.指针变量可以赋任意整数,但不能赋浮点数。  14.设charch=’A’;表达式ch!(ch>=’A’&&ch<=’Z’)?ch:(ch+32)的值是_________。  A.A  B.a  C.Z  D.z  15.根据C语言的语法规则,下列________个是不合法标识符。  A.While  B.Name  C.Rern5  D._exam16.设单精度变量f,g均为5.0,使f为1

6、0.0的表达式是__________。  A.f+=g  B.f-=g+5  C.f*=g-15  D.f/=g*10  17.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________。  A.0  B.4  C.–4  D.2  18.下列不是赋值语句的是__________。  A.A++  B.a==b  C.a+=b  D.a=1  19.为表示关系x≥y≥z,应使用C语言表达式__________  A.(x>=y)&&(y>=z)  B.(x>=y)AND(y>=z)  C.(x>=y>=z)  

7、D.(x>=z)&(y>=z)  20.设有数组定义:chararray[]=”China”;则数组所占的存贮空间为__________。  A.4个字节  B.5个字节  C.6个字节  D.7个字节  二.写出下列程序的运行结果  1.main()  {intx=10,y=10;  printf(“%d%d”,x--,--y);}  该程序的运行结果是___________________________________。  2.main()  {intj,k,p,s;  s=0;  for(j=1;j<=3;j++)  {p=1

8、;  for(k=1;k<=j;k++)  p=p*k;  s=s+p;  }  printf(“s=%d”,s);}  该程序的运行结果是________________________

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

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

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