首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下说明: typedef struct ST { long a;int b;char c[2];} NEW; 则下面叙述中正确的是( )。
设有如下说明: typedef struct ST { long a;int b;char c[2];} NEW; 则下面叙述中正确的是( )。
admin
2009-01-15
67
问题
设有如下说明: typedef struct ST { long a;int b;char c[2];} NEW; 则下面叙述中正确的是( )。
选项
A、以上的说明形式非法
B、ST是一个结构体类型
C、NEW是一个结构体类型
D、NEW是一个结构体变量
答案
4
解析
将题目中的定义语句去掉前面的typedef和后面的NEW(分号保留),就是一条完整的结构体定义语句,其中struct是说明符,ST是结构体名,大括号里面的是结构体成员的定义。此时要声明该结构体变量时需要使用struct加结构体名一起来声明,struct ST一起构成一个结构体类型,就好像字符类型char。若只去掉前面的typedef,就是一条结构体定义同时声明一个结构体变量NEW的语句,因为NEW的前面部分是struct ST的完整写法,可以看作是struct ST。C语言允许用typedef说明一种新类型名,其语法格式为:
typedef 类型 名标识符;
以后就可以用该标识符来代替被说明的类型名了。因此,当前面存在typedef时,该语句就变成了给struct ST的完整写法定义一个新的名称NEW。所以,此时的NEW是一个结构体类型,它相当于struct ST,即可以和char一样单独用来声明该结构体变量,而ST只是一个结构体名,不能单独用来声明变量。所以,4个选项中C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/M6Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件vbsj4.vbp。程序运行后,如果单击“开始”按钮,则图片自左向右移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片完全移出窗体的右边界时,立即再从窗体的左边界开始重新移动,若单击“停止”按钮,则图片停止移动,如图3-
为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是
以下自定义数据类型的语句中,正确的是
有两个关系R和T如下:则由关系R得到关系T的操作是
向文本框中输入字符时,下面能够被触发的事件是
假定有如下语句:answerS=MsgBox("String1",,"String2","tring3",2)执行该语句后,将显示一个信息框,单击其中的“确定”按钮,则answer$的值为
负责数据库中查询操作的数据库语言是( )。
在考生文件夹下有一个工程文件sjt4.vbp。窗体上有名称为Labell的标签和名称为Timerl的计时器控件。该程序的功能是在名称为Labell的标签中循环显示不同的字符串。程序开始运行,在标签中显示”第一项”(如图2-24所示),且每隔1秒钟依次显示”
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
窗体上有名称为Commandl的命令按钮和名称为Textl的文本框PrivateSubCommandl_Click()Text1.Text=-”程序设计”Text1.SetFocusEndSub
随机试题
互联网应用服务提供商的正确表示是
下列各项属于条件反射的是()
骨盆腔最狭窄的平面是()
以下哪项不是健康教育计划实施中使用的工具和设备
在无对照品时,用紫外分光光度法测定含量可选用( )。
对于科技性组织绩效的考评,主要的考评指标是()。
维护社会治安秩序是()。
书证与物证的区别在于()。
在衰退期间利率变动的规律是()。
Thestoryillustratesthatdogsare______animals.【15】
最新回复
(
0
)