首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
27
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>main(){inta=0,b=4,c=0,d=10,x;if(a)d=d-10;else
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("%d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;p
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
对于下述说明,不能使变量p->b的值增1的表达式是______。structexm{inta;intb;floatc}*p;
fseek函数是C语言系统提供的标准库函数,其实现的具体操作是______。
下列程序的执行结果是______。in(f(char*s){char*p=s;while(*p!=’\0’)p++;return(p-s);}main(){prin
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是______。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
以下不属于对象的基本特点的是
随机试题
驾驶机动车在路口直行遇到这种情况怎么办?
关于血压的描述,正确的是
不属癫证的一组症状是
治疗肺热伤津型痿证,除夹脊穴、手足阳明经穴外,还应加用()
产后病的治疗原则是
X射线衍射的布拉格方程中,d(hkl)为
关于不符合建筑节能标准的建筑工程说法,错误的是()。
在对基金管理公司治理实施监管时,主要关注的方面有()
下列命题正确的是().
MargaretSangerandBirthControlMargaretSanger,anAmericannurse,wasthefirsttostartthemodernbirthcontrolmovemen
最新回复
(
0
)