首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int a[3][3],*P,i; p=&a[0][0]; for(i=0;i<9;i++)p[i]=i; for(i=0;i<3;i++)printf("%d",a[1][i]); }
有以下程序: main() { int a[3][3],*P,i; p=&a[0][0]; for(i=0;i<9;i++)p[i]=i; for(i=0;i<3;i++)printf("%d",a[1][i]); }
admin
2011-06-10
26
问题
有以下程序: main() { int a[3][3],*P,i; p=&a[0][0]; for(i=0;i<9;i++)p
=i; for(i=0;i<3;i++)printf("%d",a[1]
); } 程序运行后的输出结果是( )。
选项
A、0 1 2
B、1 2 3
C、2 3 4
D、3 4 5
答案
D
解析
本题的考点是C语言的指针。p指向二维数组a的首地址,而二维数组是按行存放的。因此“。for(i=0;i<9;i++)p
=i;”的结果是等价于a[3][3]={0,1,2,3,4,5,6,7,8},也就是a[3][3]={{0,1,2),{3,4,5),{6,7,8}}。因此a[1]
(i=0,1,2)的结果是3、4、5。输出结果应该是:3 4 5。
转载请注明原文地址:https://kaotiyun.com/show/13Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i+=2) for(j=i+2;j<n;j+=2) if(a[i]<a[j]) { t=a[i];a[i]=a[
有以下说明和定义语句 structstudent {intage;charnum[8];}; structstudentstu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
有以下定义语句 doublea,b;intw;longc; 若各变量已正确赋值,则下列选项中正确的表达式是
在下列叙述中,正确的一条是_______。
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
某二义树中度为2的结点有18个,则该二叉树中有______个叶子结点。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
随机试题
文档窗口键入的文本将出现()。
怎样正确看待艺术创作中的灵感现象?
男性,30岁,2天来排柏油样便多次,今晨起床时晕倒来诊,既往无上腹痛和肝病史。查体:P120次/分,BP70/50mmHg,神志清楚。首选的治疗是
A.糜烂B.棘细胞层内疱C.基底层下疱D.基底细胞液化变性E.溃疡慢性盘状红斑狼疮的主要病理变化之一是
根据工程建设需要,当工程建设达到一定关键阶段时(如截流、水库蓄水、机组启动、输水工程通水等),应进行阶段验收。阶段验收原则上应根据工程建设的需要。阶段验收的主要工作是()。
在以概率理论为基础的极限状态设计方法中,结构的可靠性包括()。
进口日期栏应填______。成交方式栏应填______。
下列不是我国刺绣工艺中“四大名绣”的是()。
信息过载指的是社会信息超过了个人或系统所能接受、处理或有效利用的范围,并导致故障的状况。根据上述定义,下列不属于信息过载表现的是()。
Thefinancialstatementsthataredatedforatimeperiod(ratherthanaspecifictime)arethe
最新回复
(
0
)