一九九七学年计算机程序设计基础试卷.docVIP

一九九七学年计算机程序设计基础试卷.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语言期中测验试题 专业 计算机03 班级 学号 姓名 成绩 一、从下列四个供选择的答案中选出一个正确答案(每题2分,共30分) 1、假设定义:int x = 3, y = 3; 则复合赋值表达式x /= 1+y的值为: (A) 0 (B) 0.75 (C) 6 (D) 以上都错 x /= 1+y ( x = x / (1+y) ( x = 3 / (1+3) ( x = 3 / 4 ( x = 0 2、表达式: 35 -1 || 6 3 - !-1的值是: (A) 0 (B) 1 (C) 表达式不合法 (D) 均不对 35 -1 || 6 3 - !-1 ( 0 -1 || 6 3 - !-1 ( 0 || 6 3 - !-1 ( 0 || 6 3 – 0 ( 0 || 6 3 ( 0 || 0 ( 0 3、语句 if (3/4 1/2) a=1; else a=0; 运行后, a的值是: (A) 1 (B) 0 (C) 与机器有关 (D) 语法有错 if (3/4 1/2) a=1; else a=0; ( if (0 0) a=1; else a=0; 4、 判断整型变量i,j可同时被2整除的表达式(i,j同时被2整除返回1,否则返回0)是: A) !(i%2)||!(j%2) B) !(i%2)!(j%2) C) (i%2)(j%2) D) (i%2)||(j%2) 5、执行下列程序段后,a值为: a=1; b=0; if ((a++++b)?a++:b--) a += b; (A) 2 (B) 3 (C) 4 (D) 5 先计算(a++++b)?a++:b— ( (11)?a++:b— ( a=2,b=0 6、已知字符 ‘b’ 的ASCII码为 98 ,语句printf (%d,%c, ’b’,’b’+1 ) ;的输出为_____。 A)98,b B)语句不合法 C)98,99 D) 98,c 7、下列程序段执行后s值为: int i=1, s=0; do { if (!(i%2)) continue; s+=i; } while (++i10); A) 1 B) 45 C) 25 D) 以上均不是 do { if (!(i%2)) continue; s+=i; } while (++i10); do { if (!(i%2)) continue; s+=i; } while (++i10) ( s = 1+3+5+7+9 = 25 8、对于int a,则表达式 1=a=5值是: A) 0 B) 1 C) 不定 D) 表达式语法有错 1=a=5 (1=a) = 5 0 or 1 = 5 1 9、 对于以下程序段, 运行后i值为: int i=0, a=1; switch (a) { case 1: i+=1; case 2: i+=2; break; default: i+=3; } A) 1 B) 3 C) 6 D) 上述程序有语法错误 10、假设定义数组:float score[10]; 并且其首地址为2000,则 元素score[5]的地址为: A) 2005 B) 2010 C) 2015 D) 2020 2000 +4 +8 +12 +16 +20 +24 +28 +32 +36 score[0] score[1] score[2] score[3] score[4] score[5] score[6] score[7] score[8] score[9] 11、设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为    。 A)0~255 B)0~32767 C)0~65535 D)0~2147483647 12、已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数时,正确的数据输入方式是    。 int a1,a2; char c1,c2; scanf(“%d%c%d%c”,a1,c1,a2,c2); A)1

文档评论(0)

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

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

1亿VIP精品文档

相关文档