首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: typedef struct NODE {int num; struct NODE * next; }OLD; 以下叙述中正确的是( )。
有以下程序段: typedef struct NODE {int num; struct NODE * next; }OLD; 以下叙述中正确的是( )。
admin
2009-01-15
31
问题
有以下程序段: typedef struct NODE {int num; struct NODE * next; }OLD; 以下叙述中正确的是( )。
选项
A、以上的说明形式非法
B、NODE是一个结构体类型
C、OLD是一个结构体类犁
D、OLD是一个结构体变量
答案
4
解析
将题目中的定义语句去掉前面的typedef和后面的OLD(分号保留),就是一条完整的结构体定义语句,其中struct是说明符,NODE是结构体名,大括号里面的是结构体成员的定义。此时要声明该结构体变量时需要使用struct加结构体名.起来声明,struct NODE一起构成一个结构体类型,就好像字符类型char。若只去掉前面的typedcf,就是一条结构体定义同时声明一个结构体变量 OLD的语句,因为OLD的前面部分是struct NODE的完整写法,可以看作是struct NODE。C语言允许用typedef说明一种新类型名,其语法格式为:
typedef类型名标识符;
以后就可以用该标识符来代替被说明的类型名了。因此,当前面存在typedef时,该语句就变成了给struct NODE的完辖写法定义一个新的名称OLD。所以,此时的OLD是一个结构体类型,它相当于struct NODE,即可以和char一样单独用来声明该结构体变量,而NODE只是一个结构体名,不能单独用来声明变量。所以, 4个选项中C符合题意。
转载请注明原文地址:https://jikaoti.com/ti/VxK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
面向对象方法中,继承是指( )。
组合框是文本框和()特性的组合。
在窗体上画一个名为Command1的命令按钮,然后编写以下程序:PrivateSubCommand1_Click()DimM(10)AsIntegerFork=1To10M(k)=12-kNe
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
假定在标准模块中的声明部分有如下语句:PublicVarAAsInteger而在窗体模块的声明部分有如下语句:PublicVarBAsInteger则以下叙述中正确的是
A、选择B、差C、交D、并B关系T是关系R的一部分,并且是关系R去掉R和S相同的元素,符合差操作。
软件设计中模块划分应遵循的准则是()。
下列符号常量的声明中不合法的是()。
负责数据库中查询操作的数据库语言是()。
随机试题
(2013年第90题)颈椎病中发病率最高的类型是
关于痔的治疗,哪项是错误的
下列输血注意事项中不正确的是
对受压处局部进行按摩,以下错误的是
属于第四周期的某一元素的原子,失去3个电子后,在角量子数为2的外层轨道上电子恰好处于半充满状态。该元素为:
室内或走道的任一点至防烟分区内最近的排烟窗的水平距离不应大于30m,当室内高度超过()m,且具有自燃对流条件时,其水平距离可适当增加。
中学生李某在电影院看电影时与同伴追逐打闹、大声喧哗,影响了电影的正常放映。工作人员多次劝阻无效后把他们送到了派出所,民警对他们进行了法制教育和治安处罚。李某及其同伴的行为属于()。
少年儿童对声音非常敏感,他们能够通过“听”轻松地记住那些语言优美的古诗文。一位著名的美学家回忆自己的学习经历时说:“五经之中,我幼时全读的是《书经》《左传》。《诗经》我没正式地读,我听了多遍,就能成诵大半。于今我记得最熟的经书,除《论语》外,就是听会的一套
It’sanannualback-to-schoolroutine.Onemorningyouwavegoodbye,andthatveryeveningyou’reburningthelate-nightoilin
(1)EducationisanimportantthemeinyouthathleticsintheUS.Youngkids,energetic,rambunctious,coopedupinclass,yearn
最新回复
(
0
)