单项选择题

以下程序的输出是( )。 struct st { int x;int*y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0],}; main() { p=aa; cout<+<+(p->x); }

A.10
B.11
C.51
D.60
<上一题 目录 下一题>
热门 试题

单项选择题
下列程序输出的结果是( )。 #include<stdio.h> sub1(char a,char b) {char c:c=a:a=b:b=c; } sub2(char*a,char b) {char c:c=*a;”a=b;b=c;} sub3(char*a,char*b) {char c;c=*a;”a=*b;*b=c;} void main() { char a,b; a=’A’;b=’B’:sub1(a,b);putchar(a):putchar(b): a=’A’;b=’B’; sub2(&a,b);putchar(a);putchar(b); a=’A’;b=’B’; sub3(&a,&b);putchar(a);putchar(b); putchar(’ n’); }
A.ABABAB
B.ABBBBA
C.ABBABA
D.ABABBA
单项选择题
已知int a,*pa=&a;输出指针pa十进制的地址值的方法是( )。
A.cout<<pa;
B.cout<<*p;
C.cout<<&pa;
D.cout<<long(p;
相关试题
  • 包容类Contain和内嵌类Embed定义如下: #...