首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 考试试题 >

2011年计算机等级二级C语言章节习题及答案(2)(3)

2010-11-15 
读书人为您总结2011年计算机等级二级C语言章节习题及答案,希望对您的考试有所帮助

  3.21 以下程序的输出结果是

  main()

  { int a=21,b=11;

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

  }

  A)30

  B)31

  C)32

  D)33

  正确答案: A

  3.22 假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为

  A)17

  B)16

  C)15

  D)14

  正确答案: C

  3.23 已知int a=6; 则执行a+=a-=a*a;语句后,a的值为

  A)36

  B)0

  C)-24

  D)-60

  正确答案: D

  3.24 设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是

  A)n=(n*100+0.5)/100.0

  B)m=n*100+0.5,n=m/100.0

  C)n=n*100+0.5/100.0

  D)n=(n/100+0.5)*100.0

  正确答案: B

  3.25 sizeof(float)是

  A)一个双精度型表达式

  B)一个整型表达式

  C)一种函数调用

  D)一个不合法的表达式

  正确答案: B

  3.26 在C语言中,int,char和short三种类型数据在内存中所占用的字节数

  A)由用户自己定义

  B)均为2个字节

  C)是任意的

  D)由所用机器的机器字长决定

  正确答案: D

  3.27 以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是

  A)x/y*z

  B)x*(1/(y*z))

  C)x/y*1/z

  D)x/y/z

  正确答案: A

  3.28 下列关于复合语句和空语句的说法错误的是

  A)复合语句是由“{”开头,由“}”结尾的

  B)复合语句在语法上视为一条语句

  C)复合语句内,可以有执行语句,不可以有定义语句部分

  D)C程序中的所有语句都必须由一个分号作为结束

  正确答案: C

  3.29 下列关于字符串的说法中错误的是

  A)在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志

  B)′\0′作为标志占用存储空间,计入串的实际长度

  C)在表示字符串常量的时候不需要人为在其末尾加入′\0′

  D)在C语言中,字符串常量隐含处理成以′\0′结尾

  正确答案: B

热点排行