C语言测试题练习

C语言测试题练习

ID:37919148

大小:41.00 KB

页数:3页

时间:2019-06-02

C语言测试题练习_第1页
C语言测试题练习_第2页
C语言测试题练习_第3页
资源描述:

《C语言测试题练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》课程期末考试试题专业班级姓名学号成绩2、main(){intx=1,a=0,b=0;swicth(x){case0:b++;break;case1:a++;break;case2:a++;b++;break;}printf(“%d,%d”,a,b);}1、main(){inti,n=0;for(i=20;i<=30;i++)if(i%2==0)printf(“%4d”,i);elsen++;}一、写出下列程序的运行结果:4、main(){inti,j,min;inta[4][3]{{1,2,4},{12,45,7},{67,

2、44,9},{77,8,53}};min=a[0][0];for(i=0;i<4;i++)for(j=0j<3;j++)if(min>a[i][j])min=a[i][j];printf(“%3d”,min);}3、main(){inti;for(i=30;i<50;i++){if(i%5!=0)continue;printf(“%4d”,i);}5、#includemain(){charstr1[30]={“TheHouseIS”}strlwr(str1);printf(“%s”,str1);}6、fun(inti,in

3、tj){i++;j++;returni+j;}main(){inta=1,b=2,c=3;c+=fun(a,b)+a;printf("%d,%d,%d",a,b,c);}二、选择题(1)x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是A)INPUTx、y、z;B)scanf("%d%d%d",&x,&《C语言程序设计》试题第3页,共3页y,&z);C)scanf("%d%d%d",x,y,z);D)read("%d%d%d",&x,&y,&z);(2)下面的变量说明中_____________是正确的。A)flo

4、ata;b;c;    B)charie;if;ig;C)chara,b,c;      D)charie,if,ig;(3)以下定义语句中,错误的是A)inta[]={1,2};B)chara[3];C)chars[10]="test";D)intn=5,a[n];(4)假定int类型变量占用两个字节,其有定义:intx[3]={0,2,4};,则数组x在内存中所占字节数是A)3B)6C)10D)12(5)以下程序的输出结果是main(){inti,a[10];for(i=0;i<10;i++)a[i]=i;printf("%d%d%d",a[

5、2],a[6],a[9]);}A)036B)147C)258D)269(6)已知ix=43,iy=0;则表达式(ix<=iy)

6、

7、(!iy)的值是()A)0B)语法错C)1D)“假”(7)要求a等于0时,执行if语句,则正确的表达式为()A)if(a<>0)B)if(!a)C)if(a=0)D)if(a)(8)为判断两个字符串s1和s2是否相等,应当使用()A)s1==s2B)s1=s2C)strcpy(s1,s2)D)strcmp(s1,s2)==0(9)下列选项中合法的C语言字符常量是()A)”012”B)’yy’C)’’D)”wq”(1

8、0)以下选项中,不能正确赋值的是A)chars1[10];s1="uvw";B)chars2[]={'u','v','w'};C)chars3[20]="uvw";D)chars4[][2]={"CT”,”te”,”st”,”MU"};三、编程题1、写程序判断输入的一个整数是否是素数。2、写程序求出1+2+…+n的值并且输出。《C语言程序设计》试题第3页,共3页3、写程序求10个整数中的最大值元素及所在位置。《C语言程序设计》试题第3页,共3页

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

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

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