![]() |
网站首页 --
中国考试信息网--人性服务 用户至上 资源免费 信息共享 将免费进行到底!
|
|||||||||||||||||||
|
||||||||||||||||||||
|
|
|
|
|
|
等级考试
水平考试
微软认证
思科认证
Oracle认证
Linux认证
|
||
| 你的位置:首页 > IT认证 > 等级考试 > 历年真题 > 内容 |
| 06年4月等级考试二级C语言考前密卷2三 |
|
答案:【5】数据存储 评析:数据字典是各类数据描述的集合,它通常包括5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。 (6)下面程序的输出是 【6】 。 main() {int arr[10],i,k=o: for(i=0;i<10;i++) arr[i]=i; for(i=1;i<4;i++) k+=arr[i]+i; printf('%d\n',k);} 答案:【6】12 评析:本题通过第一个for循环将数组arr[o]-arr[9]分别赋值为0-9,通过第二个for循环的三次循环累加,求出结果为12,具体分析如下: i=l:k=0+arr[1]+l即k=2: i=2:k=2+arr[2]+2即k=6: i=3:k=6+arr[3]+3即k=12; (7)若a=10,b=20,则表达式!(a<b)的值是 【7】 。 答案:【7】0 评析:已知a=10,b=20,所以逻辑表达式a<b的值为true,即为1,在这个表达式前面有一个逻辑运算符!,表示反操作,所以整个语句的值应当为false,即为0。 (8)有以下程序: int fa(int x){return x*x;} int fb(int x){return x*x*x;} int f(int(*f1)(),int(*f2)(),int x) {return f2(x)-n(x);} main() {int i;i=f(fa,fb,2);printf('%d\n',i);} 程序运行后,输出结果是 【8】 。 答案:【8】4 评析:在主函数中调用函数f,函数f有三个参数,形参f1与f2分别是两个指向函数的指针。在f中执行r2(x)-f1(x),实际上是执行了fb(2).fa(2),故执行i=(fa,fb,2)后i的值为2^3-2^2=4。 (9)下面程序的输出是 【9】 。 main() {enum em{eml=3,em2=1,em3}; char*aa[]={'aa','bb','cc','dd'}; primf('%s%s%s\n',aa[eml],aa[em2],aa[em3]); } 答案:【9】ddbbcc 评析:c语言对枚举的定义规定:在枚举中声明的各个枚举元素,如果没有明确指出某个枚举元素的值,它的上一个元素存在并有明确值的情况下,这个枚举元素的值为其上一个元素的值+1。 在本题中,没有明确说明枚举元素em3的值,则em3=em2+l=1+l=2,进而可知,在printf()打印函数中,要打印的数组元素是aa[3]、aa[1]、aa[2],因此最后的打印结果应当为'ddbbcc'。 (10)若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是 【10】 。 int b,c;float a; scanf('%£%d,c=%d',&a,&b,&c) 答案:【10】5.0,4,c=3 评析:scanf(格式控制,地址表列),如果在'格式控制'字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。所以此题中输入数据的形式是5.0;4,c=3。 (11)下列程序的输出结果是 【11】 。 int t(int x,int y,int cp,int dp) { cp=x*x+y*y; dp=x*x-y*y; } main() { int a=4,b=3,c=5,d=6; t(a,b,c,d); printf('%d%d\n',c,d); } 答案:【ll】5 6 评析:本题中a,b,c,d是实参,x,多,cp,dp是形参。c语言规定,实参变量对形参变量的数据传递是'值传递',即单向传递,只由实参传给形参,而不能由形参传回来给实参。在内存中,实参单元与形参单元是不同的单元。在调用函数时,给形参分配存储单元,并将实参对应的值传递给形参,调用结束后,形参单元被释放,实参单元仍保留并维持原值。因此,程序的输出结果是5 6。 (12)下面程序的输出结果是 【12】 。 char b[]='abcd'; main() { char b[30]; |
| 上一篇: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. |