主页 > 教育培训 > 正文

计算机等级考试二级C语言考前密卷及答案(2)

[作者:fywun]
2010-08-05 11:00

(16)C语言中运算对象必须是整型的运算符是
    A)%=
    B)/
    C)=
    D)<=
(17)若变量a,i已正确定义,且i已正确赋值,合法的语句是
    A)a= =1
    B)++i;
    C)a=a++=5;
    D)a=int(i);
(18)已知
    int t=0;
    while (t=1)
    {...}
    则以下叙述正确的是
    A)循环控制表达式的值为0
    B)循环控制表达式的值为1
    C)循环控制表达式不合法
    D)以上说法都不对
(19)若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是
    A)10<回车>22<回车>33<回车>
    B)10.0,22.0,33.0<回车>
    C)10.0<回车>22.033.0<回车>
    D)10  22<回车>33<回车>
(20)有如下程序:
    main()
    {
    int x=1,a=0,b=0;
    switch(x)
    {
    case 0: b++;
    case 1: a++;
    case 2: a++;b++;
    }
    printf("a=%d,b=%d\n",a,b);}
    该程序的输出结果是
    A)a=2,b=1
    B)a=1,b=1
    C)a=1,b=0
    D)a=2,b=2

(21)有以下程序
    main()
    {int i=1,j=1,k=2;
    if((j++||k++)&&i++)
    printf("%d,%d,%d\n",i,j,k);
    }
    执行后输出结果是
    A)1,1,2
    B)2,2,1
    C)2,2,2
    D)2,2,3
(22)有如下程序
    main()
    {float x=2.0,y;
    if(x<0.0)y=0.0;
    else if(x<10.0)y=1.0/x;
    else y=1.0;
    printf("%f\n",y);}
    该程序的输出结果是
    A)0.000000
    B)0.250000
    C)0.500000
    D)1.000000
    (23)有如下程序:
    main()
    {int n=9;
    while(n>6){n--; printf("%d",n);}
    }
    该程序的输出结果是
    A)987
    B)876
    C)8765
    D)9876
(24)在下列选项中,没有构成死循环的是
    A)int i=100;
    while(1)
    {i=i0+1;
    if(i>100)break;
    }
   
    B)for(;;);
    C)int k=10000;
    do{k++;}while(k>10000);
    D)int s=36;
    while(s)--s;
(25)设int x=1,y=1;表达式(!x||y--)的值是
    A)0
    B)1
    C)2
    D)-1

(26)若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
    A)函数调用可以作为独立的语句存在
    B)函数调用可以作为一个函数的实参
    C)函数调用可以出现在表达式中
    D)函数调用可以作为一个函数的形参

(27)有以下程序
    float fun(int x,int y)
    {return(x+y);}
    main()
    {int a=2,b=5,c=8;
    printf("%3.0f\n",fun((int)fun(a+c,b),a-c));
    }
    程序运行后的输出结果是
    A)编译出错
    B)9
    C)21
    D)9.0
(28)若有以下调用语句,则不正确的fun函数的首部是
    main()
    { …
    int a[50],n;
    …
    fun(n, &a[9]);
    …
    }
    A)void fun(int m, int x[])
    B)void fun(int s, int h[41])
    C)void fun(int p, int *s)
    D)void fun(int n, int a)

猜你喜欢

编辑推荐

相关内容

推荐阅读

加载中...
没有更多了
X