首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: typedef struct NODE {int num; struct NODE * next; }OLD; 以下叙述中正确的是( )。
有以下程序段: typedef struct NODE {int num; struct NODE * next; }OLD; 以下叙述中正确的是( )。
admin
2009-01-15
24
问题
有以下程序段: 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全国计算机二级
相关试题推荐
在窗体上建立一个标签数组,名称为Label1,下标从0开始,自左至右顺序增大,然后编写如下事件过程:PrivateSubForm_Click()ForEachLabelInLabel1Label1(i).Capti
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
以下关系表达式中,其值为True的是()。
以下不合法的VB变量名是
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpic
以下选项中,不合法的VisualBasic的变量名是
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是()。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
下列符号常量的声明中不合法的是
随机试题
横断面研究常规资料分析
患者,男,28岁。3天前开始出现恶寒发热,鼻塞,流涕,咳嗽,咳少量稀白痰,舌淡苔薄白,脉浮紧。其辨证为
苯巴比妥不具有下列哪项作用( )。
变更令附件一般包括变更工作的()和其他与变更工作有关的文件。
工程量清单计价中,材料(工程设备)暂估单价应计入()。
关税的强制执行措施有()。
从业人员践行“公道”规范的基本要求是()
政府管理的创新模式主要有效率驱动模式、小型化与分权模式、追求卓越模式和()。
在职称评审过程中,各级评审组织几乎无法看到申报人的艺术实践能力,只能看到表格栏目里的论文和项目。在唯论文是重的标准下,音乐理论的教师还能体现一些真才实学,而表演艺术的教师则只能扬短避长,_______。填入画横线部分最恰当的一项是()。
SchoolingandEducationItiscommonlybelievedintheUnitedStatesthatschooliswherepeoplegotogetaneducation.Neve
最新回复
(
0
)