安徽省计算机水平二级考试真题C语言2012年12月(2)
则下列叙述正确的是_____。
A)以上的说明形式非法
B)stud是一个结构体变量 D)STUDENT是一个结构体变量
C)STUDENT是一个结构体类型名
38.设有int x=24;,则执行语句x=x>>2;后的x的值是_____。
A)6
B)12
C)24
D)48
39.设x,y,t均为int型变量,则执行语句:x=y=0;t=++x||++y;后,x和y的值分别为_____。
A)0,0
B)0,1
C)1,0
D)1,1 40.以读写方式打开一个已存在的文本文件“file.txt”,下列选项中正确的是_____。
A)FILE *p;fp=fopen(“file.txt”,”rb”); B)FILE *p;fp=fopen(“file.txt”,”w”); C)FILE *p;fp=fopen(“file.txt”,”r”); D)FILE *p;fp=fopen(“file.txt”,”r+”);
二、填空题(共10空,每空2分,共20分) 1.已知char c=’M’;,则执行语句printf(“%c”,c+32);后的输出结果为__________。
2.已知double x=156.78;,则执行语句printf(“%.1f”,x);后的输出结果为__________。
3.已知int a=2;b=3;,则执行语句a*=b-1;后,a的值为__________。 4.已知double x=10,y;,则表达式y=x+2%5的值为__________。 5.数学表达式11≤x≤35的C语言表达式为__________。
6.已知int a=-2;,则下面while语句循环执行的次数是__________。 while(a>=0) a=a+1; 7.以下程序段的输出结果为__________。 char string[ ]=”Computer World!”; string[8]=’\\0’; printf(“%s”,string);
8.在C语言中,若需调用数学类库函数第数据进行处理,则需包含头文件__________。
C语言程序设计 第 6 页 (共 8 页 )
6
9.设有#define M(x) x*x,则M(2+5)的值是__________。
10.设有enum weekday{Sunday=7,Monday=1,Tuesday,Wednesday,Thursday,Friday,Saturday};,则枚举元素Wednesday对应的数值是__________。
三 阅读理解题(共5题,每题4分,共20分) 1.以下程序的运行结果为__________。
#include”stdio.h” void main() {
int i,j,s=0;
for(i=1,j=8;i printf(“s=%d\\n”,s); } 2.以下程序的运行结果为__________。 #include”stdio.h” void main() { int i,a=0,b=0,c=0; for(i=11;i<15;i++) switch(i%5) { case 1:a++; case 2:b++; case 3:a++;b++;break; default:c++; } printf(“a=%d,b=%d,c=%d\\n”,a,b,c); } 3.以下程序的运行结果为__________。 #include”stdio.h” #include”string.h” Void main() { char a[ ]=”Programming”; char t; int i,j=0,k; k=strlen(a); for(i=0;i for(j=i+1;j 7 } t=a[i]; a[i]=a[j]; a[j]=t; } printf(“%s”,a); 4.以下程序的运行结果为__________。 #include”stdio.h” int fun(int n) { if(n==1) return(5); else return(10+fun(n-1)); } void main() { int num; num=fun(5); printf(“%d\\n”,num); } 5.以下程序的运行结果为__________。 #include”stdio.h” void main() { char s1[ ]=”ABCDEFGH”,s2[ ]=”abCDefGh”; char *p1,*p2; printf(“%s\\n”,s1); printf(“%s\\n”,s2); for(p1=s1,p2=s2;*p1!=’\\0’;p1++,p2++) if(*p1!=*p2) printf(“%c”,*p1); } 四、编程题(第1题6分,第2、3题各7分,共20分) 1.输入两个正整数a和b,如果a能被b整除,输出商,否则输出商和余数。 2.打印如下图形(用循环语句实现): 543212345 4321234 32123 212 1 3.从键盘输入一个字符串,将其中的所有数字字符抽出,按原顺序组成一个新串并输出。如输入AB93CD96kg,则输出新串9396。 C语言程序设计 第 8 页 (共 8 页 ) 8
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




