[单选题]

若有如下说明: union s {char a[9] int b; float c; }t; 则下列叙述正确的是( )

A.共用体变量t不能作为函数的参数

B.通过引用共用体变量名t可以得到成员的值

C.共用体变量t的地址和它的各成员的地址不同

D.共用体变量t所占的内存长度等于它的各成员所占的内存长度之和

参考答案与解析:

相关试题

若有如下定义:unionaa{int n;char c[9];float x;}

[单选题]若有如下定义: union aa {int n; char c[9]; float x;}a,b,c; 则下列叙述中不正确的是( )A.union aa是定义的共用体类型B.a,b,c是定义的共用体类型名C.n、c[9]和x是共用体的成员名D.a,b,c是定义的共用体变量名

  • 查看答案
  • 设有如下说明:typedef struct ST{longa;intb;char

    [单选题]设有如下说明: typedef struct ST { long a;int b;char c[2];} NEW; 则下面叙述中正确的是( )。A.以上的说明形式非法B.ST是一个结构体类型C.NEW是一个结构体类型D.NEW是一个结构体变量

  • 查看答案
  • 程序中若有如下说明和定义语句 char fun(char*); main() {

    [单选题]程序中若有如下说明和定义语句 char fun(char*); main() { char*s="one",a[5]={0},(*f1)()=fun,ch; ..... } 以下选项中对函数Fun的正确调用语句是 ______。A.(*f1)(a);B.*f1(*s);C.fun(&a);D.ch=*f1(s);

  • 查看答案
  • 程序中若有如下说明和定义语句:char fun(char *);main(){

    [单选题]程序中若有如下说明和定义语句:char fun(char *);main(){ char *s="one",a[5]={0},(*f1)()=fun,ch; ..}以下选项中对函数fun的正确调用语句是( )。A.(*f1)(a) B.*f1(*s) C.fun(&a) D.ch=*f1(s)

  • 查看答案
  • 程序中若有如下说明和定义语句 char fun (char*); main()

    [单选题]程序中若有如下说明和定义语句 char fun (char*); main() { char*s="one",a[5]={0},(*f1)()=fun,ch; … } 以下选项中对fun()函数的正确调用语句是——。A.(*f1)(a);B.*f1(*s);C.fun(&a);D.ch=*f1(s);

  • 查看答案
  • 程序中若有如下说明和定义语句 char fun(char*); main() {

    [单选题]程序中若有如下说明和定义语句char fun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;……}以下选项中对函数fun的正确调用语句是A.(*f1)(A) ;B.*f1(*s);C.fun(&A) ;D.ch=*f1(s);

  • 查看答案
  • 若有如下程序:void a(char*p,char c){while(*p){i

    [单选题]若有如下程序: void a(char*p,char c) {while(*p) { if(*p==c)*p=c-'b'+'B';; p++; } } main() {char s[50]="abcdeeffgee",b='e'; a(s,b);printf("%s/n",s); } 则程序运行后的输出结果是( )。A.AbcdeeffgeeB.ABCDeeFFGeeC.abcdEEffgEED.ABCDEEFFGEE

  • 查看答案
  • 若有如下程序: f2(char*t){*t=*t£­32; return(*t)

    [单选题]若有如下程序: f2(char*t){*t=*t£­32; return(*t);}fl(char*p){for(;*p!='/0';p£«£«) if(*p>='a'&am若有如下程序: f2(char*t) { *t=*t-32; return(*t); } fl(char*p) { for(;*p!='/0';p++) if(*p>='a'&&*p<='z')f2(p); } main() {char a[10]="abcbgH"; f1(a); p

  • 查看答案
  • 若有如下语句:struct a{char x[10]int y;}s,*t;t=

    [单选题]若有如下语句: struct a {char x[10] int y; }s,*t; t=&s; 则对结构体变量s中的成员y的正确引用是( )A.a.y;B.t->y;C.t.y,D.*t->y;

  • 查看答案
  • 若有如下语句:structa{char x[10]inty;}s,*t;t=&S

    [单选题]若有如下语句: struct a { char x[10] int y; }s,*t; t=&S; 则对结构体变量s中的成员y的正确引用是( )。A.a.y;B.t->y;C.t.y;D.*t->y;

  • 查看答案