首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int aa[3][3]={ {2},{4},{6} }, i, *p = &aa[0][0]; for ( i=0; i<2; i++ ) { if( i == 0 ) aa[i][i+1]
有以下程序 #include main() { int aa[3][3]={ {2},{4},{6} }, i, *p = &aa[0][0]; for ( i=0; i<2; i++ ) { if( i == 0 ) aa[i][i+1]
admin
2015-07-31
38
问题
有以下程序
#include
main()
{ int aa[3][3]={ {2},{4},{6} }, i, *p = &aa[0][0];
for ( i=0; i<2; i++ )
{ if( i == 0 ) aa
[i+1] = *p + 1;
else ++p;
printf("%d ", *p );
}
}
程序运行后的输出结果是
选项
A、2 6
B、2 3
C、4 3
D、4 6
答案
B
解析
观察题目,可以发现,*p=&aa[0][0]语句实际是将数组aa的首地址赋给了指针变量p,将i的值带入for循环中,i=0时,aa[0][1]=3,*p=2;*p输出的是指针所指向的数组值,此时p所指向的是aa[0][0],输出2,而i=1时执行了++p操作使指针向后移动指向了aa[0][1],所以在输出*p时应为3。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/d2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。inty=5,x=14;y=((x=3*y,x+1),x-1);printf("x=%d,y=%d",x,y);
对于下述说明,不能使变量p->b的值增1的表达式是______。structexm{inta;intb;floatc}*p;
下列不属于C语言关键字的选项是()。
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
已有定义:inti,a[10],*p;;,则合法的赋值语句是______。
以下4个选项中,不能被看作是一条语句的是______。
下列叙述中不正确的是()。
在面向对象方法中,_____描述的是具有相似属性与操作的一组对象。
有下列二叉树,对此二叉树中序遍历的结果为()。
在面向对象方法中,类之间共享属性和方法的机制称为______。
随机试题
肝内最常见的良性实性占位病变是
A、肾脏B、肾上腺C、肠系膜上静脉D、十二指肠球部E、肠系膜上动脉位于胰腺钩突前方的结构是
我国规定输血相关传染病检测试剂盒进入市场必须
A、H1受体拮抗剂B、H2受体拮抗剂C、M受体拮抗剂D、N2受体拮抗剂E、血管紧张素Ⅱ受体拮抗剂盐酸苯海拉明
某企业与职工签订了集体合同,集体合同中约定职工的月最低工资为1200元,职工甲与企业协商签订的劳动合同中,约定甲的月工资为1000元,下列说法正确的是()。
以下各项中,()属于原始凭证的审核内容。
一个栈的人栈序列为a,b,c,则出栈序列不可能的是(30)。
Ihaveabsolutelyno______ofevermeetinghimbefore.
Writeacompositioninthetitle"TheBenefitsofVolunteering".Yourcompositionshouldbeabout150Englishwords.Pleasewrit
ItwasmusictomyearstohearthattheGovernment’schiefadviseron【C1】______,SusanJebb,wantsparentsto【C2】______fruitj
最新回复
(
0
)