首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #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
38
问题
下述程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc
数据库设计中反映用户对数据要求的模式是( )。
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d
以下选项中,能正确进行字符串赋值的是()。
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
数据模型的三个要素是()。
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
若主函数中有定义语句:inta[10],b[10],c;,在主函数前定义的fun函数首部为:voidfun(intx[]),则以下选项中错误的调用语句是()。
随机试题
轴向间隙直接影响丝杠螺母副的运动精度。()
旋转阳极管套上的膨胀鼓一般设在
A.内分泌功能亢进B.内分泌功能减退C.内分泌功能正常D.激素受体不敏感E.下丘脑-垂体-靶腺轴的反馈抑制所致功能减退甲状腺功能亢进症属
期货市场不可控风险来自于期货市场之外。其中,宏观环境变化的风险来自()等方面。
股东请求确认股东会决议无效的,人民法院不予受理。()
下列有关注册会计师对错报进行沟通的说法中,错误的是()。
俄国割占我国黑龙江以北、外兴安岭以南领土是哪个条约?()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
下列成语与历史人物对应错误的一项是:
设,则().
最新回复
(
0
)