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
|