当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
综合指导:计算机二级笔试试题三(3)
发布时间:2010/10/20 16:44:13 来源:www.xue.net 编辑:城市总裁吧

    19) 下列变量定义中合法的是

    A) short _a=1-.le-1; B) double b=1+5e2.5;

    C) long do=0xfdaL; D) float 2_and=1-e-3;

    (20) 设 int x=1, y=1; 表达式(!x||y--)的值是

    A) 0 B) 1 C) 2 D) -1

    (21) 与 y=(x>0?1:x<0?-1:0);的功能相同的if语句是

    A) if (x>0) y=1; B) if(x)

    else if(x<0)y=-1; if(x>0)y=1;

    else y=0; else if(x<0)y=-1;

    else y=0;

    C) y=-1 D) y=0;

    if(x) if(x>=0)

    if(x>0)y=1; if(x>0)y=1;

    else if(x==0)y=0; else y=-1;

    else y=-1;

    (22) 以下循环体的执行次数是

    A) 3 B) 2 C) 1 D) 0

    main()

    { int i,j;

    for(i=0,j=1; i<=j+1; i+=2, j--)printf("%d \n",i);

    }

    (23) 以下叙述正确的是

    A) do-while语句构成的循环不能用其它语句构成的循环来代替。

    B) do-while语句构成的循环只能用break语句退出。

    C) 用do-while语句构成的循环,在while后的表达式为非零时结束循环。

    D) 用do-while语句构成的循环,在while后的表达式为零时结束循环。

    (24) 下列程序执行后的输出结果是

    A) G B) H C) I D) J

    main()

    { int x='f'; printf("%c \n",'A'+(x-'a'+1)); }

    (25) 执行下面的程序段后,变量k中的值为

    A) 不定值 B) 33 C) 30 D) 10

    int k=3, s[2];

    s[0]=k; k=s[1]*10;

    (26) 若已定义:

    int a[ ]={0,1,2,3,4,5,6,7,8,9], *p=a,i;

    其中 0≤i≤9, 则对a数组元素不正确的引用上

    A) a[p-a] B) *(&a[i]) C) p[i] D) a[10]

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved