c语言题目及问题详解.doc

c语言题目及问题详解.doc

ID:57062876

大小:75.00 KB

页数:15页

时间:2020-07-31

c语言题目及问题详解.doc_第1页
c语言题目及问题详解.doc_第2页
c语言题目及问题详解.doc_第3页
c语言题目及问题详解.doc_第4页
c语言题目及问题详解.doc_第5页
资源描述:

《c语言题目及问题详解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、考试题型一、单项选择题(30分)二、填空题(20分)三、阅读程序写结果(20分)四、编程序题(30)复习题一一、选择题1.下列说法中正确的是。A.C语言程序由主函数和0个或多个函数组成B.C语言程序由主程序和子程序组成C.C语言程序由子程序组成D.C语言程序由过程组成2.执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为。A.3,3,2B.3,2,2C.3,2,3D.2,3,23.设有inti=010,j=10;则printf("%d,%d",++i,j--);的输出的是。A.11,10B.9,10C.010,9D.10,94.设a、b为字符

2、型变量,执行scanf("a=%c,b=%c",&a,&b);后使a为'A',b为'B',从键盘上的正确输入是。A.'A''B'B.'A','B'C.A=A,B=BD.a=A,b=B5.已知intx=12,y=3;执行下述程序后,变量x的值是____。do{x/=y--;}while(x>y);A.1B.2C.3D.程序运行有错误6.C语言中while和do-while循环的主要区别是。A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循环控制条件严格C.do-while允许从外部转到循环体D.do-while的循

3、环体不能是复合语句7.设x和y均为int型变量,则执行下面的循环后,y的值为。for(y=1,x=1;y<=50;y++){if(x>=10)break;if(x%2==1){x+=5;continue;}x-=3;}A.2B.4C.6D.88.以下正确的说法是____。A.用户若需调用标准函数,调用前必须重新定义B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义C.系统根本不允许用户重新定义标准函数D.用户若需要调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调9.若调用一个函数,且此函数中没有return语

4、句,则关于该函数正确的说法是___。A.没有返回值B.能返回若干个系统默认值A.能返回一个用户所希望的函数值B.返回一个不确定的值10.已知函数定义如下:floatfun1(intx,inty){floatz;z=(float)x/y;return(z);}主调函数中有inta=1,b=0;可以正确调用此函数的语句是____。A.printf("%f",fun1(a,b));B.printf("%f",fun1(&a,&b));C.printf("%f",fun1(a,b));D.printf("%f",fun1(b,a));11.宏定义:#definePI

5、31.14159中,宏名PI代替______。A.单精度B.双精度C.常量D.字符串12.若有以下数组说明,则数值最小和最大的元素下标分别是。inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};A.1,12B.0,11C.1,11D.0,1213.以下合法的数组定义是。A.inta[3][]={0,1,2,3,4,5};B.inta[][3]={0,1,2,3,4};C.inta[2][3]={0,1,2,3,4,5,6};D.inta[2][3]={0,1,2,3,4,5,};14.函数调用:strcat(strcpy(str1,s

6、tr2),str3);的功能是。A.将字符串str1复制到字符串str2中后再连接到字符串str3之后。B.将字符串str1连接到字符串str2之后再复制到字符串str3之后。C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后。D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中。15.设有二维数组定义如下,则不正确的数组元素引用是。inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};A.a[2][3]B.a[a[0][0]][1]C.a[7]D.a[2][‘c’

7、-‘a’]16.若用数组名作为函数调用时的实参,则实际上传递给形参的是。A.数组首地址B.数组的第一个元素值C.数组中全部元素的值D.数组元素的个数17.以下对指针变量进行操作的语句,正确的选项是。A.intp,q;q=p;B.inta,p,q;q=&a;p=q;C.inta=b=0,p;p=&a;b=p;D.inta=20,p,q=&a;p=q;18.若有以下定义和语句:ints[4][5],(ps)[5];ps=s;则对s数组元素的正确引用形式是。A.ps+1B.(ps+3)C.ps[0][2]D.(ps+1)+319.当说明一个共用体变量时系统分配给它

8、的存储容量是。A.共用体中最后一个成员所需的存储容量

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

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

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