首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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<stdio.h> 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
2022-06-24
63
问题
有以下程序:
#include<stdio.h>
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
解析
本题考查结构体变量的引用以及结构体数组。p指向a数组的第一个元素,所以p->x为20,然后p=p->y后,p指向数组a的第二个元素,所以输出15。
转载请注明原文地址:https://kaotiyun.com/show/TFkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句doublex,y,*px,*py;,执行了px=&x;py=&y;之后,正确的输入语句是()。
若有以下程序#includecharf(charx){returnx*x%10+’0’;}main(){chara;intb=0;for(a=0;a<5;a+=1){b=f(a);putchar(b);}}则程序的输出结果是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
有以下程序#include<stdio.h>structSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;pfintf(“%d,”,++(p->x));printf("%d\n",++(p->y));}程
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
随机试题
总的来说,公司的大规模生产通常与()的产品相联系。
导体的电阻与导体的长度关系为()。
为诊断的目的而行短时间单眼遮盖的情况有
引起牙髓疾病的物理因素,不包括
不属于儿科内治用药原则的是
银行业是一个信息对称程度很高的行业,在创新方面,信息对称程度更高。()
根据《湖北省旅游条例》的规定,旅游经营者具有哪些义务?
在加工信息的过程中倾向于依赖外界的环境和参照物,根据外界的情况作出自己的行为,这属于哪种认知方式?()
为了提高软件开发效率,开发软件时应尽量采用
A、400.B、450.C、500.D、600.D
最新回复
(
0
)