2014年C语言吉林省对口高考题.docx_第1页
2014年C语言吉林省对口高考题.docx_第2页
2014年C语言吉林省对口高考题.docx_第3页
2014年C语言吉林省对口高考题.docx_第4页
2014年C语言吉林省对口高考题.docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

一、单项选择题:共10小题,每小题2分,共20分。将正确答案的代码填涂在答题卡所对应题号的位置上。1、下列叙述中错误的是()A.函数形参的值也可以传回对应的实参B.函数调用可以作为一个独立的语句存在C.若函数有返回值,必须通过return语句返回D. C语言程序必须由一个或一个以上的函数组成2、下列合法的标识符是()A. registerB. 8aaC. _4_D. &sum3、下列四组选项中,均是C语言关键字的选项是()A. printfB. putchar C. case D. extern if main static return type scanf include sizeof4、有定义:int c; char s10;,则正确的输入语句是()A.scanf(“%d%s”,c,s); B. scanf(“%d%s”,&c,s);C. scanf(“%d%s”,&c,&s);D. scanf(“%d%s”,c,&s);5、设有定义:int x=2;,以下表达式中,值不为6的是()A. x*=x+1B. x+,2*xC. x*=(1+x)D. 2*x,x+=26、有下列程序:fun(int x,int y)return(x+y);main()int a=1,b=2,c=3,sum;sum=fun(a+,b+,a+b),c+);printf(“%dn”,sum);执行后的输出结果是()A. 6 B. 7 C. 8 D. 97、下列叙述中正确的是()A.预处理命令行必须位于源文件的开头B.在源文件的一行上可以有多条预处理命令C.宏名必须用大写字母表示D.宏替换不占用程序的运行时间8、有定义:int x5=1,2,3,4,5,*p=x;,则错误引用x数组元素的是()A. *xB. x5C. *(p+1)D. *p9、以下不构成无限循环的语句或语句组的是( )A. n0; do+n;while(ny?x:yz?y:z的运算结果为( )3、根据变量的作用范围不同,在所有函数之处定义的变量称为( )变量4、当实参和形参都为数组名时,实参与形参的数据传递方式为( )传递5、若有数组定义char ch=”cde123nfgh0”;则strlen(ch)的值是( )6、除逗号运算符外,( )运算符的优先级最低。7、与代数式b5+2/ab等价的C语言表达式是( )8、在C语言中,char型数据在内存中是以( )形式存储的。9、设m和n都是int类型,且m=1,n=2,则printf(“%d,%d”,m,n,(m+n);的输出结果是( )三、程序填空:共3小题,每空2分,共20分。将正确答案写在答题卡所对应题号的位置上。1、输入10个整数,找出最大的一个数并输出。#include main()_scanf(“%d”,&max);n=1;while(n10)scanf(“%d”,&a);if( _)max=a;_ printf(%dn”,max);2、输出所有的”水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是“水仙花数”,因为153=13+53+33#include #include void main()int i,j,k,n;printf(“narcissus numbers are”);for(n=100;n1000;n+)i=_;j=_;k=_;if(_)printf(“%4d”,n);printf(“n”);3、下列程序功能是:求出数组y中各相邻两个元素的和,依次存放到c数组中,然后输出。main()int y10,c9,i;for(i=0;i10;i+)scanf(“%d”,_);for(_;i10;i+)ci-1=yi+_;for(i=0;i9;i+)printf(“%4d”,ci);printf(“n”);四、读程序写结果:共3小题,每小题6分,共18分。将正确答案写在答题卡所对应题号的位置上。1、#include main()int k=5,n=0;doswitch(k)case 1: case 3: n+=1;k-;break;default: n=0;k- -;case 2:case 4:n+=2;k- -;break;printf(“%d”,n);while(k0 & n5);程序运行后的输出结果为_2、main()int num44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,i,j;for(i=0;i4;i+)for(j=0;ji;j+)printf(“%4c”, );for(j=i;j4;j+)printf(“%4d”,numij);printf(“n”);程序运行后的输出结果为_。3、#include int fun(int x)static int t=0;return(t+=x);main()int s,i;for(i=1;i=5;i+)s=fun(i);printf(“%dn”,s);程序运行后的输出结果为_。五、编程题:共12分。将正确答案写在答题卡所对应题号的位置上。1、编写一个程序,将一个字符串(字符串中没有空格且长度不超过79)输入到字符数组s2中,并将s2中的全部字符复制到字符数组s1中并输出,不使用strcpy函数,复制时0也要复制过去,0后面的字符不复制。答案8、以下不构成无限循环的语句或语句组的是( A )A. n0; do+n;while(ny?x:yz?y:z的运算结果为( )3、根据变量的作用范围不同,在所有函数之处定义的变量称为( )变量4、当实参和形参都为数组名时,实参与形参的数据传递方式为( )传递5、若有数组定义char ch=”cde123nfgh0”;则strlen(ch)的值是( )6、除逗号运算符外,( )运算符的优先级最低。7、与代数式b5+2/ab等价的C语言表达式是( )8、在C语言中,char型数据在内存中是以( ASCII码 )形式存储的。9、设m和n都是int类型,且m=1,n=2,则printf(“%d,%d”,m,n,(m+n);的输出结果是( )三、程序填空:共3小题,每空2分,共20分。将正确答案写在答题卡所对应题号的位置上。1、输入10个整数,找出最大的一个数并输出。#include main()_scanf(“%d”,&max);n=1;while(n10)scanf(“%d”,&a);if( _)max=a;_ printf(%dn”,max);2、输出所有的”水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是“水仙花数”,因为153=13+53+33#include #include void main()int i,j,k,n;printf(“narcissus numbers are”);for(n=100;n1000;n+)i=_;j=_;k=_;if(_)printf(“%4d”,n);printf(“n”);3、下列程序功能是:求出数组y中各相邻两个元素的和,依次存放到c数组中,然后输出。main()int y10,c9,i;for(i=0;i10;i+)scanf(“%d”,_);for(_;i10;i+)ci-1=yi+_;for(i=0;i9;i+)printf(“%4d”,ci);printf(“n”);四、读程序写结果:共3小题,每小题6分,共18分。将正确答案写在答题卡所对应题号的位置上。1、#include main()int k=5,n=0;doswitch(k)case 1: case 3: n+=1;k-;break;default: n=0;k- -;case 2:case 4:n+=2;k- -;break;printf(“%d”,n);while(k0 & n5);程序运行后的输出结果为_2、main()int num44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,i,j;for(i=0;i4;i+)for(j=0;ji;j+)printf(“%4c”, );for(j=i;j4;j+)printf(“%4d”,numij);printf(“n”);程序运行后的输出结果为_。3、#include int fun(int x)static int t=0;return(t+=x);main()int s,i;f

温馨提示

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

评论

0/150

提交评论