首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下对结构体类型变量的定义中,不正确的是( )。
以下对结构体类型变量的定义中,不正确的是( )。
admin
2009-01-15
41
问题
以下对结构体类型变量的定义中,不正确的是( )。
选项
A、typedef struet aa { int n; float m; }AA; AA tdl;
B、#define AA struct aa AA{ int n; float m; }tdl;
C、struct { int n; float m; } aa; struct aa tdl;
D、struct { int n; float m; }tdl;
答案
4
解析
定义结构体类型的变量有如下几种方法:
①定义结构体类型的同时,定义结构体类型的变量,如:
stract aa
{…}tdl;
选项B) 中将宏名AA用宏体structaa替换后,与该定义形式一样,因此是正确的。在这一定义形式中,结构体类型名aa是可以省略的,因此,D) 项也是正确的。
②先定义结构体类型,然后再定义结构体类型的变量,形式如下:
struct aa
{…};
strnct aa tdl;
这种定义形式也可演变为:先用类型定义语句typedef将该结构体类型定义成一个类型名 AA,然后直接用该类型名AA定义一个结构体变量(这时不再需要使用关键字struct)。因此选项A) 正确。
转载请注明原文地址:https://kaotiyun.com/show/A7Hp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行语句DimX,YAsInteger后,
以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是
运行如下程序PrivateSubCommandl_Click()Dima(5,5)AsIntegerFori=1To5Forj=1To4a(i,j)=i*2+jIfa(i,j)/7=a(i,j)\7Then
以下叙述中错误的是
以下叙述中错误的是
以下过程的功能是从数组中寻找最大值:PrivmeSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimSAsInteger,fAsInteger:DimiAsIntege
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
数据库应用系统中的核心问题是
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
下列有关控件数组的说法中,正确的是
随机试题
机动车在上坡途中可以掉头。
《权利法案》
糖皮质激素的临床应用表现在以下哪些方面
AustinFlint杂音可发生于下列疾病中的
2岁男孩,发热3天,全身皮疹伴双耳后肿痛1天,当地有类似患儿。查体:面部、后触及黄豆大小淋巴结。心肺查体正常,血常规示WBC4.8×109/L,N0.32,L0.68,Hb119g/L。最可能的诊断是
以下保温门的构造图中有误,主要问题是:[2007—112]
《证券投资基金法》正式实施以来,基金数量和规模迅速增长,市场地位日趋重要,呈现出的特点有()。
我国的政党制度是一种社会主义的新型政党制度,建立在社会主义经济基础之上.同社会主义国家国体的性质相适应,具有如下特征()
设窗体上有一个文本框Text1和一个命令按钮Command1,并有以下事件过程:PrivateSubCommand1_Click() DimsAsString,chAsString s="" Fork=1ToLen(Te
CarThievesCouldBeStoppedRemotely(遥远地)Speedingoff(超速行驶)inastolencar,thethiefthinkshehasgotagreatcatch.But
最新回复
(
0
)