位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2005年9月全国计算机等级考试二级C语言笔试试题

手机扫码关注微信
随时随地刷题

二级二级C2005年9月全国计算机等级考试二级C语言笔试试题

推荐等级:
  • 卷面总分:0分
  • 试卷类型:模拟试题
  • 测试费用:¥5.00
  • 试卷答案:
  • 练习次数:0
  • 作答时间:0分钟

试卷介绍

试卷预览

  • 21以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ { int r; float s; scanf("%d",&r); s=*p*r*r; printf("s=%fn",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有以下程序段 int n,t=1,s=0; scanf("%d",&n); do{ s=s+t; t=t-2; }while (t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是( )。

    A.任意正奇数

    B.任意负偶数

    C.任意正偶数

    D.任意负奇数

    开始考试练习点击查看答案
  • 26设变量已正确定义,则以下能正确计算f = n!的程序段是(    )。

    A.f=0;

    B.f=1; for(i=1;i<=n;i++)       f*=i; for(i=1;i>=2;i--)

    C.f=1;

    D.f=1; for(i=n;i>1;i++)       f*=i; for(i=n;i>=2;i--)

    开始考试练习点击查看答案
  • 27设有定义:int n1=0,n2,*p=&amp;n2,*q=&amp;n1;,以下赋值语句中与n2=n1;语句等价的是(    )。

    A.*p=*q;

    B.p=q;

    C.*p=&n1;

    D.p=*q;

    开始考试练习点击查看答案
  • 28若有定义:int x=0, *p=&amp;x;,则语句printf("%dn",*p);的输出结果是(    )。

    A.随机值

    B.0C.x的地址D.p的地址

    开始考试练习点击查看答案
  • 29设函数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);

    开始考试练习点击查看答案
  • 30有以下程序 main() { int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&amp;a[3], *q=p+2; printf("%dn", *p + *q); }程序运行后的输出结果是( )。

    A.16

    B.10

    C.8

    D.6

    开始考试练习点击查看答案
 3/5   首页 上一页 1 2 3 4 5 下一页 尾页
返回顶部