2014-2015常州C语言期末会考试卷
更新时间:2023-12-17 16:40: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语言期末会考试卷12-17
江苏三级偏软真题(08-10)05-04
这是我的父亲吗作文500字06-27
网络安全练习题201511-10
基层工会帐务处理操作实例04-04
每天打喷嚏怎么回事03-15
2017全国两会主要内容02-15
秋天如此美丽作文450字07-08
化学用语专题教学设计11-04
废旧轮胎回收利用现状和利用途径w03-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 常州
- 会考
- 期末
- 试卷
- 语言
- 2014
- 2015
- 南开17年2月考试《环境法》考核要求
- 搭建平台健全机制夯实基层综治维稳工作基础
- 医院救护车驾驶员岗位试题
- 2012年黑龙江省龙东地区中考数学试卷(含答案解析) - 图文
- 名记者—黄幼公
- 北京四中 - 锐角三角函数的定义
- 生化各校历年真题-收集
- 工程总承包(EPC)实施方案最新版(DOC35页)
- 山东省枣庄市第三十九中学2018-2019学年度七年级历史下学期期中诊断性测评试卷最新优选习题
- 中科院英语样卷
- 商务星球版八上第二单元《中国的自然环境》练习题
- 干部保健(人员)职责及干部医疗保健工作制度
- 最新-小学二年级上册苏教版数学看图解决问题 精品
- 表达亲情的名言警句
- 湖南工业大学dreamweaver实验指导书(2014)
- 年回收15万吨废活性炭无害化处理及再生节投资建设项目可行性研究报告-广州中撰咨询
- 数学第十八章平行四边形单检试卷
- 人教版五年级语文下册期末复习资料全套
- 第一学期期中考试初二地理试卷(精)
- 2008年1月份MBA联考数学真题