设为首页 加入收藏

TOP

2013年计算机二级考试C语言第三章课后题及参考答案
2014-10-31 20:15:08 来源: 作者: 【 】 浏览:64
Tags:2013年 计算机 二级 考试 语言 第三章 课后 参考 答案

第三章、顺序结构


  一、选择题


  3.1 若a、b、c、d都是int类型变量且初值为0,以下选项中不正确的赋值语句是


  A) a=b=c=100;


  B) d++;


  C) c+b;


  D) d=(c=22)-(b++);


  答案:C


  3.2 以下选项中不是C语句的是


  A) {int i; i++; printf("%d\\n", i); }


  B) ;


  C) a=5,c=10


  D) { ; }


  答案:C


  3.3 以下合法的C语言赋值语句是


  A) A=B=58


  B) k=int(a+b);


  C) a=58,b=58


  D) --i;


  答案:D


  3.4 以下程序的输出结果是


  A) 0


  B) 1


  C) 3


  D)不确定的值


  main()


  {


  int x=10,y=3;


  printf("%d\\n", y=x/y);


  }


  答案:C


  3.5 若变量已正确说明为int类型,要给a、b、c输入数据,以下不正确的输入语句是


  A) read(a,b,c);


  B) scanf("%d%d%d",a,b,c);


  C) scanf("%D%D%D",&a,&b,&c);


  D) scanf("%d%d%d",&a,&b,&c);


  答案:D


  3.6 若变量已正确说明为float类型,要通过以下赋值语句给a赋予10、b赋予22、c赋予33,以下不正确的输入形式是


  A) 10 22 33


  B) 10.0,22.0,33.0


  C) 10.0 22.0 33.0


  D) 10 22 33


  scanf("%f %f %f", &a, &b, &c);


  答案:B


  3.7 若变量以正确定义,要将a和b中的数进行交换,下面不正确的语句组是


  A) a=a+b,b=a-b,a=a-b;


  B) t=a,a=b,b=t;


  C) a=t; t=b; b=a;


  D) t=b; b=a; a=t;


  答案:C


  3.8 若变量已正确定义,以下程序段的输出结果是


  A) 输出格式说明与输出项不匹配,输出无定值


  B) 5.17000


  C) 5.168000


  D) 5.169000


  x=5.16894;


  printf("%f\\n",(int)(x*1000+0.5)/(float)1000);


  答案:D


  3.9 若有以下程序段,c3中的值是


  A) 0


  B) 1/2


  C) 0.5


  D) 1


  int c1=1,c2=2,c3;


  c3=c1/c2;


  答案:A


  3.10 若有以下程序段,其输出结果是


  A) 0,0,-10


  B) 0,0,5


  C) -10,3,-10


  D) 3,3,-10


  int a=0,b=0,c=0;


  c=(a-=a-5),(a=b,b+3);


  printf("%d,%d,%d\\n",a,b,c);


  答案:B




】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2013年计算机二级考试C语言第四章.. 下一篇2013年计算机二级考试C语言第二章..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: