首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下说明 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
81
问题
设有如下说明 typedef struct ST { long a; int b; char c[2];} NEW; 则下面叙述中正确的是
选项
A、以上的说明形式非法
B、ST是一个结构体类型
C、NEW是一个结构体类型
D、NEW是一个结构体变量
答案
4
解析
将题目中的定义语句去掉前面的typedef和后面的NEW(分号保留),就是一条完整的结构体定义语句,其中struct是说明符,ST是结构体名,大括号里面的是结构体成员的定义。此时要声明该结构体变量时需要使用struct加结构体名一起来声明,struet ST一起构成一个结构体类型,就好像字符类型char.若只去掉前面的 typedef,就是一条结构体定义同时声明一个结构体变量NEW的语句,因为NEW的前面部分是structST的完整写法。可以看作是struct ST. C语言允许用 typedef说明一种新类型名,其语法格式为:
typedef 类型名 标识符;
以后就可以用该标识符来代替被说明的类型名了。因此,当前面存在typedef时,该语句就变成了给stmct ST的完整写法定义一个新的名称NEW。所以,此时的NEW是一个结构体类型,它相当于struct ST,即可以和char一样单独用来声明该结构体变量,而ST只是一个结构体名,不能单独用来声明变量。所以,4个选项中C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/YOHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个名称为Text1的文本框,其高、宽分别为400、2000。运行后的窗体如图3-78所示。请在属性框中设置适当的属性满足以下要求:①T
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画两个文本框,名称分别为Text1、Text2,均无初始内容。要求:①通过属性窗口设置适当的属性,使Text1、Text2中显示的文本的字
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画1个命令按钮,其名称为C1,标题为“等级考试”;再画1个文本框,名称为T1,如图3-107(a)所示。请编写适当的事件过程,使程序运行后,一旦文本
某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中PrivateSubCommandl_Click()Open"out.txt"ForOutputAs#2Print"Text1"Close#2En
设a=4,b=5,c=6,执行语句Printa
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tSeore”和一个空表“tTemp”。试按以下要求完成设计。(1)创建一个查询,查找并输出姓名是三个字的男女学生各自的人
(1)在考生目录下有一个工程文件vbsj3.vbp,包含了所有控件和部分程序,如图1-239所示。要求:①利用属性窗口设置适当的属性,使txtInput、txtResult中数据右对齐;②请编写适当的程序完成以下功能:在txtInput中输
结构化程序所要求的基本结构不包括
深度为7的二叉树共有127个结点,则下列说法中错误的是
随机试题
夜间行车,当遇对面来车不关闭远光灯时,应及时减速或停车让行。
《明湖边美人绝调》中,运用了很多比喻来描摹白妞的歌声,其中有()
屈原创作的《离骚》与《诗经》并称“______”,对后世诗歌产生了深远影响。
关于牵涉痛的描述,正确的是
下列病邪中纯属外邪者,是指
A.肺结核B.咽炎C.急性支气管炎D.慢性支气管炎E.自发性气胸咳嗽伴体重减轻的是
人防工程内的医院病房设置在地下一层时,室内地面与室外出入口地坪的高差不大于()。
2015年10月份,某企业职工张某工资4300元,企业代扣社会统筹的基本养老保险费14元,失业保险费10元(超过规定比例2元),代扣代缴水电费100元,张某当月工资应纳个人所得税()元。
阅读下面材料,回答问题。花拆张晓风花蕾是蛹,是一种未经展示未经破坏的浓缩的美。花蕾是正月的
对于不支持TCP/IP的设备(15)用SNMP进行管理。在SNMPV3中,以前称为管理站和代理的事物现在统一叫作(16)。
最新回复
(
0
)