(精)必威体育精装版c语言程序设计复习题.docVIP

(精)必威体育精装版c语言程序设计复习题.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(精)必威体育精装版c语言程序设计复习题

一、选择题 1. 与47相等的十六进制数是( A )。 A) 2F B) 215 C) 32F D) 115 2. 将15向左移动2位后的值是( D )。 A) (3C)16 B) 2 C) (60)10 D) 都正确 3. 将250与5进行按位与的结果是( A )。 A) 0 B) 1 C) (FF)16 D) (F0)16 4. 将(AF)16与(78)16进行按位异或的结果是( A )。 A) (D7)16 B) (28)16 C) (D8)16 D) (27)16 设int类型的数据长度为2个字节,则unsigned int 类型数据的取值范围是(B)。 A) 0至255 B) 0至65535 C) -32768至32767 D) -256至255 再C语言中,数字029是一个(D)。 A) 八进制数 B) 十六进制数 C) 十进制数 D) 非法数 下列可以正确表示字符常数的是(B)。 A) “a” B) ‘\t’ C) “\n” D) 297 以下(C)是错误的转义字符。 A) ‘\\’ B) ‘\’ C) ‘\81’ D) ‘\0’ 已说明int a=256,执行语句“printf(%x”,a);” 的结果是(A)。 A) 0100 B) 0256 C) 0FFE D) 00FF 字符串 “\\\22a, 0\n” 的长度是(C)。 A) 8 B) 7 C) 6 D) 5 下面4个选项中,均是合法的转义字符的选项时(A)。 A) ‘\’ ‘\\’ ‘\n’ B) ‘\’ ‘\017’ ‘\\’ C) ‘\018’ ‘\f’ ‘xab’ D) ‘\\0’ ‘\101’ ‘x1f’ 下面4个选项中,均是不合法的转义字符的选项时(B)。 A) ‘\t’ ‘\\’ ‘\x1f’ B) ‘\1011’ ‘\’ ‘\a’ C) ‘\011’ ‘\f’ ‘\}’ D) ‘\abc’ ‘\101’ ‘x1f’ 已知int j, i=1;,执行语句j=-i++;后,j的值是(C)。 A) 1 B) 2 C) -1 D) -2 已知int i, a;,执行语句i = (a=2*3, a*5), a+6; 后,变量i的值是(C)。 A) 6 B) 12 C) 30 D) 36 已知int i=5;,执行语句i += ++I; 后,变量i的值是(C)。 A) 10 B) 11 C) 12 D) A)、B)、C)答案都不对 已知:float x=1, y;,则y = ++x*++x的结果为(D)。 A) 9 B) 6 C) 1 D) 表达式是错误的 已知char w; int x; float y; double z;,则表达是w*x+z-y结果的类型是(D)。 A) float B) char C) int D) double sizeof(double)是(C)。 A) 函数调用 B) double型表达式 C) int型表达式 D) 非法表达式 假设所有变量均为整数,则表达是( a=2, b=5, b++, a+b )的值是(B)。 A) 7 B) 8 C) 6 D) 2 若有定义:int a=7; float x=2.5, y=4.7;,则表达式x+a%3*(int)(x+y)%2/4的值是(A)。 A) 2.500000 B) 2.750000 C) 3.500000 D) 0.000000 设变量n为float类型,m为int类型,则以下实现将n中的数值保留小数点后两位,第3位进行四舍五入运算的表达式是(B)。 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 以下能正确的定义整数变量a、b和c,并为其赋初值5的语句是(B)。 A) int a=b=c=5; B) int a, b, c=5; C) a=5, b=5, c=5; D) a=b=c=5; 已知ch是字符型变量,下面不正确的赋值语句是(A)。 A) ch = ‘a+b’; B) ch = ‘\0’; C) ch = ‘7’ + ‘9’; D) ch = 5+9; 设x、y均为float型变量,则以下不合法的赋值语句是(B)。 A) ++x; B) y=(x%2)/10; C) x*=y+8; D) x=y=0; 以下程序的输出结果是(D)。 void main( void ) { printf( “\n*s1=%15s*”, “chinabeijing” ); printf( “\n*s2=%-5s*”,

文档评论(0)

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

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

1亿VIP精品文档

相关文档