首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下说明: 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
49
问题
设有如下说明: 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://jikaoti.com/ti/15K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要把窗体上命令按钮Command1的状态设置为不可用,应该执行的命令是
在考生目录下有一个工程文件sjt4.vbp,请在Form1窗体中画三个标签,名称分别为B1、B2、L1,标题分别为“字号”、“字体”、“计算机等级考试”,其中L1的高为500,宽为3000;再在B1、B2标签的下面画两个组合框,名称分别为Cb1、Cb2,并
在考生文件夹下有一个工程文件sjt4.vbp。窗体中已经给出了所有控件,如图2-65所示。运行时,单击”发射”按钮,航天飞机图标将向上运动,速度逐渐加快,全部进入云中后则停止,并把飞行距离(用坐标值表示)、所用时间(单位为秒)分别显示在标签Labell和L
设窗体上有一个标签Labell和一个计时器Timerl,Timerl的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是
已知出租车行驶不超过4千米时一律收费10元。超过4千米时分段处理,具体处理方式为:15千米以内每千米加收1.2元,15千米以上每千米收1.8元。在考生文件夹下有一个工程文件sjt4.vbp。程序的功能是:单击“输入”按钮,将弹出一个输入对话框,接收出租车行
设有下面的程序段:x=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
假定有如下语句:answerS=MsgBox("String1",,"String2","tring3",2)执行该语句后,将显示一个信息框,单击其中的“确定”按钮,则answer$的值为
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
设有如下程序:PrivateSubForm_Click()DimaAsStringa=InputBox("输入一个字符串")Fori=Len(a)To1Step-1PrintM
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
随机试题
依照决策者在管理组织中所处的地位不同,决策可分为
在红细胞直方图主峰右侧的细胞为
胎动减少是指胎动12小时少于
已知通过分汽缸的蒸汽总流量为4.5t/h,筒身蒸汽流速为12m/s,蒸汽密度ρ=4.705kg/m3,则分汽缸的筒身直径为()mm。
以要约方式进行上市公司收购的,收购人应当公平对待被收购公司的所有股东。()
能正确辨别基本颜色,但还不能正确命名的年龄阶段是()。
简述家庭教育、社会教育和学校教育相互配合的重要意义。
如果某IT项目客户的业务部署在其Internet网站上,客户的供应商、经销商等合作伙伴的业务也部署在各自的Interlnet网站上。客户要求自己的IT系统能通过Internet,和其合作伙伴集成起来,开发者首先要考虑的技术是______。A.COM和Ca
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
A、Hainan.B、Beijing.C、Tibet.D、Chongqing.A本题的问题关键词是where。对话中男士提到海边、沙滩,所以四个选项中符合要求的只有海南,因此选A。
最新回复
(
0
)