首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
30
问题
有以下程序: 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://jikaoti.com/ti/qDB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdlib.h> structNODE{ intnum; structNODE*next;}; main( ) { structNODE*p,*q,*r; intsum=
设有以下语句 typedefstructS { int g; char h; } T; 则下面叙述中正确的是( )
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是
C语言运算对象必须是整型的运算符是______。
设有下列二叉树:对此二叉树后序遍历的结果为
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
在深度为7的满二叉树中,叶子结点的个数为()。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
随机试题
激动药是指药物与受体
慢性肺心病最多见的病因是( )。
下肢深部静脉的血栓栓子最常栓塞于
我国刑法关于法的溯及力采取的是“从新兼从轻”原则。 ( )
预备费是指为工程建设可能发生不可预知费用而留出的备用金。下列()不属于预备费。
期货公司变更股权或者注册资本,单个股东或者有关联关系的股东拟持有期货公司()股权的,中国证监会根据审慎监管原则进行审查,做出批准或者不批准的决定。
下面给出关于清算的四种解释,其中错误的是()
合伙企业合伙人个人负有债务无法清偿时,其债权人可以代位行使该合伙人在合伙企业中的权利。()
下列关于清朝典卖制度的表述,正确的是()。
Dear,WehavelearnedfromChinaDailythatyouarealeadingimporterofhouseholdelectricappliances,andatpresentyou
最新回复
(
0
)