首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struct tt {Int x;struct tt*y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() {
有以下程序: #include struct tt {Int x;struct tt*y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() {
admin
2021-02-25
22
问题
有以下程序:
#include
struct 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,
答案
D
解析
本题考查的是指针和结构的应用。首先定义的数组tt中有两个成员,一个整型变量,一个结构指针。当i=1时,p指针指向结构数组的第一个元素,并输出此元素的第一个成员x,即20:当i=2时,p指针指向结构数组的第二个元素的第一个成员,所以输出15。
转载请注明原文地址:https://www.kaotiyun.com/show/HBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.Of\n",a)
C语言主要是借助以下哪个功能来实现程序模块化?()
在一个容量:为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
下列关于线性链表的叙述中,正确的是()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
以下叙述中正确的是()。
下面结构体的定义语句中,错误的是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
随机试题
BOT项目的当事人包括:___________、___________和___________,其他参与人包括承建商、营运商和贷款人。
中药的服药时间,应根据下列哪些方面确定
代谢性白内障不包括()
患者,女,30岁。面部蝶形红斑,关节、肌肉酸痛,低热绵绵,口苦纳呆,两胁胀痛,月经提前,经血暗紫带块,烦躁易怒,肝脾大,皮肤瘀斑,舌质紫暗,脉弦。宜选用
对于液体制剂,为了延缓药物降解可采用下述那种措施
某工程项目,建设单位通过公开招标方式确定某施工单位为中标人,双方签订了工程承包合同,合同工期3个月。合同中有关工程价款及其支付的条款如下:(1)分项工程清单中含有两个分项工程,工程量分别为甲项4500m3乙项31000m3,清单报价中,甲
施工组织总设计以()为主要对象编制。
在微型计算机中,其内存容量为8M,指的是()。
下列关于利率/债券挂钩类理财产品的说法正确的有()。
NineteenCaliforniapharmaciesfiledastatelawsuitThursdayaccusingtheworld’slargest【C1】______companiesofconspiringto
最新回复
(
0
)