![]() |
网站首页 --
中国考试信息网--人性服务 用户至上 资源免费 信息共享 将免费进行到底!
|
|||||||||||||||||||
|
||||||||||||||||||||
|
|
|
|
|
|
等级考试
水平考试
微软认证
思科认证
Oracle认证
Linux认证
|
||
| 你的位置:首页 > IT认证 > 等级考试 > 历年真题 > 内容 |
| 06年4月等级考试二级C语言考前密卷2三 |
|
(44)下面程序的输出是_________。 main() { int k=11; printf('k=%d,k=%o,k=%x\n',k,k,k); } a)k=l1,k=12,k=l1 b)k=ll,k=13,k=13 c)k=l1,k=013,k=0xb d)k=l1,k=13,k=b 答案:d 评析:在c语言格式字符的输出中,'%d'是以带符号的十进制形式输出整数;'%0'是以8进制无符号形式输出整数(不输出前导符o);'o/ox'是以16进制无符号形式输出整数(不输出前导符0x)。 (45)下面程序段中c的二进制值是__________。 char a=3,b=6,c; c=a^b<<1: a)00001011 b)00001111 c)00011110 d)00011100 答案:b 评析:c语言提供六种位运算符,按优先级由高到低的顺序分别为:取反(~)、左移((<)和右移(>>)、按位与(&)、按位异或(八)、按位或(i)。所以表达式c=aab<<l先运算b<<l得二进制值为00001 100,再运算aa00001 100,最后得二进制值00001ll1。b 评析:c语言提供六种位运算符,按优先级由高到低的顺序分别为:取反(~)、左移((<)和右移(>>)、按位与(&)、按位异或(八)、按位或(i)。所以表达式c=aab<<l先运算b<<l得二进制值为00001 100,再运算aa00001 100,最后得二进制值00001ll1。 (46)以下叙述中正确的是__________。 a)c语言比其他语言高级 b)c语言可以不用编译就能被计算机识别执行 c)c语言以接近英语国家的自然语言和数学语言作为语言的表达形式 d)c语言出现的最晚,具有其他语言的一切优点 答案:c 评析:计算机语言分为低级语言、汇编语言和高级语言,c语言属于高级语言,但并不是说c语言比其他语言高级,所以选项a错误;除了低级语言外,其他各种语言都必须编译成能被计算机识别的二进制数才能执行,选项b错误;c语言出现从1972年到1973年间,并不是出现最晚的语言,所以选项d也是错误的。 (47)下列可用于c语言用户标识符的一组是__________。 a)void define word b)a3_b3 _123 car c)for -abc ifcase d)2a do sizeof 答案:b 评析:c语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线,所以排除c和d。c语言还规定标识符不能为c语言的关键字,从而选项a(void是关键字)是错误的。 (48)fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是________。 a)只读 b)追加 c)读或读写 d)以上均正确 答案:d 评析:fgetc函数是指从指定的文件读入一个字符,该文件必须是以读或读写方式打开的。电etc'函数的调用形式为:ch=fgetc(fp);。 (49)请选出正确的程序段_________。 a)int*p b)int*s,k; scanf(''%d'',p); *s=100; …… …… c)int*s,k; d)int*s,k; char *p,c; char *p,e; s=&k: s=&k p=&c; p=&c; *p=’a’; s=p; …… *s=l; …… 答案:c 评析:本题的a和b犯了一个同样的错误,即指针变量p定义后并没有指向具体的变量,因此不能进行赋值操作。另外,在选项d中,s是int指针变量,p是char型指针变量,所指向的内存单元所占用的字节数是不同的,因而不能将字符指针变量p的值赋给整型指针变量s。 |
| 上一篇: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. |