首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙述中正确的是
有以下程序段 typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙述中正确的是
admin
2009-01-15
37
问题
有以下程序段 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。若只去掉前面的typedef,就是一条结构体定义同时声明一个结构体变量OLD的语句,因为OLD的前面部分是struct NODE的完整写法,可以看作是struct NODE。C语言允许用typcdcf说明一种新类型名,其语法格式为:
typedef 类型名 标识符;
以后就可以用该标识符来代替被说明的类型名了。因此,当前面存在typedef时,该语句就变成7给struct NODE的完整写法定义一个新的名称OLD。所以,此时的OLD是一个结构体类型,它相当于 struct NODE,即可以和char一样单独用来声明该结构体变量,而NODE只是一个结构体名,不能单独用来声明变量。所以,4个选项中C符合题意.
转载请注明原文地址:https://jikaoti.com/ti/WrK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
设有如下程序:PrivateSubForm_Click()num=InputBox(”请输入一个实数”):P=InStr(num,",")IfP>0ThenP
在某个事件过程中定义的变量是
以下能够正常结束循环操作的程序段是
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在“除数”框架中选择一个单选按钮,然后单击“处理数据”按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3—80所示。在窗体文
在数据库系统的内部结构体系中,索引属于()。
下列关于算法复杂度叙述正确的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
算法的有穷性是指()。
随机试题
测定大米中直链淀粉的含量时,用抽提器抽提样品时所用的抽提剂是乙醇。
下列方剂中,组成药物含有黄连、知母的是()(2009年第48题)
A.4~5天B.6~7天C.7~9天D.10~12天E.14天
下列给药途径注射液的处方不能添加抑菌剂的是
全面依法治国,要求推进覆盖城乡居民的公共法律服务体系建设。下列哪些做法体现了上述要求?(2017年卷一54题)
《入境货物报检单》的“包装种类及数量”栏应填写货物实际运输包装的种类及数量,无需注明包装的材质。()
信用证开立的基础是买卖合同,又是开证行对受益人的有条件的付款承诺,所以,当信用证条款与买卖合同规定不一致时,受益人可以()。
下列不属于麦克里兰的三重需要理论中的需要的是()。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:依据拟定的教学目标,概述教学过程并说明设计意图。
ThechangeofWeatherMadealotofpeoplesick.TheoldMan’shomeWasinLondon.
最新回复
(
0
)