山东建筑大学C语言程序设计试题第4套.docVIP

山东建筑大学C语言程序设计试题第4套.doc

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

C语言程序设计试题(第4套) (已删除考试范围之外的题目) 一、单项选择题(30分,每题2分) 1.C A、必须为字母或下划线。 B、必须为下划线。 C、必须为字母 D、可以是字母、数字或下划线。 2.下面4种说法,正确的是______。 A、C语言中,关系运算符有多个,其中的几个是、、=、!=。 B、C语言提供的三种逻辑运算符都是双目运算符。 C、C语言中不允许出现goto语句。 D、一般情况下,do-while循环和while循环可以互相代替,即都可以用来处理同一问题。 3. C语言源程序的基本单位是______。 A、语句 B、对象 C、函数 D、过程 4. 下列选项中,不能用作标识符的是_______。  A、_1234_ B、_1_2 C、int_2_ D、2_int_ 5. 能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是_______。 A、 a≥10 a≤0 B、a≥10‖a≤0 C、 a=10 a=0 D、a=10‖a=0 6. 若有定义:int a=8,b=5,c; ,则执行语句c=a/b+0.4; 后,c的值为_______。 A、 1.4 B、1 C、2.0 D、2 7.有以下程序段 int m=0,n=0; char c=a;  scanf(%d%c%d,m,c,n);  printf(%d,%c,%d\n,m,c,n); 若从键盘上输入:10A10回车,则输出结果是_______。 A、10,A,10 B、10,a,10 C、10,a,0 D、10,A,0 8. 当a=5,b=3,c=2时,执行下面一段程序后,x的值为_______。 A、1 B、 2 C、6 D、 8 if(ab) { if(bc) x=1; else x=2; } else { if(bc) x=6; else x=8; } 9.若有 i=8; 执行下列程序段后,变量i的值是_______。 switch(i) { case 7: i= i +1; case 8: i= i +1; case 9: i= i +1; default: i= i +1; } A、8 B、9 C、10 D、11 10.若有说明语句: int a[10]; 则对a数组元素正确引用的是_______。 A、a[10] B、a[3.5] C、a[0] D. a(5) 11. 以下函数的定义形式正确的是_______。   A、double fun(int a, int b)   B、fun(int a, b)     { c=a+b; return c; }     { int c;                    return c; }   C、fun(a, b)     { int a, b ; double c; c=a+b; return c; }   D、double fun(int a, int b)     { double c; c=a+b; return c; } 13.判断字符串s1是否等于字符串s2,应当使用 。 A、if (s1==s2) B、if (s1=s2) C、if (strcpy(s1,s2)) D、if (strcmp(s1,s2)==0) 14.有以下程序main() {int i,s=0; for(i=1;i10;i= i +2) s= s+(i+1); printf(%d\n,s); } 程序执行后的输出结果是A、自然数1~9的累加和B、自然数1~10的累加和C、自然数1~9中的奇数之和D、自然数1~10中的偶数之和15. 下面4种说法,正确的是______。 A、getchar()的作用是从终端输入一个字符。 B、getchar(a)的作用是从终端输入字符a 。 C、getchar()只接收一个字符或一个整数。 D、不允许使用putchar(getchar()); 。 二.程序填空题(30分,每空3分)

文档评论(0)

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

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

1亿VIP精品文档

相关文档