- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)