无忧首页企业系统我的无忧
无忧服务:
兼职活动培训
娱乐交友:
交友社区资讯
全职实习:
实习暑假寒假
微信号:school51
扫一下,立即关注
加关注
在线支付,立省10元
下载新版APP
===大学生成长生活平台===

2011年计算机等级二级C语言课后练习题及答案解析(2)

2012-12-26来源/作者:卫凯点击次数:397

  一、单项选择题
  1.下面叙述不正确的是【 】。
  A) C语句末尾必须有分号
  B) C语言中无论是整数还是实数都能准确的表示
  C) 运算符“%”只能用于整数运算
  D) 乘除运算符优先级高于加减运算符
  2.以下叙述正确的是【 】。
  A) C语句前面必须有行号
  B) C程序中每行只能写一条语句
  C) C语言本身没有输入输出语句
  D) 注释必须跟在一行语句的后面
  3.复合语句应用【 】括起来。
  A) 小括号 B) 方括号 C) 大括号 D) 尖括号
  4.将二进制数101101101111转换成十六进制数是【 】。
  A) 5557 B) B6F C) 7555 D) F6B
  5.将十进制数0.625转换成二进制数是【 】。
  A) 0.111 B) 0.101 C) 0.5 D) 0.A
  6.C语言语句一行写不下时,可以【 】。
  A) 用逗号换行 B) 用分号换行 C) 用回车换行 D) 在任意一空格处换行
  7.C语言允许将一条语句写在两行上,下列语句不正确是【 】。
  A) int a, B) int a C) int D) int a,b
   b; ,b; a,b; ;
  8.下面程序的输出是【 】。(“□”表示一个空格)
  int a=3366;
  printf("|%-08d|",a);
  A) |-0003366| B) |00003366| C) |3366□□□□| D) 输出格式非法
  9.若有说明语句:int a; float b;,以下输入语句正确的是【 】。
  A) scanf("%f%f",&a,&b);
  B) scanf("%f%d",&a,&b);
  C) scanf("%d,%f",&a,&b);
  D) scanf("%6.2f%6.2f",&a,&b);
  10.以下程序的输出结果是【 】。
  main( )
  { int x=11,y=11;
  printf("%d%d\\n",x--,--y);
  }
  A) 11,11 B) 10,10 C) 10,11 D) 11,10
  11.将八进制数307转换成二进制数是【 】。
  A) 100110011 B) 11000111 C) 1100000111 D) 111000011
  12.执行下面程序段,给x、y赋值时,不能作为数据分隔符的是【 】。
  int x,y;
  scanf("%d%d",&x,&y);
  A) 空格 B) Tab键 C) 回车 D) 逗号
  13.下面合法的语句是【 】。
  A) int a=8,b;
  b=++a++;
  printf("%d,%d",a,b++);
  B) int a;
  printf("\\"%d\\"",scanf("%d",&a));
  C) char a;
  scanf("%c",&a);
  char b=scanf("b=%c",&b);
  D) char c=getchar( );
   putchar((int)c);
  14.执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是【 】。
  int a;
  float b;
  scanf("a=%d,b=%f",&a,&b);
  A) 25□2.5
  B) 25,2.5
  C) a=25,b=5.5
  D) a=25□b=2.5
  15.与数学公式a•b x•y不等价的语句是【 】。
  A) a*b/x*y
  B) a*b/x/y
  C) a*b/(x*y)
  D) a/(x*y)*b
  二、填空题
  1.表达式5%(-3)的值是【1】,表达式-5%(-3)的值是【2】。
  2.在C语言中,格式输入库函数为【3】,格式输出库函数为【4】。
  3.下面程序的输出结果是【5】。
  int x=-32769;
  printf("%d",x);
  4.执行下列程序的输出结果是【6】。
  main( )
  {
  float a=1,b;
  b=++a*++a;
  printf("%f\\n",b);
  }
  5.执行下列程序的输出结果是【7】。
  main( )
  {
  int x=5,y;
  y=++x*++x;
  printf("y=%d\\n",y);
  }
  参 考 答 案
  一、选择题(1)B (2)C (3)C (4)B (5)B (6)D (7)D (8)C (9)C (10)D (11)B (12)D (13)D (14)C (15)A
  二、填空题【1】 2 【2】 -2 【3】 scanf 【4】 printf 【5】 32767 【6】 6.000000 【7】 49

  编辑特别推荐:

  2011年计算机等级考试二级C语言辅导笔记汇总

  2011年计算机等级考试二级C语言入门教程汇总

  2011年全国计算机等级二级C笔试考前练习习题汇总





相关阅读



关于我们 | 联系我们 | 用户指南 | 网站地图 | 意见建议 | 会员注册 | 用户协议 | 隐私政策