资源描述:
《计算机二级考试题目.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━试卷编号:5894所属语言:TurboC所属方案:2009级C语言期末考试━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━〖第1题〗『填空』(2分)(题号:607)字符串的结束标志是【 】答案:1). 或' '或0〖第2题〗『填空』(2分)(题号:681)已知a=10,b=15,c=1,d=2,e=0,则表达式(c==b)>e的值为【0】.答案:1).0〖第3题〗『填空』(2分)(题号:555)写出表达式1.234&&5.982的值是【1】
2、.{或:
3、
4、有一个为真就是真。且(与):&&有一个为假就是假非:!}答案:1).1〖第4题〗『填空』(2分)(题号:553)写出语句b=(a=6,a*3);执行后整型变量b的值是【18】.答案:1).18〖第5题〗『填空』(2分)(题号:420)若有定义:inta=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是【3】.
c=(a-=(b-5));
c=(a%11)+(b=3);答案:1).3〖第6题〗『填空』(2分)(题号:422)设有以下结构类型说明和变量定义,则变量a在内存所占字节数是【22】.
Structstud
{charnum[
5、6];
ints[4];
doubleave;
}a,*p;答案:1).22〖第7题〗『填空』(2分)(题号:666)intx=y=4,z=2;x=y==z;则x的值为【0】.{表达式y==z是真是假}答案:1).0〖第8题〗『填空』(2分)(题号:92)C语言中的字符变量用保留字【char】来说明.答案:1).char〖第9题〗『填空』(2分)(题号:381)C语言把文件看作是一个【字符或字节】的序列.答案:1).字符或字节〖第10题〗『填空』(2分)(题号:652)设intx=1/4;则x的值为【0】.{反斜杠是取整,1/4上0余1取整为0}答案:1
6、).0〖第1题〗『单项选择』(2分)(题号:200)若有定义:char*p1,*p2,*p3,*p4,ch;则不能正确赋值的程序语句为()。A:p1=&ch;scanf("%c",p1);B:p2=(char*)malloc(1);scanf("%c",p2);C:*p3=getchar();D:p4=&ch;*p4=getchar();答案:C〖第2题〗『单项选择』(2分)(题号:695)以下叙述中不正确的是()。{P263位运算符:按位与&,按位或
7、,按位异或^,按位取反~}A:表达式a&=b等价于a=a&b{位运算符就是将数据都转换成二进制。然后按
8、照逻辑运算方式进行运算。异或运算符是两个位相同则为1,不同为0}B:表达式a
9、=b等价于a=a
10、bC:表达式a!=b等价于a=a!bD:表达式a^=b等价于a=a^b答案:C〖第3题〗『单项选择』(2分)(题号:387)以下运算符中,优先级最高的运算符是()。A:=B:!=C:*(乘号)D:()答案:D〖第4题〗『单项选择』(2分)(题号:592)能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是()。A:a>=10ora<=0B:a>=0
11、a<=10C:a>=10&&a<=0D:a>=10‖a<=0答案:D〖第5题〗『单项选择』(2分)(题号:7
12、15)若有说明:inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()。A:i=*p;B:*p=*&jC:i=&j;{p=&i=&(*p)i=*p=*(&i)}D:i=**p;答案:B〖第6题〗『单项选择』(2分)(题号:593)若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为()。{sum++这个表达式的值是7但是sum的值自加后为8}A:7B:8C:9D:10答案:B〖第7题〗『单项选择』(2分)(题号:565)以下叙述中正确的是()。A:C语言的源程序不必通过编译就可以直接运
13、行B:C语言中的每条可执行语句最终都将被转换成二进制的机器指令C:C源程序经编译形成的二进制代码可以直接运行D:C语言中的函数不可以单独进行编译答案:B〖第8题〗『单项选择』(2分)(题号:506)以下程序段的输出结果为()。{i=4时j能运行3次,i=3时j运行2次,i=2时j运行1次}
for(i=4;i>1;i--)
for(j=1;j
14、B:typedefv2=int;C:typedefintv3;D:typedef