18春西南大学《C语言》在线作业.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单项选择题 1、假定 p1和 p2是已赋值的字符型指针,则下述有关运算中,非法的是()A. . p2=p1+(p1-p2); printf(equal.);B. .if (p1= =p2)C. .*(p1-2+p2)=getchar( );D. *(p1+=2)=*p2单项选择题 2、循环语句 for (x=0,y=0;(y!=123)||(x4);x++);的循环执行()A. 无限次B. 4次C. 3次D. 不确定次单项选择题 3、设有定义 int a=5,b,*p=a;,执行下列语句后 ,b 的值不为 5的赋值语句是() 。A. b=*aB. b=*C. b=aD. b=*a单项选择题 4、语句 while (!e)中的条件 !e 等价于()A. e= =0B. e!=0C. ~eD. e!=1单项选择题 5、对于条件表达式 (M)?(a++):(a--)来说,其中的表达式 M 等价于()A. M= =0B. M= =1C. M!=1D. M!=0单项选择题 6、设 x,y,z,t 均为 int 型变量,则执行 x=y=z=1;t=++x||++y++z;语句后, t 的值为()A. 不定值B. 2C. 0D. 1单项选择题 7、执行下述程序后,输出的结果是() 。#include stdio.h#define SQR(X) X*Xvoid main(){int a=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(%d,a); }A. 10B. 1C. 9D. 0单项选择题 8、有如下程序,输入数据 12345CR后, y 的值是() 。#include stdio.hvoid main(){int x; float y;scanf(%3d%f,x,y); }A. 12.000000B. 45.000000C. 12345.000000D. 0.000000单项选择题 9、若有如下程序,要求 a1,a2,c1,c2的值分别为 10, 20, A , B ,正确的数据输入是() 。 #include stdio.hvoid main(){int a1,a2;char c1,c2;scanf(%d%d,a1,a2);scanf(%c%c,c1,c2); }A. 10 20B. 10 20 ABC. 10 20ABD. 020AB单项选择题 10、下面程序的输出结果是() 。#include stdio.hvoid main(){printf(%d,null);}A. 输出 0B. 因变量无定义,编译出错,没有输出C. 输出 -1D. 输出 0单项选择题 11、求解表达式 f=(3.0,4.0,5.0),(2.0,1.0,0.0)后 ; 下列正确的选项是()A. 语法错误B. 使 f 的值为 5.0C. 使 f 的值为 0.0D. 使 f 的值为 2.0单项选择题 12、表达式(1, 2, 3, 4)的值是( )A. 1B. 2C. 3D. 4单项选择题 13、设 int m=1,n=2;则表达式 ++m= =n的值是()A. 0B. 1C. 3D. 2单项选择题 14、设有语句 int a=3;,执行语句 a+=a-=a*a;后,变量 a 的值是()A. 3B. 0C. 9D. -12单项选择题 15、下列选项中不是 C 语言提供的合法保留字的是()A. switchB. cherC. caseD. default单项选择题 16、表达式 a=(a=6,a*6,a+3);运行后,则 a 的值为()A. 39B. 36C. 6D. 9单项选择题 17、 char s=92;的作用是()A. 使 s 包含一个字符B. 使 s 包含四个字符C. 使 s 包含三个字符D. 说明不合法, s 的值不定单项选择题 18、关下面语句的输出的判断中,正确的是() 。long x=-A. 输出值为 -4B. 赋值非法C. 输出值不确定D. 输出值为 4单项选择题 19、 char 型常量在内存中存放的是()A. 内码值B. SCII码值C. CD码值D. 十进制代码值单项选择题 20、 C 语言提供的合法的数据类型保留字(或称关键字)是 ( )A. FloatB. unsignedC. integerD. Char单项选择题 21、设 int a=l,b=2,c=3; ,执行表达式 (ab)(c=1)后 c 的值是 ( )A. 0B. 1C. 2D. 3单项选择题 22、 设 struct{int x ; int y ; }m[2]={7, 3, 2, 1}; , 执行 printf(“%d ”, m[0].x/m[1].x*m[0].y); 后的输出结果是 ( )A. 10.5B. 9C.

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档