首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include<stdio.h> void main() {int a[20],*p[4]; int i,k=0; for(i=0;i<20;i++) a[i]=i; for(
下述程序的输出结果是( )。 #include<stdio.h> void main() {int a[20],*p[4]; int i,k=0; for(i=0;i<20;i++) a[i]=i; for(
admin
2011-06-10
38
问题
下述程序的输出结果是( )。 #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(i=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/8DPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommand1_Click()Dima(10)AsInteger,maxAsIntegerFork=1
下列关于通用对话框CommonDialog1的叙述中,错误的是()。
下列有关文件的叙述中,正确的是()。
把数学表达式表示为正确的VB表达式应该是()。
若有以下说明和定义 typedefint * INTEGER; INTEGER p,* q; 以下叙述正确的是
在Windows环境下,若要将当前活动窗口存入剪贴板,则可以按
若有语句 inti=-19,j=i%4; printf("%d\n",j); 则输出的结果是【】。
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
下面的程序可对指定字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd",te
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
随机试题
下列关于构造方法的叙述中,错误的是()。
X机滤线器一般使用的栅比为
A.幽门梗阻B.出血C.十二指肠球部后壁慢性穿孔D.急性穿孔E.癌变
尖锐湿疣的病原体为()
下列有关行使辩护权的论述中,哪些是错误的?
完成合同外的零星工作时,一般按()计算。
当患者遇到突发性事件时,表现为濒死感、失控感、大祸临头,我们称此人有()。
以下属于授权性规范的是()
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
设数据库表中有一个C型字段NAME。打开表文件后,要把内存变量NAME的字符串内容输入到当前记录的NAME字段,应当使用命令:
最新回复
(
0
)