西南大学2017年秋季 0039《C语言》在线作业答案2017.doc

西南大学2017年秋季 0039《C语言》在线作业答案2017.doc

ID:59334199

大小:610.00 KB

页数:43页

时间:2020-09-04

西南大学2017年秋季 0039《C语言》在线作业答案2017.doc_第1页
西南大学2017年秋季 0039《C语言》在线作业答案2017.doc_第2页
西南大学2017年秋季 0039《C语言》在线作业答案2017.doc_第3页
西南大学2017年秋季 0039《C语言》在线作业答案2017.doc_第4页
西南大学2017年秋季 0039《C语言》在线作业答案2017.doc_第5页
资源描述:

《西南大学2017年秋季 0039《C语言》在线作业答案2017.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单项选择题1、假定p1和p2是已赋值的字符型指针,则下述有关运算中,非法的是( C)√此题回答正确1.A..p2=p1+(p1-p2);  printf("equal.");2.B..if(p1==p2)3.C..*(p1-2+p2)=getchar();4.D.*(p1+=2)=*p22、循环语句for(x=0,y=0;(y!=123)

2、

3、(x<4);x++);的循环执行( A)√此题回答正确1.A.无限次2.B.4次3.C.3次4.D.不确定次3、设有定义"inta=5,b,*p=&a;",执行下列语句后,b

4、的值不为5的赋值语句是(4)。√此题回答正确1.A.b=*&a2.B.b=*3.C.b=a4.D.b=*a4、若有定义:chars[81];以下哪个选项不能实现将字符串"ThisisaProgram."存入数组s中( B)。√此题回答正确1.A.gets(s+2)1.B.scanf("%20s2.C.s)"3.D..for(i=0;i<18;i++) ((c=getchar())!="")D.i=0;while((c=getchar())!="")4.E..i=0;while5、对于for(表达式1;

5、;表达式3)可理解为( A)√此题回答正确1.A.for(表达式1;1;表达式3)2.B.for(表达式1;表达式1;表达式3)3.C.for(表达式1;表达式3;表达式3)4.D.for(表达式1;0;表达式3)6、语句while(!e)中的条件!e等价于( A)√此题回答正确1.A.e==02.B.e!=03.C.~e4.D.e!=17、对于条件表达式(M)?(a++):(a--)来说,其中的表达式M等价于( D)√此题回答正确1.A.M==02.B.M==13.C.M!=14.D.M!=08、设x,y,z,

6、t均为int型变量,则执行x=y=z=1;t=++x

7、

8、++y&&++z;语句后,t的值为( D)√此题回答正确1.A.不定值2.B.23.C.04.D.19、设inta=2,b;则执行b=a&&1后b的值是( B)√此题回答正确1.A.02.B.13.C.24.D.310、执行下述程序后,输出的结果是( B)。#include#defineSQR(X) X*Xvoidmain() {inta=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf("%d",a);}√

9、此题回答正确1.A.102.B.11.C.92.D.011、有如下程序,输入数据12345后,y的值是( B)。#includevoidmain() {intx;  floaty; scanf("%3d%f",&x,&y); }√此题回答正确1.A.12.2.B.45.3.C.12345.4.D.0.12、若有如下程序,要求a1,a2,c1,c2的值分别为10,20,A,B,正确的数据输入是( C)。#includevoidmain() {inta1,a2; charc

10、1,c2; scanf("%d%d",&a1,&a2); scanf("%c%c",&c1,&c2); }√此题回答正确1.A.10 202.B.10 20 AB1.C.1020AB2.D.020AB13、下面程序的输出结果是( B)。#includevoidmain(){printf("%d",null);}√此题回答正确1.A.输出02.B.因变量无定义,编译出错,没有输出3.C.输出-14.D.输出014、求解表达式f=(3.0,4.0,5.0),(2.0,1.0,0.0)后;下列正确的选

11、项是( B)√此题回答正确1.A.语法错误2.B.使f的值为5.03.C.使f的值为0.04.D.使f的值为2.015、字符串""ABC""的长度是(B)√此题回答正确1.A.112.B.73.C.51.D.316、表达式(1,2,3,4)的值是( D)√此题回答正确1.A.12.B.23.C.34.D.417、设intm=1,n=2;则表达式++m==n的值是( B)√此题回答正确1.A.02.B.13.C.34.D.218、设n=10,i=4;则赋值运算n%=i+1执行后n的值是( B)√此题回答正确1.

12、A.32.B.03.C.24.D.119、设有语句inta=3;,执行语句a+=a-=a*a;后,变量a的值是( D)√此题回答正确1.A.31.B.02.C.93.D.-1220、下列选项中不是C语言提供的合法保留字的是( B)√此题回答正确1.A.switch2.B.cher3.C.case4.D.default21、表达式a=(a=6,a*6,a+3);运行后,则a

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

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

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