以下能正确定义共用体变量的是()

题目

以下能正确定义共用体变量的是()

  • A、unionuniontype{inta;floatb;};unionuniontypef;
  • B、unionuniontype{inta;floatb;}f;
  • C、union{inta;floatb;}f;
  • D、union{inta,floatb,}f;
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有语句定义共用体类型变量: union { int i; char ch; float f; } a,bc; 上面定义的共用体变量a、b、c各占( )字节。

A.4

B.2

C.7

D.1


正确答案:A

第2题:

以下结构体类型说明和变量定义中正确的是( )。

A.A

B.B

C.C

D.D


正确答案:A
B)选项和C)选项中,REC后不应加分号,D)选项,没有typedef,REC能作为类型名。所以答案选择A):

第3题:

设有以下语句

typedef struct TT

{char c,int a[4];} CIN;

则下面叙述中正确的是

A) 可以用 TT 定义结构体变量

B)TT 是 struct 类型的变量

C) 可以用 CIN 定义结构体变量

D)CIN 是 struct TT 类型的变量


正确答案:C
答案 C
解析:在 C 语言中, typdef 用于说明一种新的类型名,本题中的 CIN 被定义为一种新的类型名,我们可以用它来定义一个结构体变量。

第4题:

以下结构体类型说明和变量定义中正确的是( )。


正确答案:B
本题考查结构体的相关知识,选项A中structREC后面不能有分号,C选项中typedefstructREC的后面也不能有分号,选项D中REC已经是结构体变量,不能当做结构体类型来使用。

第5题:

若有以下类型说明,则()是正确的叙述。

A.sp是一个共用体变量名

B.sp是一个共用体类型名

C.unionsp是共用体类型名

D.typedefunion是共用体类型名


参考答案:B

第6题:

以下结构体类型说明和变量定义中正确的是( )。

A.

B.

C.

D.


正确答案:A
本题考查的是typedef的用法和结构体变量的定义方法。typedef可用于声明结构体类型,其格式为“typedefstruct{结构元素定义}结构类型;”。本题正确答案为A)。

第7题:

设变量已正确定义,则以下能正确计算f=n!的程序是( )。A.B.C.D.A.AB.BC.CSX

设变量已正确定义,则以下能正确计算f=n!的程序是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:D
由n!的数字定义可知n!=n*(n-1)*(n2)*…*1。在选项A中,由于f的初值为0,在for循环语句中,f依次乘以1,2,3,…,n,最后计算得到f=n!=0,所以选项A不正确。在选项B中,f的初值为1,在for循环语句中,f依次乘以1,2,3,…,(n-1),最后计算得到f=(n-1)!,所以选项B不正确。在选项C中,f的初值为l,在for循环语句中,f依次乘以n,n+1,n+2,…,所以选项C不正确。在选项D中,f的初值为1,在for循环语句中,f依次乘以n,n-1,n-2,…,2,最后计算得到f=n!,所以选项D正确。

第8题:

设有以下语句 typedef struct TT {char c; int a[4];}CIN; 则下面叙述中正确的是______。

A.可以用TT定义结构体变量

B.TT是struct类型的变量

C.可以用CIN定义结构体变量

D.CIN是struct TT类型的变量


正确答案:D
解析:此题中说明了—个结构体类型struct TT的同时,定义了一个结构体变量CIN,结构体变量中的各成员在内存中按说明中的顺序依次排序。

第9题:

若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。

A.可用s定义结构体变量

B.可用T定义结构体变量

C.S是struct类型的变量

D.T是struct S类型的变量


正确答案:B
本题考查typledef重新声明一种结构体类型,那么T为结构体类型,而不是结构体变量,所以B选项正确。

第10题:

设有以下语句:typedef struct TY{char C;int a{4 1;}CIN;

则下面叙述中正确的是( )。

A.CIN是struct Tr类型的变量

B.TT是struct类型的变量

C.可以用,lr定义结构体变量

D.可以用CIN定义结构体变量


正确答案:D
本题考查typcdef重新声明一种结构体类型,其中CIN为结构体类型名,而不是结构体变量,所以D选项正确。

更多相关问题