首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: typedef struct NODE {int num; struct NODE * next; }OLD; 以下叙述中正确的是( )。
有以下程序段: typedef struct NODE {int num; struct NODE * next; }OLD; 以下叙述中正确的是( )。
admin
2009-01-15
47
问题
有以下程序段: 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://kaotiyun.com/show/rTXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定Picturel和Textl分别为图片框和文本框的名称,下列不正确的语句是()。
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
在考生目录下有工程文件sjt5.vbp和文本文件in5.txt,in5.txt中有不超过100个4位正整数。窗体上有2个命令按钮,其功能是:单击“读入数据”按钮,可以读入in.5.txt文件中的所有数,并显示在文本框中。单击“计算并保存”按钮,能够把满足下
下列关于算法复杂度叙述正确的是
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
要计算x的平方根并放入变量y,正确的语句是( )。
下列不属于软件工程3个要素的是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是()。
随机试题
治疗慢性肺源性心脏病应以治疗右心衰竭为主。
根据我国现行的规定,下列工作属于造价工程师业务范围的是()。
东方路桥公司中标承包了某高速公路工程后,组成了以公司副总经理为项目经理的项目经理部,下设技术部、材料部、合同部、财务部等。技术部在对收集的施工技术资料、施工定额及概预算资料、施工组织管理工作的有关政策规定、环境保护规定、公司对该工程施工的有关规定进行分析
《通信建设工程安全生产操作规范》要求,焊接时,乙炔瓶()m内严禁存放易燃、易爆物质。
发包人应在工程开工后的28天内预付不低于当年施工进度计划的安全文明施工费总额的()。
会计档案资料保管员的具体工作包括()。
若F在1组,则下面哪一项可能正确?()若G和K在3组,则下面哪一项一定正确?()
新形势下全面提高党的建设科学化水平,要牢牢把握的主线是加强党的()
HowtoReadLiteratureCritically?Readingcriticallydoesnotmeantearingaworkofliteratureapart,butunderstandingandev
Some30,000localretail,cateringandtourismfirmsareexpectedtoparticipateinthe2009HangzhouLeisureandShoppingFesti
最新回复
(
0
)