电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

课程C程序设计(A)学年第一学期测试试题VIP免费

课程C程序设计(A)学年第一学期测试试题_第1页
1/20
课程C程序设计(A)学年第一学期测试试题_第2页
2/20
课程C程序设计(A)学年第一学期测试试题_第3页
3/20
课程C程序设计(A)学年第一学期一、选择题(每题2分,共40分)1.以下说法中正确的是______。A.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用的函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分2.以下字符序列中,能作为C程序自定义标识符的是______。A.ifB.a*bC.CaseD.7ab3.以下选项中非法的字符常量是______。A.'\65'B.'\101'C.'\xff'D.'\019'4.若有表达式(w)?(--x):(++y),则其中与w等价的表达式是______。A.w!=0B.w==0C.w!=1D.w==15.设a,b,c,m和n均为int型变量,且a=3,b=6,c=5,d=8,m=0,n=7,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为__________。A.0B.1C.7D.56.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1,给b赋值2,给c赋值3,以下输入形式中错误的是(u代表一个空格符)______。A.uuu1,2,3<回车>B.1u2u3<回车>C.1,uuu2,uuu3<回车>D.1,2,3<回车>7.若以下选项中的变量全部为整型变量,且已正确赋值,则语法正确的switch语句是_____。A.switch(a+9)B.switcha*b{casec1:y=a-b;{case10:x=a+b;casec2:y=a+b;default:y=a-b;}}C.switch(a+b)D.switch(a*a+b*b){case1:case3:y=a+b;break;{default:break;case0:case4:y=a-b;case3:y=a+b;break;}case2:y=a-b;break;}8.若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是______。A.m[--i]B.m[2*2]C.m[m[0]]D.m[i]9.若有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是______。A.x[0]可看作是由三个整型元素组成的一维数组B.x[0]和x[1]是数组名,分别代表不同的地址常量C.数组x包含6个元素D.可用语句x[0]=0;为数组所有元素赋初值0题号一二三四五六总分得分10.以下选项中,合法的是______。A.charstr3[]={‘d’,’e’,’b’,’\0’};B.charstr4;str4=“helloworld”;C.charname[10];name=“china”;D.charstr1[5]=“pass”,str2[5];str2=str1;11.有以下程序段的输出结果是______。inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf(“a=%db=%dc=%d\n”,a,b,c);A.a=10b=50c=10B.a=10b=50c=30C.a=10b=30c=10D.a=50b=30c=5012.下面的程序会______。voidmain(){intx=3,y=0,z=0;if(x=y+z)printf("****");elseprintf("####");}A.有语法错误不能通过编译B.输出****C.可以通过编译,但不能通过连接,因而不能运行D.输出####13.以下程序的输出结果是______。voidmain(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);}A.10192B.101091C.10990D.987614.有以下程序的运行结果是______。voidmain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}A.234B.432C.23D.453455433434452315.以下程序的输出结果是______。voidmain(){inta=-2,b=0;while(a++&&++b);printf("%d,%d",a,b);}A.1,3B.0,2C.1,2D.0,316.以下程序的运行结果是______。voidmain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n");}A.*5B.*3*5C.*7D.*2*617.以下程序的运行结果是______。voidfun(inta,intb){intt;t=a;a=b;b=t;}voidmain(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;i+=2)fun(c[i],c[i+1]);for(i=0;i<10;i++)printf("%d,",c[i]);printf("\n");}A.1,2,3,4,5,6,7,8,9,0,B.2,1,4,3,6,5,8,7,0,9,C.0,9,8,7,6,5,4,3,2,1,D.0,1,2,3,4,5,6,7,8,9,18.以下程序的运行结果是______。voidfun(charc){if(c>'x')fun(c-1);printf("%c",c);}voidmain(){fun('z');}A.wxyzB.xyzC.zyxwD.zyx19.以下程序的运行结果是______。#defineS(x)(x)*x*2voidmain(){intk=5,j=2;printf("%d,",S(k+j));printf("%d\n",S((k-j)));}A.98,18B.39,11C.39,18D.98,1120.以下程序的运行结果是______。voidmain(){chararr[]="ABCDE";char*ptr;for(ptr=arr;ptr

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

课程C程序设计(A)学年第一学期测试试题

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群