首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #inc1ude void main() {int a[5]={1,2,3,4,5}; int*p=a,**q=&p; printf("%d",*(p++)); print
下述程序的输出结果是( )。 #inc1ude void main() {int a[5]={1,2,3,4,5}; int*p=a,**q=&p; printf("%d",*(p++)); print
admin
2021-02-25
40
问题
下述程序的输出结果是( )。
#inc1ude
void main()
{int a[5]={1,2,3,4,5};
int*p=a,**q=&p;
printf("%d",*(p++));
printf("%d",**q);
}
选项
A、22
B、11
C、34
D、12
答案
D
解析
程序首先定义了一个指向一维数组a的指针p,一个指向指针变量p的指针变量q,输出*(p++)是先输出*p即a[0]的值,再将指针p指向数组的下一个元素a[1],输出**q是输出指针p所指向单元的内容,即a[1]的值。
转载请注明原文地址:https://kaotiyun.com/show/Bbtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructord{intx,y;)dt[2]={1,2,3,4);main(){structord*p=dt;printf("%d",++(p->x))=printf("%d\n",++(p->y));}程序运行后的
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格)口口1.0口口2.0口口3.0则能进行正确输入的语句是
有以下程序#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}执行后的输出结果是
以下叙述中正确的是
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n-1;i++)a[i]+=i;}main(){inti;structSs={10,{2,
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代w的是
若定义函数“int*func()”,则函数func的返回值为()。
若有以下定义和语句()。intu=010,v=0x10,w=10; printf("%d,%d,%d\n",u,v,w)
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
随机试题
______是通信网中发送方和接收方之间的物理通路。
肝硬化病人肝肾综合征的特点是
下列行为属于《全国银行间债券市场交易管理办法》第三十四条规定的违规行为的有()
制定方针目标的依据主要包括()。
美国将秘书工作概括为()。
在资本主义生产过程中生产出的商品的价值中( )
软件设计规格说明书是在软件的生命周期中的______形成的文档。
WhataretheyNOTtalkingabout?
Ourfailure______ourselvestomodernlifeoftencausesustroubleinourwork.
AGrassrootsRemedyA)Mostofusspendourlivesseekingthenaturalworld.Tothisend,wewalkthedog,playgolf,gofishing,
最新回复
(
0
)