学习网考试学习资料

Gzu521.com

2007年4月计算机等级考试二级C语言考试真题(4)

全国计算机等级考试   点击:次   发布时间:2007-9-6   【字体: 】   来源:Gzu521.com
贵 州 学 习 网

  (16)设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1a2赋数值1020,为变量c1c2赋字符xy。以下所示的输入形式中正确的是(注:□代表空格字符)(d)
  
a10x20y〈回车〉
  b
10x20y〈回车〉
  
c10x〈回车〉
  
d
10x〈回车〉

20y〈回车〉 20y〈回车〉

  (
17)若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的c语言表达式是(c)
  
a)sqrt(abs(n^x+e^x))
  b) sqrt(fabs(pow(n,x)+pow(x,e)))
  c)sqrt(fabs(pow(n,x)+exp(x)))
  d) sqrt(fabs(pow(x,n)+exp(x)))


  
(18)设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是(a)
  ak++
  b)k+=1
  c
)++k
  d)k+1

  (
19)有以下程序,其中%u表示按无符号整数输出(b)

  main()

  {unsigned int x=0xffff; /* x的初值为十六进制数 */

   printf(“%u\n”,x);

  }
  
程序运行后的输出结果是
  a-1
  b
65535
  c
32767
  d
0xffff

  (20)设变量xy均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是(c)

  a)if(x++);
  b)if(
x>y&&y!=0);

  c)if(x>y) x- -
  d)if(y<0) {;}

  else y++; else x++;

上一页 下一页
本文共14页: 第 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...