首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a[5]={2,4,6,8,10}, *p,**k; p = a; k = &p; printf("%d ", *( p++ ) ); printf("%d\n", **k ); } 程序运行后的输
有以下程序 #include main() { int a[5]={2,4,6,8,10}, *p,**k; p = a; k = &p; printf("%d ", *( p++ ) ); printf("%d\n", **k ); } 程序运行后的输
admin
2015-07-28
61
问题
有以下程序
#include
main()
{ int a[5]={2,4,6,8,10}, *p,**k;
p = a; k = &p;
printf("%d ", *( p++ ) );
printf("%d\n", **k );
}
程序运行后的输出结果是( )。
选项
A、2 4
B、4 4
C、2 2
D、4 6
答案
A
解析
在该程序中,a是int类型的一维数组,p为基本类型为int的指针变量,指向数组a的第一个元素;k为二级指针,指向指针p。输出*(p++)时,自加运算符后置即先输出p指向的值后p再向后移动一位,所以第一次输出的结果为2。k指向指针p,**k与*p等价,第二次输出结果为4,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/7KJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { char*s[]={"BBC","CNN","NDS"},*p; p=s[1]; printf("%c,%s\n",*(p+1),p); }执行后输出结果是______。
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i;i++; return s; } main() { int i,a=0; for(i=0;i<5;i++)a+=f(): printf("%
有以下程序 int a=3; main() { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是______。
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
以下程序运行后的输出结果是______。 main() { char a[]="ABCDEFGH",b[]="abCDefGh"; char*p1,*p2;int k; p1=a;p2=b; for(k=0;k<=7;k++) if*(p1+k)==*(p
随机试题
下列不属于同基因移植的是
有关Χ线对比度的叙述,错误的是
高血压的主要病理改变是
依据中药药性理论,清热燥湿药的性味多为()。
需鼻饲饮食的患者,每次的鼻饲量和间隔时间为()。
家庭养殖等不以土地为主要生产资料的农业生产活动可划为私有经济。()
发明专利权的保护范围,以说明书及附图为准。()
教育是指学校教育。()
下列名句出处对应都正确的是:①朝闻道,夕死可矣②吾生也有涯,而知也无涯③知者不言,言者不知④穷则独善其身,达则兼善天下
行政处罚法规定了一系列保证行政处罚公开的制度如()。
最新回复
(
0
)