首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2021-02-25
24
问题
有以下程序:
#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://kaotiyun.com/show/tntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chars[10]="1234567\0";则strlen(s)的值是()。
以下叙述中正确的是()。
数据库设计中反映用户对数据要求的模式是()。
有以下程序:#include<stdio.h>main(){intx;for(x=5;x>0;x——)if(x一一<5)printf("%d,",x);elseprintf("%d,",x++);
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
以下叙述中正确的是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错main()/*Beginning*/{intr;floats;scanf("%d",r);s=*π*r*r;printf("
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
下面不能作为结构化方法软件需求分析工具的是
随机试题
营养性巨幼细胞贫血患儿有精神症状者,应以_______治疗为主,如单用_______反而有_______的可能。
心肌收缩力加强导致静脉回心血量增加的机制是
冷缺血
慢性肾炎在什么情况下不宜妊娠
引起肺炎球菌肺炎低氧血症的原因是
现有开放式基金A和B,其总资产分别为60亿元和50亿元,总负债分别为30亿元和25亿元,分别发行了25亿份和20亿份,则A的基金份额资产净值高于B。()
下列选项中不正确的说法是________。
XML与数据转存时,不需要考虑的问题是(22)。
Teachersneedtobeawareoftheemotional,intellectual,andphysicalchangesthatyoungadultsexperienceAndtheyalsoneedt
Manystudentsagreedtocome,butsomestudentsagainstbecausetheysaidtheydon’thavetime.
最新回复
(
0
)