期末测试模拟A卷.doc

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

广州现代信息工程职业技术学院 考 试 模 拟 卷(A卷) 考试时间:2012-2013学年第二学期 考查科目:C语言程序设计 班级: 学号: 姓名: 成绩: 阅卷人: 李忠华 一、单选题(每题2分,共30分) 1、C语言提供的不合法的关键字是( ) A.swicth B. cher C. Case D. default 2、C语言提供的合法的字符常量是( ) A.\’084’ B. ‘\x43’ C. ‘ab’ D. “\0” 3、以下运算符中优先级最低的算符是( )。 A. B. C.!= D.|| 设x、y为float型变量,则以下( )是不合法的赋值语句。 A.++x; B.*x=10; C.x=y=z=0; D.x*=y+8; 若有以下定义,则能使值为3的表达式是: int k= 7,x =12 A.x%=(k%= 5) B.x%=(k-k%5) C.x%=k- k%5 D.(x%=k)-(k%=5) 设的int x=15,y=5,则执行printf(“%d\n”,x%=(y%=2));后的输出是( ) A.0 B. 1 C. 6 D. 12 C语言中最简单的数据类型包括( ) A.整型、实型、逻辑型 B. 整型、实型、字符型 C. 整型、实型、逻辑型 D. 整型、实型、逻辑型、字符型 下述对C语言字符数组的描述中错误的是( )。 A.字符数组可以存放字符串。 B. 字符数组中的字符串可以整体输入、输出。 C. 可以在赋值语句中通过赋值运算符“=”对数组整体赋值。 D. 不可以用关系运算符对字符数组中的字符串进行比较。 判断char型变量cl是否为小写字母的最简单且正确的表达式为( ) A.’a’=cl=’z’ B. (cl=a)(cl=z) 对表达式x≥y≥z,应该用C语言表达式是( ) A.(x=y)(y=z) B. (x=y)and(y=z) C. (x=y=z) D. (x=y)(y=z) 若有定义和语句:int w[2][3],(*pw)[3]; pw=w;则对w数组元素非法引用是( )。 A.*(w[0]+2) B.*(pw+1)[2] C. pw[0][0] D. *(pw[1]+2) 若a、b、c、d、t均为int型变量,则执行以下程序段后的结果为( )。 #define MAX(A,B) (A)(B)?(A):(B) #define PRINT(Y) printf(“Y=%d\t”,Y) …a=1; b=2; c=3; d=4; t=MAX(a+b,c+d);PRINT(t); A.Y=3 B.存在语法错误 C.Y=7 D.Y=0 13、下列程序的运行结果是( ) #includestdio.h int fun(int x,int y) { static int m=0,k=2; k+=m+1; m=k+x+y; return(m); } void main() { int j=4,m=1,k; k=fun(j,m); printf(“%d,”,k); k=fun(j,m); printf(“%d\n”,k); } A.8,20 B. 8,8 C. 8,17 D. 8,16 14、以下函数fun的功能是( )。 int fun(char *ps) { char * p; p=ps; while(* p++); return(p-ps-1); } A.比较两字符串的大小 B. 求字符串的长度 C. 将串ps复制到串p中 D. 以上三种说法都不对 15、以下关于switch语句和break语句的描述中,正确的是( )。 在switch语句中必须使用break语句。 break语句只能用于switch语句中。 在switch语句中,可以根据需要使用或不使用break语句。 break语句是switch语句的一部分。 二、填空题。(每题2分,共20分) 1、进制数123用八位二进制表示为【 】。 2、件”20x30或x-100”的C语言表达式是【 】。 3、有:double w[10];则w数组元素下标的取值范围是【

文档评论(0)

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

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

1亿VIP精品文档

相关文档