2014-2015常州C语言期末会考试卷
更新时间:2024-03-02 03:49:01 阅读量: 综合文库 文档下载
绝密★启用前
2014 -2015 学年常州市职业学校第二学期会考
《C语言》(计算机专业对口单招)
注:“考生姓名”必须填在左边密封线内规定的位置,“答案”必须填在答题纸对应的位置上,填在其他地方试卷均作无效处理。 一、选择题 (每题2分,共12分)
1、下列运算符中参与运算的两个量必须是整型的是 。
A、+ B、/ C、% D、++ 2、请选出合法的C语言语句______。
A、a=b=58 B、i++; C、a=58,b=58 D、k=int(a+b),
3、设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是______。 A、'a'&&'b' B、a<=b C、!((a main()
{ int k=22;
float a=3.141592;
printf(\}
A:22,026,0x16,3.142 B:22,22,22,3.141 C:22,0x16,026,3.1 D:22,26,16,3.142 5、以下程序的输出结果是______。 #include
{ int n=5;
while(--n) printf(\}
A、5 3 1 B、4 2 C、4 2 0 D、5 3 6、设有说明语句: char a = '\\72'; 则变量a ______。
A、包含1个字符 B、包含2个字符 C、包含3个字符 D、说明不合法
二、填空题 (每空2分,共18分)
根据下列程序完成后续填空。 (1) #include
(3) int max(int x, int y) (4){ int z;
(5) if (x>y) z=x; (6) else z=y; (7) return (z); (8) }
(9)int main( )
(10){ int max(int x, int y); (11) int a, b, c;
(12) scanf(\(13) c=max(a,b);
(14) printf(\(15) return 0;
- 1 -
绝密★启用前
(16)}
程序第1行是 【1】 命令;第2行是 【2】 语句;第3行中x,y是 【3】 参数;第4行是 【4】 语句,z是 【5】 类型变量。第13行功能是 【6】 ;该程序从第 【7】 行开始运行,在第 【8】 行结束运行,程序功能是 【9】 。
三、程序阅读题。(每题4分,共24分)
1、以下程序的输出结果是。 #include
char s1[]=\ char s3[15]=\
char p[][10]={\ int i;
strcat(s3,s2); strcpy(s2,s1); puts(s2);
printf(\}
2、以下程序的输出结果是。 #include
int a,b;
for(a=1, b=1; a<=100; a++)
{
if(b>=15) break;
if (b%4==1) { b+=4;continue; } b-=3; }
printf(\
}
3、运行下列程序时从键盘输入3526↙,则输出结果是。 #include
while((c=getchar() )!='\\n') { switch(c-'2') {
case 0: case 1: putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3);
default:putchar(c+2);break; } }
- 2 -
绝密★启用前
}
4、以下程序的输出结果是。 #include
char s[]=\ int v[5]={0},k,i; for (k=0;s[k];k++) {
i=s[k]-'0'; v[i]++; }
for(k=0; k<4;k++)
printf(\}
5、以下程序的输出结果是。 #include
int a[3][3] = {{1,2},{3,4},{5,6}}, i,j,s=0; for(i=1; i<3; i++)
for(j=0; j<=i; j++) s+=a[i][j]; printf(\}
6、以下程序的输出结果是。 #include
int f(int y ) { static int x=0; int s=1; s=y+x; x++; return s; }
main() { int i,a;
for(i=0;i<4;i++) {
a=f(i)+x;
printf(\ } }
- 3 -
绝密★启用前
四、程序填空题 (每空2分,共32分)
1、下面程序的功能是输出以下形式图案,请补充完整程序。
* *** ***** ******* #include
for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++)
【1】 ;
for(j=1;j<= 【2】 ;j++)
printf(\
【3】 ; } }
2、下列程序是求s=2!+4!+6!+8!。请补充完整程序。 #include
long s,k; int i,j; 【4】 ;
for(i=1;i<=4;i++) {
【5】;
for(j=1;j<=2*i;j++) k=k*j; 【6】; }
printf(\}
3、下列程序是求两个整数的最大公约数和最小公倍数,请补充完整程序。 #include
int x,y,k,m;
scanf(\ m=x*y; do {
【7】 ; x=y;
- 4 -
绝密★启用前
y=k;
}while(y!=0);
printf(\最大公约数为:%d\\n\【8】); printf(\最小公倍数为:%d\\n\【9】 ); }
4、有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中,请补充完整程序。 #include
int i,x,j,a[11]={51,47,43,40,38,32,24,20,18,10}; for(i=0;i printf(\ printf(\ scanf(\ for(i=0;i if( 【10】 ) break; for(j=N-2;j>=i;j--) 【11】 ; 【12】 ; for(i=0;i printf(\ printf(\} 5、下列程序把文本文件data1.txt中的数据复制到文本文件data2.txt中,请补充完整程序。 #include FILE *fp1,*fp2; int x; fp1=fopen(\【13】); fp2=fopen(\【14】); while(!feof(fp1)) { fscanf(fp1,\ 【15】 ; } 【16】 ; fclose(fp2); } 五、程序设计题 (每题7分,共14分) 1、编程输出100到300之间的所有素数,并每行输出8个;函数int isprime(int x)功能是判断x是否素数,若是则函数返回x,否则返回0。 #include - 5 - {
正在阅读:
2014-2015常州C语言期末会考试卷03-02
抓阄娃娃作文400字06-25
拜年作文400字06-18
四季之趣作文700字06-30
妈妈的爱小学生一年级叙事作文400字06-14
有机人名反应09-23
平凡的桥作文300字06-29
自传作文600字06-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 常州
- 会考
- 期末
- 试卷
- 语言
- 2014
- 2015
- 杨楼中学北师大版九年级下语文期末测试题
- 初中英语课程标准(2017年版)
- 诺基亚C6详细使用说明 - 图文
- 中国第三方医学诊断市场调研分析报告
- 2012北京高考理综试卷及答案(word版) - 图文
- 2016学年第二学期中二班班级工作总结(新)
- 人教版五年级语文下册期末复习资料全套
- 模拟试题(一)
- 2010~2011学年度第一学期期末水平测试七年级数学试卷(二)及答
- 第5课 与诚信同行练习题及答案
- 2011年北京燕山中考一《语文》模试题及答案
- 大学生会计师事务所实习心得
- 2015江苏泰州市公务员招考职位表 - 图文
- 1.1 原棉选配(改)
- 湖南工业大学dreamweaver实验指导书(2014)
- 外墙面裂缝处理方案
- 16违章作业处理规定
- 青岛版小学五年级上册数学应用题分类汇编
- 《数学建模与数学实验》(第三版)6.5习题作业
- 2010年招标采购专业实务考试真题及答案