首页>计算机等级考试>历年真题>正文
1996年9月计算机等级考试二级试卷答案

www.zige365.com 2007-6-14 14:02:45 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

    A)0 1 2 3 B)0 4 0 10

    C)0 4 5 15 D)1 4 5 15

    main()

    {enum team {my,your=4,his,her=eis10};

    printf(“%d%d%d%d、n”,my,your,his,her);}

    (33)下面程序的输出是

    A)0 0 3 B)0 1 2

    C)1 0 3 D)1 1 2

    main()

    {int a=——1,b=4,k;

    k=(a《=0》&&(!(b——《=0》);

    printf(“%d%d%d%、n”,k,a,b);)

    (34)下面的程序片段所表示的数学函数关系是

    ——1 (x《0》1 (x《0》

    A)y={0 (x=0)B}y={——1 (x=0)

    1 (x=0)0 (x)0}

    0 (x《0》——1 (x《0》

    C)y={——1 (x=0)D}y={1 (x=0)

    0 (x)0}0 (x)0)

    y=——1;

    if(x!=0)

    if(x)0)y=1;

    else y=0;

    (35)下列函数的功能是

    A)求字符串的长度B}比较两个字符串的大小

    C}将字符串X复制到字符串Y D}将字符串X连接到字符串Y后面

    int fun1(chat*x)

    {char*y=x;

    while(*y);

    return(y——x——1);}

    (36)若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回是

    A}EOF B}——1 C}非零值D}NULL

    (37)根据下面的定义,能印出字母M的语句是

    A}printf(“%c、n”,class[3]。name);

    B}printf(“%c、n”,class[3]。name[1]);

    C}printf(“%c、n”,class[2]。name[1]);

    D}printf(“%c、n”,clsaa[2]。name[0]);

    struct person{char name[9];int age;};

    struct person class[10]={“john”,17,

    “paul”,19,

    “mary”,18,

    “adam”,16};

    (38)下面程序的输出是

    A}——1 B}0 C}1 D}不确定的值

    main()
  {int x=100,a=10,b=20,ok1=5,ok2=0;

    if(a

    #include

    main()

    {char *p1 =“abc”,*p2 =“ABC”,str[50]=“xyz”;

    strcpy(str2,strcat(p1,p2);

    printf(“%、n”,str);}

    (40)下面程序的输出是

    A)741 B)852 C)963 D875421

    main()

    {int y=9"

    for(;y》0;y——)

    {if(y%3==0)

    {printf(“%d”,——y);continue;}

    }

    }

    (41)下面程序的输出是

    A)100 B)160 C)120 D)64

    main()

    {char x=040;

    printf(“%d、n”,x=x《《1):}

    (42)下面程序的输出是

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

    main()

    {struct cmplx int x;inf y;}cnum[2]={1,3,2,7};

本新闻共6页,当前在第3页  1  2  3  4  5  6  

我要投稿 新闻来源: 编辑: 作者:
相关新闻