![]() |
网站首页 --
中国考试信息网--人性服务 用户至上 资源免费 信息共享 将免费进行到底!
|
|||||||||||||||||||
|
||||||||||||||||||||
|
|
|
|
|
|
等级考试
水平考试
微软认证
思科认证
Oracle认证
Linux认证
|
||
| 你的位置:首页 > IT认证 > 等级考试 > 历年真题 > 内容 |
| 06年4月等级考试二级C语言考前密卷2三 |
|
评析:第一个判断值为真,过渡到下一个判断,第二个判断为真,过渡到第三个判断……如此循环,在打印输出语句的前一行,程序给变量x赋了值,为.1,所以,无论前期如何变化,最后的x值依然为-1。 (32)下面程序 main() { int x=32: printf('%d\n',x=x<<1); } 的输出是________。 a)100 b)160 c)120 d)64 答案:d 评析:<<是c语言中规定的左移运算符,例如,a=a<<2,这个语句即是将a的二进制数左移两位,左移一位相当于该数乘于2,左移两位相当于该数乘以2的2次方。所以,x<<1=32.2=64。 (33)设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)_________。 struct date { long *cat; struct date *next; double dog; }too; printf('%d',sizeof(too)); a)20 b)16 c)14 d)12 答案:d 评析:sizeof函数计算已知类型所占的字节数。结构体变量所占内存长度是各成员占的内存长度之和。指针变量占2个字节,所以cat和*next各占2个字节;double型占8个字节,故too共占12个字节。 (34)以下程序的输出结果是_________。 #include<stdio.h> #define fudge(y) 2.84+y #define pr(a)printf ('%d',(int)(a)) #define print l(a) pr(a);putchar(’\n’) main() { intx=2; printl(fudge(5)*x); } a)ll b)12 c)13 d)15 答案:b 评析:在程序中如果有带实参的宏,则按#define命令行中指定的字符串从左到右进行置换,如果串中包含宏中的形参,则将程序语句中相应的实参代替形参。将实参带入已经定义的宏中,可以得出答案灯'12'。 (35)以下程序段给数组所有的元素输入数据,请选择正确答案填入: #include<stdio.h> main() { int a[10],i=o; while(i<l0)scanf('%d',________); : : } a)a+(i++) b)&a[i+l] c)a+i d)&a[++i] 答案:a 评析:a就是数组a的首地址,而a+x是数组中第x个元素的地址,。所以在四个选项中,选项b和c只能输入一个数据,选项d不能给a[o]输入数据,只有a可以完成给数组所有的元素输入数据的任务。 (36)以下对枚举类型名的定义中正确的是________。 a)enum a={one,two,three}; b)enum a{one=9,two=-1,three}; c)enum a={'one','two','three'}; d)enum a{'one','two','three'}; 答案:b 评析:声明枚举类型用enum开头。例如:enum weekday(sun,mon,tue,wed,thu,fri,sat); 说明:1、在c编译中,对枚举元素按常量处理,同时可以改变他们的值。2、枚举值可以用来做判断比较。3、一个整数不能直接赋给一个枚举变量。 (37)字符(char)型数据在微机内存中的存储形式是________. a)反码 b)补码 c)ebcdic码 d)ascii码 答案:d 评析:将一个字符常量放到一个字符变量中,实际上并不是把该字符本身放到内存单元中去,而是将该字符的ascii码值放到存储单元中。 (38)下面程序的输出是________。 typedef union { long x[2]; int y[4]; char z[8]; }mytype; mytype them; main() { printf('%d\n',sizeof(them));} a)32 b)16 c)8 d)24 |
| 上一篇:06年4月全国计算机等级考试二级C语言考前密卷2二 | 下一篇:下面没有内容了 |
| 【打印文章】【大 中 小】【返回顶部】【返回首页】【关闭】 |
设为首页 | 加入收藏 | 网站介绍 | 网站地图 | 广告服务 | 友情链接 | 联系我们 | 免责声明 | 真诚欢迎各教育机构、媒体、高校、出版单位和网友与我们联系合作! 中国考试信息网 版权所有 粤ICP备05000983号 Copyright © 2007 CnOFF.com All rights reserved. Template designed by Cnoff.com. Optimized to 1024x768 to Firefox,Opera and MS-IE6. |