您现在的位置: 中国IT实验室 >> 计算机等级考试 >> 最新试题 >> 文章正文
2005年9月全国计算机等级考试二级C笔试试卷(含参考答案)

ChinaITLab收集整理  2006-3-11  保存本文  推荐给好友  QQ上看本站  收藏本站


 

 { int num; struct NODE *next;
 } OLD;
以下叙述中正确的是
 A)以上的说明形式非法 B)NODE是一个结构体类型
 C)OLD是一个结构体类型 D)OLD是一个结构体变量

(17)以下叙述中错误的是
 A)C语言中对二进制文件的访问速度比文本文件快
 B)C语言中,随机文件以二进制代码形式存储数据
 C)语句 FILE fp; 定义了一个名为fp的文件指针
 D)C语言中的文本文件以ASCII码形式存储数据

(18)当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是
 A)k%2 B)k%2==1 C)(k%2)!=0 D)!k%2==1

(19)以下不能正确计算代数式 值的C语言表达式是
 A)1/3*sin(1/2)*sin(1/2) B)sin(0.5)*sin(0.5)/3
 C)pow(sin(0.5),2)/3 D)1/3.0*pow(sin(1.0/2),2)

(20)以下能正确定义且赋初值的语句是
 A)int n1=n2=10; B)char c=32;
 C)float f=f+1.1; D)double x=12.3E2.5;

(21)以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。
 main()
 /* Beginning */
 { int r; float s;
 scanf("%d",&r);
 s=*p*r*r; printf("s=%f\n",s);
 }
 出错的原因是
 A)注释语句书写位置错误 B)存放圆半径的变量r不应该定义为整型
 C)输出语句中格式描述符非法 D)计算圆面积的赋值语句中使用了非法变量

(22)设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是
 A)k=k>=k B)-k++ C)k%int(f) D)k>=f>=m

(23)设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是
 A)(!a==1)&&(!b==0) B)(a C)a && b D)a||(b+b)&&(c-a)

(24)有以下程序段
 int k=0,a=1,b=2,c=3;
 k=ac ? c:k;
执行该程序段后,k的值是
 A)3 B)2 C)1 D)0

(25)设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句
 if (a if(c==d) y=0;
 else y=1;
该语句所表示的含义是
 A) B) 
 C) D) 

(26)有以下程序段
 int n,t=1,s=0;
 scanf("%d",&n);
 do{ s=s+t; t=t-2; }while (t!=n);
为使此程序段不陷入死循环,从键盘输入的数据应该是
 A)任意正奇数 B)任意负偶数 C)任意正偶数 D)任意负奇数

(27)设变量已正确定义,则以下能正确计算f = n!的程序段是
 A) f=0; B) f=1;
 for(i=1;i<=n;i++) f*=i; for(i=1;i C) f=1; D) f=1;
 for(i=n;i>1;i++) f*=i; for(i=n;i>=2;i--) f*=i;

(28)设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是
 A)*p=*q; B)p=q; C)*p=&n1; D)p=*q;

(29)若有定义:int x=0, *p=&x;,则语句printf("%d\n",*p);的输出结果是
 A)随机值 B)0 C)x的地址 D)p的地址

(30)设函数fun的定义形式为
 void fun(char ch, float x ) { … }
则以下对函数fun的调用语句中,正确的是
 A)fun("abc",3.0); B)t=fun(’D’,16.5);
 C)fun(’65’,2.8); D)fun(32,32);

(31)有以下程序
 main()
 { int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2;

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页  





 相关文章  热门文章
应付计算机等级二级考试新大纲:公共基础知识
计算机等级考试三,四级证书
计算机等级考试一,二级证书
2006年4月1日计算机等级考试公共基础知识考
2006年全国计算机等级考试四级考试大纲
2006年全国计算机等级考试三级信息管理技术
2006年全国计算机等级考试二级Access考试大
全国计算机等级考试详细的介绍
全国计算机等级考试四级通关攻略
全国计算机等级考试上机考试应试技巧

 文章评论


认证培训
热门专题       more
相关下载
论坛新帖
博 客