首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include<stdio.h> void main() { int a[20],*p[4]; int i,k=0; for(i=0;i<20;i++) a[i]=i;
下述程序的输出结果是( )。 #include<stdio.h> void main() { int a[20],*p[4]; int i,k=0; for(i=0;i<20;i++) a[i]=i;
admin
2017-07-27
32
问题
下述程序的输出结果是( )。
#include<stdio.h>
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];
for(j=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/M7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库管理技术的发展中,数据独立性最高的是()。
关系表中的每一行记录称为一个()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
有以下程序:#include<stdio.h>#include<string.h>main(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’h’,’\0’};inti,j;i=sizeof(A);j
有以下程序:intf1(doubleA){returna*a;}intf2(intx,inty){doublea,b;a=f1(x);b=f1(y);returna+b;}mai
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是()。
定义inta=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为()。
已知:intc[3][4];,则对数组元素引用正确的是()。
数据结构分为逻辑结构和存储结构,循环队列属于()结构。
随机试题
18世纪欧洲文学最令人瞩目的成就是
认清中国的国情,最重要的是认清()
衔接
在1—1剖面图上看到的门、窗(含天窗)、洞口的数量各为几个?
在Windows中,拖动鼠标执行复制操作时,鼠标光标的箭头尾部( )。
在Windows中,拖动鼠标执行复制操作时,鼠标光标的箭头尾部()。
会计恒等式中,当资产增加、负债减少时,所有者权益的变动是( )。
个人兼职所得的收入应按照个人所得税的()税目缴纳所得税。
【B1】【B14】
CreativeartistsandthinkersachievecommunicationbyAccordingtothepassage,whichofthefollowingstatementsisINCORRECT
最新回复
(
0
)