单项选择题

定义下列结构体(联合)数组:
struct st
char name[15];
int age;
a[10]="ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17;
执行语句printf("%d,%c",a[2].age,*(a[3].name+2))的输出结果为( )。

A) 15,A
B) 16,H
C) 16,A
D) 17,H
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: void change(int k[])k[0]=k[5];) main() int x[10]=1,2,3,4,5,6,7,8,9,10,n=0; while(n<=4)(change(&x[n]);n++; for(n=0;n<5;n++)printf( %d ,x[n]); printf( n ); 程序运行后的输出结果是______。
A) 6 7 8 9 10
B) 1 3 5 7 9
C) 1 2 3 4 5
D) 6 2 3 4 5
单项选择题
设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是( )。
A) x=x*100+0.5/100.0;
B) x=(x*100+0.5)/100.0
C) x=(int)(x*100+0.5)/100.0;
D) x=(x/100+0.5)/100.0;
相关试题
  • 下列语句能循环______次。 int s=...
  • 以下程序的输出结果是 。 void reverse...
  • 有以下程序: float f1(float n) re...
  • 下面的程序实现的是从指针p所指向的地址的n...
  • 设有定义: struet person int ID;cha...