C语言程序设计模拟练习与参考答案

C语言程序设计模拟练习与参考答案

ID:41694952

大小:193.50 KB

页数:34页

时间:2019-08-30

C语言程序设计模拟练习与参考答案_第1页
C语言程序设计模拟练习与参考答案_第2页
C语言程序设计模拟练习与参考答案_第3页
C语言程序设计模拟练习与参考答案_第4页
C语言程序设计模拟练习与参考答案_第5页
资源描述:

《C语言程序设计模拟练习与参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计模拟练习与参考答案一、选择题(2*12分)⒈下面标识符中,不合法的用户标识符为(D)。(A)pi(B)e_(C)b5(d)enum⒉以下关于运算符优先顺序的描述中正确的是(C)。(A)关系运算符<算术运算符<赋值运算符(B)关系运算符<算术运算符<赋值运算符(C)赋值运算符<关系运算符<算术运算符(D)算术运算符<关系运算符<赋值运算符⒊设i=4,j=8,表达式k=(i++)*(j--)的值为(A)(A)32(B)35(C)28(D)36⒋PC机中,”ABCD”在内存中占用的字节数是(B)。(A)4(B)5(C)8(D)10⒌C语

2、言中函数返回值的类型是由(B)决定的。(A)return语句中的表达式类型(B)定义函数时所指定的函数类型(C)调用该函数的主调函数类型(D)调用该函数时临时类型⒍下面关于指针的各种表示中,指向函数的指针表示形式是(D)。(A)int*p(B)int*p[4](C)int*P()(D)int(*P)()7.在宏定义#definePI3.14159中,用宏名PI代替的一个(D)A)常量B)单精度数C)双精度数D)字符串⒏有宏定义#defineMULT1(a,b)a*b#defineMULT2(a,b)(a)*(b)宏引用Y=MULT1(3+2,5

3、+8);Z=MULT2(3+2,5+8);后则Y和Z的值是(B)。(A)Y=65,Z=65(B)Y=21,Z=65(C)Y=65,Z=21(D)Y=21,Z=21⒐若用如下定义,则(C)是对数组元素:a[1][3]的错误引用。inta[4][10];(A)*(a[1]+3)(B)*(*(a+1)+3)(C)*(*a[1]+3)(D)a[1][3]⒑若定义a为int型变量,则对指针变量p的正确初始化(D)。(A)intp=a;(B)intp=*a;(C)intp=&a;(D)int*p=&a;⒒凡在函数中未指定存储类别的变量,隐含为(A)型变量。

4、(A)auto(B)static(C)extern(D)register⒓以下正确的函数定义形式是(A)A)doublefun(intx,inty)B)doublefun(intx;inty)C)doublefun(intx,inty);D)doublefun(intx,y)二、填空题(2*13分)⒈写出代数式sinx+6所对应的C表达式(sin(x)+6).⒉结构化程序设计的三种基本结构是顺序结构、(选择结构)和(循环结构)⒊若x=1,y=2,z=3,则表达式(x

5、yellow和blue.(enumcolor(red,yellow,blue))⒌若CH为大写字母,则转换为小写字母,否则不变.CH=(CH>='A'&&CH<='Z')?CH+32:CH⒍在TURBOC集成开发环境中,运行程序的命令是CTRL+F9.⒎设x=2.5,y=4.7,a=7,则表达式x+a%3*(int)(x+y)%2/4的值为(2.5),若b=2,则表达式3>b>5的值为(0)⒏在C/C++语言中用(0)表示逻辑“假”,用(非0)表示逻辑真.⒐在C/C++语言中字符串通过(字符数组)存放。三、程序填空题(5*2分)⒈输入两个整数,

6、按由大到小顺序输出main(){inta,b;int*p1,*P2;scanf(“%d,%d”,&a,&b);p1=&a;(p2=&b;)if(a

7、____;}printf(“%d,%d”,x,y);}四、阅读程序写结果(5*4分)⒈#include“stdio.h”main(){intc=5,d;switch(c%3){case1:d=2*c;case2:d=3*c;case3:d=4*c;case4:d=5*c;break;}printf(“%d”,d)}运行结果为:25⒉#include“stdio.h”main(){intn;for(n=1;n<=20;n++){if(n%3!=0)continue;printf(“%d”,n);}}运行结果为:3691215183.以下程序的运行

8、结果main(){inta=100,x=10,y=20,ok1=5,ok2=0;if(x

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

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

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