首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> stxuct tt { int x;struct tt *y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};
有以下程序: #include <stdio.h> stxuct tt { int x;struct tt *y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};
admin
2009-01-15
47
问题
有以下程序: #include <stdio.h> stxuct tt { int x;struct tt *y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() { int i; p=a; for(i=1;i<=2;i++) {printf("%d,",p->x ); p=p->y;} } 程序的运行结果是( )。
选项
A、20,30,
B、30,17
C、15,30,
D、20,15,
答案
8
解析
题目中定义了一个全局结构体数组a,结构体中包含两个成员;一个int型变量x和一个自身类型指针y。所以,结构体数组a的初始化列表中每两个初始化一个结构体元素。主函数通过一个for循环,连续调用了两次输出函数printf(),每次输出p所指元素的x成员值。p初始化时指向数组a的首地址,即a[0]的位置,所以第1次输出的值为20。然后又将a[0]的成员y的值赋给p,y在初始化时是a+1,所以p在第2次输出时指向的元素是a[1],故第2次输出的值为15。所以本题最终输出结果是“20,15,”,应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/56Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要把窗体上命令按钮Command1的状态设置为不可用,应该执行的命令是
(1)在考生文件夹下有一个上程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控什(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标
VisualBasic源程序的续行符为
以下关于VB的叙述中,错误的是()。
在某个事件过程中定义的变量是
在VisualBasic中,表达式3*2\5Mod3的值是
以下关于控件数组的叙述中,正确的是
(1)考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。要
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
下面不能作为结构化方法软件需求分析工具的是
随机试题
衡量信息系统稳定运行水平和能力的基础性指标是___________。
阅读《我与地坛》中的一段:有一年,十月的风又扇动起安详的落叶,我在园中读书,听见两个散步的老人说:“没想到这园子有这么大。”我放下书,想,这么大一座园子,要在其中找到她的儿子,母亲走过了多少焦灼的路。多年来我头一次意识到,这园中不单是处处都有过我
A、handsomeB、standardC、splendidD、presidentA
卡托普利的降压作用
选择性蛋白尿的特点是以( )。
国际多式联运经营人的责任制中的分割责任制目前被广泛采用。()
下列各项中,不属于营业税法律制度规定的营业税征收范围的是()。
一节课既有检查复习,又有新知识的讲授和巩固联系,这节课就属于综合课。()
勤奋和懒惰属于()特性。
Auto-Tune:WhyPopMusicSoundsPerfectIfyouhaven’tbeenlisteningtopopradiointhepastfewmonths,you’vemissedthe
最新回复
(
0
)