c程序设计模拟试题1答案

c程序设计模拟试题1答案

ID:35927663

大小:88.50 KB

页数:14页

时间:2019-04-25

c程序设计模拟试题1答案_第1页
c程序设计模拟试题1答案_第2页
c程序设计模拟试题1答案_第3页
c程序设计模拟试题1答案_第4页
c程序设计模拟试题1答案_第5页
资源描述:

《c程序设计模拟试题1答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C程序设计模拟试题1《C程序设计》模拟试题一一、选择题(每小题2分,共60分)1、以下标识符中,不合法的用户标识符是_B__。A)INCLUDEB)a[10]C)_ABCD)_22、设n=10,i=4,则赋值运算n%=i+1执行后,n的值是_A__。A)0B)3C)2D)13、以下能正确表示C语言double类型常量的选项是_B__。A)0.314´10B)0.314e10C)0.0314´102D)3.14L4、设有定义:intx=1,y=-1;则语句:printf("%d",(x--&++y

2、);的输出结果是___B___。A).1B).0C).-1D).25、若变量已正确定义并赋值,以下不能构成赋值语句的是_A__。A)i+j;B)k++;C)a=b=c;D)s/=i;6、若a、b、c为double型变量,要求通过scanf(“%lf%lf%lf”,&a,&b,&c);给a、b、c依次赋5.0、6.0、7.0,在键盘上正确的输入数据形式是_C__A)5.0,6.0,7.0B)5,6,7C)5回车>D)2.0+3.06.07.06回车>7回车>7、C语言中规定函数的返回的类型是由__D_

3、_。A)return语句中的表达式类型所决定B)调用该函数时的主调用函数类型所决定C)调用该函数时系统临时决定D)在定义该函数时所指定的函数类型所决定8、以下程序的输出结果是__D__。main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);}A).10192B).9876C).10990D).1010919、以下程序的输出结果是__C_。main(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1]

4、[1];for(i=0;i<3;i+=2)printf("%d",p[i]);}A).52B).51C).53D).9710、for(x=1,y=1;(y!=10)&&(x<4);x++,y++);循环的执行次数是_D__。A)执行10次B)一次也不执行C)执行4次D)执行3次11、若有以下程序main(){inty=7;for(;y>0;y--){if(y%3==0)break;printf("%d",y);}}以上程序的输出结果是_B__。A)没有输出B)7C)63D)7542112、以下叙述中

5、错误的是_C__A)C语言中调用函数时可以把实参的值传给对应的形参变量。B)C语言中形参变量的值改变后不能传给对应的实参变量。C)C语言中调用函数时可以把实参数组元素中的值一一对应传给形参数组的元素中。D)C语言中只能通过return语句返回函数值。13、能正确表示a和b同时为正或同时为负的逻辑表达式是__D____。A).(a>=0

6、

7、b>=0)&&(a<0

8、

9、b<0)B).(a>=0&&b>=0)&&(a<0&&b<0)C).(a+b>0)&&(a+b<=0)D).a*b>014、下列不合法的转

10、义字符是_C__。A)''B)'t'C)'181'D)''15、若变量已正确定义,要求用语句:scanf("%f%c%f%c",&a,&c1,&b,&c2);给c1赋予字符%、给c2赋予字符#、给a赋予2.0、给b赋予4.0,则正确的输入形式是(□代表空格,↙代表回车)_C__。A)2.0□%□4.0□#↙B)2.0%4.0□#↙C)2.0%□□4#↙D)2□%□4□#↙16、若有以下定义和语句:charch,*p1,*p2,*p3,*p4;p4=&ch;则能正确进行输入的语句是_D__

11、。A)scanf("%c",p1);B)scanf("%c",*p2);C)*p3=getchar();D)*p4=getchar();17、若有定义:doublea,b=1,*pa=&a,*pb=&b;则与a=b;等价的语句是___。A)a=&*b;B)*pa=*pb;C)pa=b;D)pa=pb;18、以下合法的数组定义是__B_。A)intx[]={0,1,2};B)intx[5]={0,1,2,3,4,5};C)intx={0,1,2};D)intx(6)={0,1,2,3,4,5};19、

12、若有定义:inta[10];则以下表达式中,不能表示元素a[1]的地址的是_B__。A)a+1B)a++C)&a[0]+1D)&a[1]20、以下程序的输出结果是_A__。main(){intn=4;while(n--)printf("%d",--n);}A).20B).31C).321D).21021、下面程序的输出结果是_B__。A)147B)357C)369D)159main(){inta[3][3]={1,2,3,4,5,6,7,8,9},i;for(i=0;

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

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

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