c语言模拟试题四

c语言模拟试题四

ID:42205930

大小:61.50 KB

页数:6页

时间:2019-09-10

c语言模拟试题四_第1页
c语言模拟试题四_第2页
c语言模拟试题四_第3页
c语言模拟试题四_第4页
c语言模拟试题四_第5页
资源描述:

《c语言模拟试题四》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生答题不得过此线.................................................................................系  班级  姓名  学号一般说来《C语言程序设计》模拟试题(四)题号一二三四五总分得分阅卷人一、选择(20分) 1.以下叙述中正确的是_________A)C语言的源程序不必通过编译就可以直接运行B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令C)C源程序经编译形成的二进制代码可以直接运行D)C语言中的函数不可以单独进行编译2.以下4组用户定义标识符中,全部合

2、法的一组是_________A)_main   B)If   C)txt   D)int  enclude    -max        REAL     k+2 sin     turbo       3COM         _0013.设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是_________A)scanf(“%d”,pa);  B)scanf(“%d”,a);C)scanf(“%d”,&pa);  D)scanf(“%d”,*pa);4.数字字符0的ASCII值为48,若有以下程序main(){6ch

3、ara='1',b='2';printf("%c,",b++);printf("%d",b-a);}程序运行后的输出结果是_________(A)3,2(B)50,2(C)2,2(D)2,505.以下4个选项中,不能看作一条语句的是_________A){;}  B)a=0,b=0,c=0;    C)if(a>0);  D)if(b==0) m=1;n=2;6.有以下程序main( ){  int x=0,y=5,z=3;   while(z-->0&&++x<5)    y=y-1;   printf(“%d,%d,%d”,x,y,z);

4、}  程序执行后的输出结果是_________A)3,2,0  B)3,2,-1  C)4,3,-1  D)5,-2,-57.若x和y代表整型数,以下表达式中不能正确表示数学关系

5、x-y

6、<10的是_________A)abs(x-y)<10B)x-y>-10&&x-y<10C)!(x-y)<-10

7、

8、!(y-x)>10D)(x-y)*(x-y)<1008.数组定义为,inta[11][11];则数组a的元素个数为:_________A)12B)144C)100D)1219.对于以下的变量定义,不正确的表达式是:_________structnode

9、{intj,k;}x,*p=&x;A)x.j=2;B)(*p).k=2;C)x.k=2D)x[j]=210.有以下程序:void swap1(int c[]){ int t;  t=c[0];c[0]=c[1];c[1]=t;}void swap2(int c0,int c1){  int t;6   t=c0;c0=c1;c1=t;}main( ){ int a[2]={3,5},b[2]={3,5};  swap1(a);  swap2(b[0],b[1]);  printf(“%d  %d  %d  %d”,a[0],a[1],b[0],

10、b[1]);}   其输出结果是_________A)5 3 5 3  B) 5 3 3 5 C)3 5 3 5  D)3 5 5 3二、填空(16分)1.编写好一个C程序到完成运行一般经过__________、__________、__________、__________四个步骤2.设有intx=11;则表达式(x++*1/3)的值是_________3.表达式1<0<5的值是_________。4.假设x是int型变量,则表达式(x=2*3,x+4),x*3的值是_________5.设变量定义为“chars[]="helloworld

11、";”,则数组s中有______个元素。6.表达式3/5的值是______。7.设ch是字符型变量,判断ch为英文字母的表达式是:____________________。8.C程序的基本单位是函数。一个函数由函数的_________和_________两部分组成。9.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’101’是____________。10.有以下程序:main( ){  unsigned char a,b;   a=4

12、

13、3;   b=4&&3;   printf(“%d ,%d”

14、,a,b);}  执行后输出结果是________,________11.有以下程序     #define

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

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

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