首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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-06-15
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://jikaoti.com/ti/owz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfuna(inta,intb){returna+b;}intfunb(inta,intb){returna-b;}intsss(int
有以下程序#includemain(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
在下列定义语句中,编译时会出现编译错误的是()。
下列叙述中正确的是()。
有以下程序#includeintfun(intx[],intn){staticintsum=0,i;for(i=0;i
下列叙述中正确的是( )。
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
在关系数据库中,用来表示实体间联系的是
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
随机试题
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?
中华人民共和国建设部()年颁布了《城市用地分类与规划建设用地标准》(国家标准)。
下列各项中,构成应收账款入账价值的是()。
广州某公司因业务关系,需要在上海海关办理报关业务。由于该企业已在广州海关办理了注册登记手续取得了报关权,因此,不需再到上海海关办理注册登记手续。()
下列人口不属于经济活动人口的是()。
某企业年末账户余额表中,“预付账款”借方余额是3000元,“应付账款”借方余额是2000元,那么,在该企业年末资产负债表中“预付账款”项目应填列的金额为()元。[2007年真题]
下列关于国债的说法,错误的是()。
Rayburn制造公司目前是一家完全权益结构的公司,公司的权益价值是2000000美元,权益的成本为18%,并假定不存在税收。该公司计划发行400000美元的债务用于回购公司股票,债务成本是10%。请计算:解释(1)、(2)中的结果。
数据模型的三要素指(51);其中(52)是对数据系统的静态特性的描述,(53)是对数据库系统的动态特性的描述。
Howmenfirstlearnttoinventwordsisunknown;inotherwords,theoriginoflanguageisamystery.Allwereallyknowisthat
最新回复
(
0
)