(荐)C语言考试.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、单选题 1.已知int a,b;下列switch语句中正确的是( B )。 A. switch(a) {case a: a++;break; case b: b++;break;} B. switch(a+b) {case 1: a+b;break; case 2: a-b;break;} C. switch(a*a) {case 1,2:++a; case 3,4:--b;} D. switch(a/0.5+b) {case 5-a:a/5;break; default:a+b;} 2.scanf ( ) 函数的正确调用形式是( C )。 A.scanf(格式控制串,输出项表列); B.scanf(格式控制串,输出项地址表列); C.scanf(格式控制串,输入项表列); D.scanf(格式控制串,输入项地址表列); 3.设有int x,y;正确的输入语句是( C )。 A. scanf(%d%d,x,y); B. scanf(x=%f,y=%f,x,y); C. scanf(%d,%d,x,y); D. scanf(x=%d,y=%d,x,y); 4.关于else语句描述正确的是( B )。 A. 不可缺少 B. 必须与离之最近的if语句配对使用 C. 不可以单独使用 D. 必须使用缩进格式表示 5.与y=(x!=0?1:-1);功能相同的if语句是( A )。 A.if(x0) y=1; else y=-1; B.if(x) y=1; else y=-1; C.if(x) y=-1; else y=1; D.if(x=0) y=1; 6.表达式x 和y 的取值同时在 ( 0, +∞) 或 同时在 (-∞, 0) 的表达式是 ( C) 。 A. (x+y0) (x+y=0) B. (x=0 | | y=0) (x0 ||y0) C. x0y0 || x0 y0 D. (x=0y=0) (x0y0) 7.下面关于main函数与其它子函数之间的位置关系的叙述中正确的是(C)。 A、main函数必须是程序中的第一个函数 B、main函数如果程序中有多个函数,则不能位于最前面 C、main函数可以在任何位置 D、main函数必须是程序中最后一个函数 8.设float x=12.8,y=8.6;则(int)(x+y)的结果为(B)。 A、20 B、21 C、21.4 D、22 9.一个C语言程序是由(A)。 A、一个主程序和若干子程序组成 B、若干函数组成 C、若干过程组成 D若干子程序组成 10.根据题目中给出的数据的输入和输出形式,程序中输入输出语句的正确内容是( )。 void main(void) { int x; float y; printf(enter x,y:) 输入语句 输出语句 } 输入形式 enter x,y:2 3.4 输出形式 x+y=5.40 A、scanf(%d, %f,x,y);printf(\nx+y=%4.2f,x+y); B、scanf(%d%f,x,y);printf(\nx+y=%4.2f,x+y); C、scanf(%d%f,x,y);printf(\nx+y=%6.1f,x+y); D、scanf(%d%3.1f,x,y);printf(\nx+y=%4.2f,x+y); 11.若有以下变量说明和数据的输入方式,则正确的输入语句为(C )。 变量说明: float x1, x2; 数据的输入方式: 4.25回车 3.5 回车 A、scanf(%f,%f,x1,x2); B、scanf(%f%f,x1,x2); C、scanf(%3.2f %2.1f,x1,x2); D、scanf(%3.2f%2.1f,x1,x2); 12.以下程序的输出结果是( C )。 void main(void) { int x=2, y=-1,z=2; if (xy) if (y0) z=0; else z+=1;

您可能关注的文档

文档评论(0)

iuad + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档