C语言期中测试.ppt

C语言期中测试.ppt

ID:48061274

大小:59.00 KB

页数:13页

时间:2020-01-13

C语言期中测试.ppt_第1页
C语言期中测试.ppt_第2页
C语言期中测试.ppt_第3页
C语言期中测试.ppt_第4页
C语言期中测试.ppt_第5页
资源描述:

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

1、C语言期中测验1、在一个C语言程序中______。A.main函数必须出现在所有函数之前B.main函数必须出现在所有函数之后C.main函数必须出现在固定的位置D.main函数可以出现在任何地方2、有语句:inta=6,b=6;b=(++b)+(a++);上述语句执行完毕后a、b的值分别为______。A.7和13B.7和14C.6和13D.6和143、语句:intk;scanf(“%d”,k);不能使变量k得到正确数值的原因是______。A.格式控制符不正确B.未提供变量k的地址C.不应该使用此函数D.

2、k没有被正确声明4、若定义inti;floatf;用下面的语句把1和0.1分别赋给i和f,则正确的输入为______。scanf(“i=%d,f=%f”,&i,&f); A.10.1B.i=1,f=0.1C.1,0.1D.i=1f=0.15、若变量定义为:intf1=1,f2=2,f3=3;则以下的表达式中,值为0的表达式是______。A.(f1-f2)&&f3B.f1<=f3C.f1--&&f2&&((f2+1)==f3)D.!(f1+f2-f3

3、

4、1)6、若变量C为char类型,能正确判断出c为数字字母

5、(‘0’-‘9’)的表达式是______。A.‘0’<=c<=’9’B.(c>=0)&&(c<=9) C.(‘0’<=c)and(c<=’z’)D.(c>=’0’)&&(c<=’9’)7、如果变量都已正确定义,下列程序段能正确求得两个数中较大值和较小值的是______。A.if(x>y)B.if(x>y) ;max=x;min=y;max=x;min=y;elseelse; max=y;min=x ;max=y;min=x ; C.if(x>y)D.if(x>y) ;{max=x;min=y;}{max=x;

6、min=y;}elseelse; {max=y;min=x ;}{max=y;min=x ;}8、设程序段intk=10 ;while(k=0)k=k-1 ;则循环体执行的次数为______;设程序段intk=10 ;while(k=1)k=k-1 ;则循环体执行的次数为______。 。A.10次,9次B.无数次,无数次C.0次,无数次D.10次,9次9、执行下列程序段后,k的值是______。intk=1,n=263 ; do{ k*=n%10; n=n/10; }while(n); A.362B.36C

7、.16D.210、以下叙述中不正确的是______。A.在函数中,可以通过return语句返回某个值B.在函数中,可以有多条return语句,且每条语句都会被执行到,也可以通过一个return语句返回多个值C.定义函数时,可以在函数名后面的小括号中定义若干形式参数,用来从函数调用之处接收数据D.如果函数有返回值,那么函数调用可以出现在表达式和printf语句中11、以下说法中不正确的是______。A.函数调用处的实参可以是常量、变量或表达式B.函数定义中的形参是虚拟的,所以函数被执行时形参不被分配存储单元C

8、.函数被执行时形参与实参占用不同的存储单元D.形参一定是函数的自动局部变量12、以下正确的函数声明语句是______。A.intfun(inta,b);B.intfun(inta;intb); C.intfun(inta,intb);D.intfun(a,b);13、以下说法中不正确的是______。A.在不同函数中可以使用相同名字的变量B.形式参数是局部变量C.在函数内定义的变量只在本函数内有效D.在函数内的复合语句中定义的变量在整个函数范围内有效14、以下程序的运行结果是______。voidf1(int

9、x,inty,intz){ x=4;y=5;z=6; } intmain(){ intx=1,y=2,z=3; f1(x,y,z); printf(“%d,%d,%d”,x,y,z) ; return0; } A.456B.4,5,6C.123D.1,2,315、下面程序运行的结果是______。voidfunc(intn){ staticinta=1; a=a+n; printf(“%d,”,a); } intmain(){ inta=2; func(a); func(a); return0; } A.3,

10、3,B.3,5,C.2,2,D.2,4,16、一维数组的定义方式为:类型说明符数组名______;A.[整形常量表达式]B.[变量] C.[常量]D.[任意表达式]17、定义:inta[3];则对a数组元素的正确引用是______。A.a[2]B.a[3]C.*a+1D.a(2)18、对声明语句inta[10]={6,7,8,9,10};的正确理解是______。A.将五个初值依次赋给a[1]至a[

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

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

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