C语言程序设计学生自出题.doc

C语言程序设计学生自出题.doc

ID:56098867

大小:54.00 KB

页数:9页

时间:2020-06-19

C语言程序设计学生自出题.doc_第1页
C语言程序设计学生自出题.doc_第2页
C语言程序设计学生自出题.doc_第3页
C语言程序设计学生自出题.doc_第4页
C语言程序设计学生自出题.doc_第5页
资源描述:

《C语言程序设计学生自出题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、选择题:1.下列程序的运行结果是()#includeinta=2;intf(intk){staticintn;intm;m=n=0;n++;a++;m++;k++;returnn+m+a+k;}main(){intk;for(k=0;k<2;k++)printf(“%d,”,f(k));printf(“”);}A.6,6,B.6,7,C.6,8,D.6,9,2.若有“charw;intx;floaty;doublez;”则表达式“w*x+z-y”值得数据类型为()A.int型B.char型C.float型D.do

2、uble型3.可以使用多种形式实现函数调用,以下形式中非法的函数调用形式是()A.函数形参B.函数表达式C.函数语句D.函数实参4.以下程序的运行结果是:()voidfun(longa){printf(“%d”,a%10);if(a/10)fun(a/10);printf(“%d”,a%10);}main(){longa=123456789;fun(a);}A.12345678987654321B.987654321123456789C.987654321987654321D.9876543215.有以下程序,执行后的结果是()#incl

3、udemain(){chars[]=”abcde”;s+=2;printf(“%d”,s[0]);}A.输出字符’c’的ASCII码值B.程序出错C.输出字符’c’D.输出字符’a’的ASCII码值6.已有定义语句:inta=1,b=2,c=3;floatd=4;以下能正确表示数学公式的C语言表达式是()A.a/d/(b+c)B.a/(b+c)*1/dC.a/(c+b)/dD.a/(b+c)*d7.有以下程序,运行后的输出结果是()#includeviodfun(int*a,intn){intt,i

4、,j;for(i=0;i

5、下程序,运行后的结果是()#includemain(){inta=10,b=11,c=12.5;s=a++<=10&&b--<=2&&c++;printf(“%d,%d,%d,%d”,s,a,b,c);}A.0,10,10,12B.1,10,10,12C.1,11,11,12D.0,11,10,129.若有定义语句:doublex,y,*px,*py;执行:px=&x;py=&y;正确的输入语句是()A.scanf(“%lf%lf”,x,y);B.scanf(“%f%f”,&x,&y);C.scanf(“%f%f”,

6、x,y);D.scanf(“%lf%le”,px,py);10.有以下程序,运行后的结果是()#includemain(){char*p1=0;long*p2;double*p3;printf(“%d,%d,%d”,sizeof(p1),sizeof(p2),sizeof(p3));}A.0,0,0B.4,4,4C.1,2,4D.1,4,811.下题函数功能为:求二分之一的圆面积,函数通过形参得到圆的半径,将求出的二分之一圆面积通过函数返回至返回(面积公式s=πR)。给出函数中有两行出错,请讲错误项找出。()L1#i

7、ncludeL2doublefun(doubler)L3{return3.14159*r*r/2}L4main()L5{intx;printf(“enterx:”,);L6scanf(“%lf”,&x);L7printf(“s=%lf”,fun(x));L8}A.L2,L3B.L5,L7C.L3,L5D.L2,L712.已知chara[]=”abc18ddef”;则sizeof(a)与strlen(a)分别为()A.11;5B.10;6C.10;5D.11;613.以下叙述中错误的是()A.指针的运用可使程序代

8、码效率更高B.函数可以通过指针形参向所指单元传回数据C.字符型指针可以指向一个字符串D.基类型不同的指针可以直接相互赋值14.以下选项中,能作数据常量的为()A.1115LB.0118C.1.

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

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

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