首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a[10]={11,12,13,14,15,16,17,18,19,20},*p=a,i=9; printf("%d,%d,%d\n",a[p—a],p[i]
有以下程序: #include main() { int a[10]={11,12,13,14,15,16,17,18,19,20},*p=a,i=9; printf("%d,%d,%d\n",a[p—a],p[i]
admin
2016-04-07
62
问题
有以下程序:
#include
main()
{
int a[10]={11,12,13,14,15,16,17,18,19,20},*p=a,i=9;
printf("%d,%d,%d\n",a[p—a],p
,*(&a
));
}
程序运行后的输出结果是( )。
选项
A、11,19,19
B、12,20,20
C、11,20,20
D、12,19,20
答案
C
解析
*p=a,将数组a的首地址赋给指针p。p—a=0,待输出变量为a[0]。p
表示p后i个地址的元素,待输出变量为a[9]。&a
取a
地址,*(&a
)取这个地址内的元素,待输出变量为a[9]。最后输出为11,20,20,故C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/okDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,b=-1,C=2;if(a<B)if(b<O)c=0;elsec++;printf("%d
下列不是合法的C语言语句是()。
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,C);c+=-a+++(++B);pr
下列叙述中正确的是()。
关于结构化程序设计原则和方法的描述错误的是()。
下面是对宏定义的描述,不正确的是______。
若变量已正确定义,下列正确的程序段是()。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;}请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】
算法的空间复杂度是指()。
随机试题
Hislecturedidn’tconfineonlytotheteachingmethods.
行政机关对当事人进行处罚时使用非财政部门的罚款收据的,当事人()
简述对广告内容的审查。
A.石棉B.玻璃棉C.二氧化硅D.木粉E.水泥尘
大年初一的早晨,结束夜班工作的护士发现接班护士没有来,且无法联系。此时,夜班护士正确的处理方法是报告()。
以下不属于城市用地竖向工程规划设计方法的是()
邓小平理论是()。
设y=f(lnx)f(x),其中f可微,则dy=_________。
磁盘存取时间包括寻道的时间、定位扇区的时间以及读写数据的时间,若磁盘的转速提高一倍,则______。
命令“DIMEmyArray(10,10)”执行后,myArray(5,5)的值为()。
最新回复
(
0
)