工学

判断题定义结构变量时必须指出该结构变量是属于某种结构类型的。A 对B 错

题目
判断题
定义结构变量时必须指出该结构变量是属于某种结构类型的。
A

B

参考答案和解析
正确答案:
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

B.TT是struct类型的变量

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

D.CIN是struct TT类型的变量


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

第2题:

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


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

第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题:

结构体变量的定义格式正确的是()

  • A、struct变量名;
  • B、结构名变量名;
  • C、struct结构名变量名;
  • D、struct变量名结构名;

正确答案:C

第5题:

在定义数据结构时,每个变量都有定义变量值标签。 


正确答案:正确

第6题:

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

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

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

C.S是struct类型的变量

D.T是struct S类型的变量


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

第7题:

设有以下语句: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选项正确。

第8题:

允许定义无名结构,但是它只能在定义结构类型时定义一次结构变量。()

此题为判断题(对,错)。


参考答案:正确

第9题:

编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。


正确答案: structstudent
{
publicintno;
publicstringname;
publicstringsex;
publicdoublescore;
}
classProgram
{
staticvoidMain(string[]args)
{
studentstu;
stu.no=10003;
stu.name="小小";
stu.sex="女";
stu.score=89.5;
Console.WriteLine("学生的学号是{0},名字叫{1},性别是{2},程序设计的成绩是{3}",stu.no,stu.name,stu.sex,stu.score);

第10题:

下面对结构数据类型的叙述中,()是错的。

  • A、结构变量可以在说明结构类型后定义,也可在说明结构时定义
  • B、结构可由若干个成员组成,各成员的数据类型可以不同
  • C、定义一个结构类型后,编译程序要为结构的各成员分配存储空间
  • D、结构变量的各成员可通过结构变量名和指向结构变量的指针引用

正确答案:C

更多相关问题