首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序段: struct student { int num;float score; } stu[3]={{10,85},{60,58},{32,23}}; main() { struct student*t;
若有如下程序段: struct student { int num;float score; } stu[3]={{10,85},{60,58},{32,23}}; main() { struct student*t;
admin
2010-01-10
65
问题
若有如下程序段: struct student { int num;float score; } stu[3]={{10,85},{60,58},{32,23}}; main() { struct student*t; t=stu; } 则下面表达式中值为58的是( )。
选项
A、(*t).num
B、*(t++)->num
C、(*++t)score
D、(++t)->score
答案
8
解析
本题是以结构体指针的方式防问结构体数组中的元素。main()函数之前声明了一个结构体,并在声明同时定义了一个全局结构体数组stu[3]。主函数中,第一行定义了一个该结构体的指针t,然后让t指向stu,即t指向的是数组stu的第一个元素。选项A提取的是数组第一个元素的num成员,值为10,不符合题意。选项B使用了一个后缀自增运算符,使t指向第二个元素,但t++表达式返回的还是第一个元素的指针,故结果与选项A相同,不符合题意,选项C语法错误编译不会通过。故应该选择D。
转载请注明原文地址:https://www.kaotiyun.com/show/1GWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
负责数据库中查询操作的数据库语言是()。
以下叙述中错误的是
以下不属于VisualBasic数据文件的是
下面描述中不属于软件需求分析阶段任务的是()。
下列符号常量的声明中不合法的是()。
下列选项中不属于结构化程序设计原则的是
以下选项中,不合法的VisualBasic的变量名是( )。
下列选项中,不属于模块间耦合的是()。
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
随机试题
下列不属于独白语言的特征的是()。
组织评估属于
患者腰膝酸软乏力,失眠多梦,心悸健忘。治疗宜选用
腹痛的基本病机是()
不属于商业银行同业业务的是()。
结构化程序设计的基本原则不包括()。
WithIBMclearlyontopintheearly1960s,Watsontookinoneof【S1】______thebiggestgamblesincorporatehistory
Theyadmittedthattheysharedthesame______onthematter.
A、Education.B、Familybackground.C、Friendspeoplemake.D、Countriestheyhavebeento.B本题问什么影响了斯里兰卡人们的穿着方式。对话中Shanika提到这取决于家庭历
______travelingexpensesrisingalot,Mrs.Whitehadtochangeallherplansforthetour.
最新回复
(
0
)