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

    46) 假定下列程序的可执行文件名为prg.exe,则在该程序所在的子目录下输入命

    令行: prg hello good<回车>后,程序的输出结果是

    A) hello good B) hg C) hel D) hellogood

    main()(int argc, char *argv[])

    { int i;

    if(argc<-0)return;

    for(i=1;i<argc;i++) printf("%c", *argv[i]);

    }

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

    A) 6 B) 8 C) 10 D) 12

    #define MA(x) x*(x-1)

    main()

    { int a=1,b=2; printf("%d \n",MA(1+a+b));}

    (48) 有以下结构体说明和变量的定义,且如下图所示指针p指向变量a,指针q指向

    变量b。则不能把结点b连接到结点a之后的语句是

    A) a.next=q; B) p.next=&b;

    C) p->next=&b; D) (*p).next=q;

    struct node

    { char data;

    struct node *next;

    { a,b,*p=&a,*q=&b;

    data next data next

    ┌──┬──┐ ┌──┬──┐

    a│ 5 │ │ b│ 9 │ 0 │

    └──┴──┘ └──┴──┘

    ↑p ↑q

    (49) 变量a所占内存字节数是

    A) 4 B) 5 C) 6 D) 8

    union U

    { char st[4];

    int i;

    long l;

    };

    struct A

    { int c;

    union U u;

    }a;

    (50) 执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是

    A) 123,456,789 B) 1,456,789

    C) 1,23,456,789 D) 1,23,456

    main()

    { char s[100]; int c, i;

    scanf("%c",&c); scanf("%d",&i); scanf("%s",s);

    printf("%c,%d,%s \n",c,i,s);

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