欢迎来到天天文库
浏览记录
ID:59255963
大小:31.50 KB
页数:5页
时间:2020-09-08
《C语言程序设计模拟卷D.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华东师范大学成人高等教育(网络教育)电子商务(专科)《C语言程序设计》模拟试卷(D卷)考试形式:开卷考试时间:90分钟学习中心:_________姓名:_________学号:_________成绩:_________注:答案统一做在答题纸上。一、选择题(每题2分,共20分)1.设有定义:chary;则以下正确的输出语句为______。A)printf(“%d”,&y);B)printf(“%f”,y);C)printf(“%c”,&y);D)printf(“%c”,y);2.下面四个选项组中,均是不合法的标识符是______。A)ap_0
2、doB)+ap%ab11C)1ap-2intD)powp1_12w3.字符串a复制到字符串b,应使用______。A)b=a;B)b==a;C)strcpy(a,b);D)strcpy(b,a);4.已知intx=89,y=16,z=5;执行语句x/=y-z后,x的值是_______。A)0B)8C)8.09D)8.15设有变量说明:intw=6;则语句while(w++>0)w-=4;的循环次数为________。A)1B)2次C)3次D)语法错6以下正确的赋值语句是______。A)Charsch[5];sch=”Good”;B)Cha
3、rsch[5]=“Good!”;C)Char*b;*b=”Good!”;D)Char*b;b=”Good”;7.若i,j已定义为int类型,则以下程序段中内循环体执行的总次数为______。for(i=6;i>0;i--)for(j=2;j>=0;j--){……}A)10B)12C)18D)208.下列运算符中优先级最高的是____。A)
4、q1=&m;q2=q1;10.以下程序的运行结果是______。main(){inta=5,b=5;if(a!=b)printf(“***”);elseprintf(“$$$”);}A)***B)$$$C)***D)$$$$$$***二、填充题(每题2分,共10分)1.字符串“56“axab”在内存中占_____字节。字符串“abc\a78”的长度是_______字节。2.设intn=17,m=3;表达式(float)(n)/m的值为___。表达式n/m=的值为______。3.设inta=4,c=1,b=4; 表
5、达式a&&1!=c
6、
7、a-b的值为______。4.设inta=3,b=7; charg=’B’;表达式a=b+2,b=++g+b的值是________。5.若w=1,x=2,y=3,z=4,则条件表达式w>x?w:yb)x=y+5;elseif(b>y)x=3+x;if语句执行后x=?2.写出以下程序段运
8、行后的结果。#includemain(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf(“%d,%d”,a,b);elseprintf(“%d,%d”,b,a);}3.写出以下程序运行后的输出结果。(请写出每次循环结束后k和num的值,否则不得分)main(){intk=1;num=238;do{k*=num%10;num/=10;printf(“k=%d,num=%d”,k,num);}while(num);4.输入8-6-34-75-29-146,写出以下程序的输出结
9、果。#include“stdio.h”main(){inti,a[20],s,count;s=count=0;for(i=0;i<10;i++)scanf(“%d”,&a[i]);;for(i=0;i<10;i++){if(a[i]>0)continue;s+=a[i];count++;;}printf(“s=%dcount=%d”,s,count);}5.输入为写出以下程序的输出结果。main(){inta=3,b=0;do{switch(a.){case1:b=3;break;case2:b=4;break;default:b=
10、2;}b=b+a;}while(!b);printf(“%d,%d”,a,b);}6.写出以下程序的输出结果。main(){intnum[10]={10,1,-20,31,-27
此文档下载收益归作者所有