2007-2008-2(标准A).doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2007-2008-2(标准A)

河南理工大学 2007~2008 学年第 2 学期 《C语言程序设计》 试卷(A卷) 考试方式:闭卷 本试卷考试分数占学生总评成绩的 70 % 总 分 题号 一 二 三 四 核分人 题分 复查人 得分 评卷人 一、单项选择题(每题2分,共50分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的下划线“ ”上。 1.以下叙述不正确的是 A)一个C语言程序可以由一个或多个函数组成 B)C语言程序的基本组成单位是函数 C)在C语言程序中,注释只能位于一条语句的后面 D)一个C语言程序必须包含一个main函数 2.若已定义x和y为double类型,则表达式x=1,y=x+5/2的值是 A) 2.0?? B)3 C) 3.0?? D) 3.5 3.在C语言中,字符型(char)数据在内存中存放的形式为 A)BCD码 B)原码 C)补码 D)ASCII码 4.C语言中,下列合法的长整型常量是 A)a B)0.012345 C)2.134e12 D)0L 5.若定义语句:int a,b,c,*p=c;之后,接着执行以下选项中的语句,则能正确执行的语句是 A)scanf(%d,a,b,c); B) scanf(%d%d%d,a,b,c); C) scanf(%d,p); D) scanf(%d,p); 6.若变量已正确定义并赋值,以下合法的C语言赋值语句是 A)x=y==5; B)x=n%2.5 C)x+n=I; D)x=5=4+1; 7.若变量已正确定义,有以下程序段 int i=0; do printf(%d,i);while(i++); printf(%d\n,i); 其输出结果是 。 A)0,0 B)0,1 C)1,1 D) 8.下面的程序段所表示的数学函数关系是 y=-1; if(x!=0) if(x0) y=1; else y=0; A) B) C) D) 9.有以下程序 #include stdio.h main() { int y=9; for(;y0;y--) if(y%3==0)printf(%d,--y); } 程序的运行结果是 。 A)741 B)963 C)852 D)875421 10.下面程序段的输出结果是 。 x=3; do{y=x- -; if(!y)?? {printf(“x”);??? continue;} ?? printf(“#”); ?? } while(1=x=2); A)将输出##???????????????????????B)将输出##* C)是死循环???????????????????????D)含有不合法的控制表达式 11 #include stdio.h int fun(char s[]) {int n=0; while(*s=9*s=0){n=10*n+*s-0;s++;} return (n); } main() { char s[10]={6,1,*,4,*,9,*,0,*}; printf(%d\n,fun(s)); } A) 9 B)61490 C)61 D)5 12.以下程序的输出结果是 。 #define S(r) 10*r*r main() { int a=20,b=20,s; s=S(a+b); printf(%d\n,s); } A)320 B)620 C)16000 D)400 13.以下程序的输出结果是 main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++;break; case 1:b++;break; } case 2: a++;b++;break; } printf(a=%d,b=%d\n,a,b); } A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 D)a=2,b=2 14.若w=1,x=2,u=3,z=4,则表达式wx?w:uz?u:z的值是 A) 4 B)3 C)2

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档