考试网 >> IT认证 >> 等级 >> 二级考试 >> 06年4月等级考试二级C语言考前密卷2(三)

06年4月等级考试二级C语言考前密卷2(三)

发布时间:2006-07-25 12:10     点击:
分页:前10页  上一页  [11] 12 13 14  下一页

  答案:【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};
分页:前10页  上一页  [11] 12 13 14  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有