首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句: typedef struct TT {char c; int a[4];}CIN; 则下面叙述中正确的是( )。
设有以下语句: typedef struct TT {char c; int a[4];}CIN; 则下面叙述中正确的是( )。
admin
2009-01-15
32
问题
设有以下语句: typedef struct TT {char c; int a[4];}CIN; 则下面叙述中正确的是( )。
选项
A、可以用TT定义结构体变量
B、TT是struct类型的变量
C、可以用CIN定义结构体变量
D、CIN是struct TT类型的变量
答案
4
解析
将题目中的定义语句去掉前面的typedef和后面的CIN(分号保留),就是一条完整的结构体定义语句,其中struct是说明符,TT是结构体名,大括号里面的是结构体成员的定义。此时要声明该结构体变量时需要使用struct加结构体名一起来声明,struct TT一起构成一个结构体类型,就好像字符类型char。若只去掉前面的typedef,就是一条结构体定义同时声明个结构体变量CIN的语句,因为CIN的前面部分是struct TT的完整写法,可以看作是struct TT。C语言允许用typedef说明一种新类型名,其语法格式为:
typedef 类型名 标识符;
以后就可以用该标识符来代替被说明的类型名了。因此,当前面存在typedef时,该语句就变成了给struct TT的定义一个新的名称CIN。所以,此时的CIN是一个结构体类型,它相当于struct TT,即可以和char一样单独用来声明该结构体变量,而TT只是一个结构体名,不能单独用来声明变量。所以,4个选项中C符合题意。
转载请注明原文地址:https://jikaoti.com/ti/P5K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下说法中正确的是
为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
有下面的程序段:Fori=14To5Step-3PrintNexti执行此程序段后,i的值为
设程序中有以下语句:MsgBox”Visual”,,”Basic”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
下列事件的事件过程中,参数是输入字符ASCII码的是
下列选项中,不属于数据模型所描述的内容的是()。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
在面向对象的程序设计中,可被对象识别的动作称为( )。
随机试题
注册会计师审计货币资金的目标有()
金融市场按交易工具的不同期限,可分为()
甲和乙为丙的连带债务人,根据债的原理,下列表述不正确的是()。
四肢近端或躯干部有一处或数处肌肉疼痛、漫肿,皮色不变,肿胀、灼热明显,可触及肿块,伴寒战高热,应首先考虑足背高肿疼痛,皮肤灼红,一周左右成脓破溃,脓水黄白,夹有血水,应首先考虑
女,28岁。右下肢骨折术后1天,气短伴咯血2小时。最可能的诊断是()
实地盘存制下,平时在财产物资账簿中()。
设f(x)为连续函数,且F(x)=∫lnx1/xf(t)dt,则F’(x)=()。
光彩夺目的金刚石的化学成分与下列哪个一样()。
若有定义:int *p[3];,则以下叙述中正确的是
Modernmedicinehasbecomeamoreexcitingfieldofstudyasaresultofthetworecentchanges.
最新回复
(
0
)