单项选择题

若有以下定义和语句
union data
{ int i; char C; float f;}X;
int Y;
则以下语句正确的是()。

A.x=10.5;
B.x.C=101:
C.Y=x;
D.printf("%d\n",x);

<上一题 目录 下一题>
热门 试题

单项选择题
有以下结构体说明、变量定义和赋值语句 struct STD {char name[10]; int age; char sex; }s[5],*ps; ps=&S[0]; 则以下scanf函数调用语句中错误引用结构体变量成员的是()。

A.scanf("%S",S[0].name);
B.scanf("%d",&s[0].age);
C.scanf("%C",&(ps->sex));
D.scanf("%d",ps->age);

单项选择题
设有以下语句 typedef struct TT {char c;int a [4];}CIN; 则下面叙述中正确的是()。

A.可以用TT定义结构体变量
B.IT是struct类型的变量
C.可以用CIN定义结构体变量
D.CIN是struct IT类型的变量

相关试题
  • 有以下程序 #include <stdio.h> mai...
  • 有以下程序 void fun2 (char a,char...
  • 有以下程序 #include <string.h> ma...
  • 有以下程序 void change(int k[]){...
  • 有以下程序 fun(int x,int y) { s...