C语言测试题练习 3页

  • 41.00 KB
  • 2022-09-01 发布

C语言测试题练习

  • 3页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
《C语言程序设计》课程期末考试试题专业班级姓名学号成绩2、main(){intx=1,a=0,b=0;swicth(x){case0:b++;break;case1:a++;break;case2:a++;b++;break;}printf(“%d,%d\n”,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,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\n”,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,intj){i++;j++;returni+j;}main(){inta=1,b=2,c=3;c+=fun(a,b)+a;printf("%d,%d,%d\n",a,b,c);}二、选择题(1)x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是A)INPUTx、y、z;B)scanf("%d%d%d",&x,&《C语言程序设计》试题第3页,共3页\ny,&z);C)scanf("%d%d%d",x,y,z);D)read("%d%d%d",&x,&y,&z);(2)下面的变量说明中_____________是正确的。A)floata;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[2],a[6],a[9]);}A)036B)147C)258D)269(6)已知ix=43,iy=0;则表达式(ix<=iy)||(!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)’\n’D)”wq”(10)以下选项中,不能正确赋值的是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页\n3、写程序求10个整数中的最大值元素及所在位置。《C语言程序设计》试题第3页,共3页

相关文档