首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include void main() { int a[20],*p[4]; int i,k=0; for(i=0;i
下述程序的输出结果是( )。 #include void main() { int a[20],*p[4]; int i,k=0; for(i=0;i
admin
2021-06-15
17
问题
下述程序的输出结果是( )。
#include
void main()
{ int a[20],*p[4];
int i,k=0;
for(i=0;i<20;i++)
a
=i;
for(i=0;i<4;i++)
p
=&a[i*i+1];
fori=0;i<4;i++)
{ k=k+*p
;}
printf("%d",k);
}
选项
A、10
B、18
C、6
D、数组元素引用不合法,输出结果不定
答案
B
解析
第一个for循环,给数组a的20个元素分别赋值0~19;第二个for循环,给数组p赋值,p[0]=a[1]=1,p[1]=a[2]:2,p[2]=a[5]=5,p[3]=a[10]=10;第三个for循环,将数组p中元素的值进行累加,k=1+2+5+10=18。
转载请注明原文地址:https://kaotiyun.com/show/zctp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计中反映用户对数据要求的模式是( )。
以下四个程序中,完全正确的是
有以下程序fun(intx){intp;if(x==0‖x==1)retum(3);p=x-fun(x-2);retump;}main(){printf("%d\n",fun(7));}执行后的输出结果是
以下程序段中,与语句:k=a>b.(b>c.1:0):0;功能相同的是( )。
以下选项中关于程序模块化的叙述错误的是
软件生命周期是指
层次型、网状型和关系型数据库划分原则是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;S=S->next;p=s;while(p->next)p=p->next;
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
随机试题
(2018年省属)如果你站在大桥上看桥下湍急的水流,不一会儿你会感觉桥在动。这种心理现象称为()
疫疠多通过什么途径感染:()
病人50岁,无规律上腹痛、消瘦、胃酸缺乏、大便隐血持续阳性,应考虑可能
某企业转让房地产,收入总额为1500万元,扣除项目金额380万元,则此次转让房地产应缴纳的土地增值税为( )万元。
“待处理财产损溢”账户借方登记的内容有()。
资料:X股票与Y股票的收益状况根据案例回答下列问题。股票X与股票Y的变异系数是()。
不属于婚姻关系存续期间共同所有的财产是()。
支持子程序调用的数据结构是()。
在一个程序文件中有如下语句:externintvar;关于这个语句,下列表述中错误的是
Theratiooftheworkdonebythemachine______theworkdoneonitiscalledtheefficiencyofthemachine.
最新回复
(
0
)