c程序设计期末试卷b

c程序设计期末试卷b

ID:26530888

大小:63.00 KB

页数:7页

时间:2018-11-27

c程序设计期末试卷b_第1页
c程序设计期末试卷b_第2页
c程序设计期末试卷b_第3页
c程序设计期末试卷b_第4页
c程序设计期末试卷b_第5页
资源描述:

《c程序设计期末试卷b》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C程序设计》期末试卷B一、选择题(每题2分共30分)1.设intm=1,n=2;则++m==n的结果是()A、0B、1C、2D、32.以下说法中正确的是()A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分3.以下程序中,while循环的循环次数是()。#includemain(){inti=0;while(i<10){if(i<1)co

2、ntinue;if(i==5)break;i++;}}A、1B、10C、6D、死循环,不能确定次数4.有以下程序:#includeinta=3;main(){ints=0;{inta=5;s+=a++;}s+=a++;printf("%d",s);}程序运行后的输出结果是()。A、8B、10C、7D、115.下列二维数组的说明中,不正确的是()A、floata[3*8][7-3]B、floata[][3]={0,1,8};C、#defineL3D、inta[6],[7]flo

3、ata[L][3]6.下列二维数组的说明中,不正确的是A、floata[3*8][7-3]B、floata[][3]={0,1,8};C、#defineL3D、inta[6],[7]floata[L][3]7.定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()for(i=0;i<3;i++)printf(“%d”,x[i][2-i]);A、159B、147C、357D、3698.在一个被调用函数中,关于return语句使用的描述,错误的是()A、被

4、调用函数中可以不用return语句B、被调用函数中可以使用多个return语句C、被调用函数中,如果有返回值,就一定要有return语句D、被调用函数中,一个return语句可返回多个值给调用函数9.在C语言程序中()。A、函数的定义可以嵌套,但函数的调用不可以嵌套B、函数的定义和调用均可以嵌套C、函数的定义和调用均不可以嵌套D、函数的定义不可以嵌套,但函数的调用可以嵌套10.以下程序输出的结果是()。#includeintfunc(inta,intb){return(a+b);}main(

5、){intx=2,y=5,z=8,r;r=func(func(x,y),z);printf("%d",r);} A、12   B、13   C、14   D、1511.已知:int*p,a;则语句“p=&a;”中的运算符“&”的含义是()A、位与运算B、逻辑与运算C、取指针内容D、取变量地址12.执行以下程序段后,s的值是inta[]={5,3,7,2,1,5,4,10};ints=0,k;for(k=0;k<8;k+=2)s+=*(a+k);A、17B、27C、13D、无定值13.下面程序输出数组中的最

6、大值,由s指针指向该元素。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p,*s;for(p=a,s=a;p-a<10;p++)if()s=p;printf(“Themax:%d”,*s);}则在if语句中的判断表达式应是()A、p>sB、*p>*sC、a[p]>a[s]D、p-a>p-s14.以下程序的输出的结果是( )A、2B、1C、0D、不确定main(){union{chari[2];intk;}r;r.i[0]=2;r.i[1]=0;printf(“%d”,r.

7、k);}15.在C程序中,可以把整型数以二进制形式存放到文件中的函数是()A、fprintf函数B、fread函数C、fwrite函数D、fputc函数99二、填空题(每题2分共10分)1.表达式3&4的值为______。表达式3

8、4的值为______。表达式3&&4的值为______。2.设i,j,k均为int型变量,则执行完下面的for循环后,k的值是()for(i=0,j=10;i<=j;i++,j--)k=i+j;3.设有以下定义和语句:inta[3][2]={10,20,30,40,50,60},(

9、*p)[2];p=a;则*(*(p+2)+1)的值是()。4.设有以下结构类型说明和变量定义,则变量a在内存所占字节数是______。structstud{charnum[6];ints[4];doubleave;}a;5.feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为______,否则为______。三、分析程序结果(每题4分共20分)1.main(){intx=1,y=2,

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

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

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