首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-05-17
36
问题
有以下程序
#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/4HRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#inelude<stdlib.h>main(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a
下面选项中的程序段,没有编译错误的是
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a:a=++c:}printf("%d,%d,%d\n",a,b,c);
以下选项中,合法的一组C语言数值常量是
关于C语言的变量,以下叙述中错误的是
以下能正确定义字符串的语句是
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}
若a是数值类型,则逻辑表达式(a=1)‖(a!=1)的值是
以下不能用于描述算法的是
随机试题
计算机存储容量的基本单位是______________。
A、去氧肾上腺素B、多巴胺C、麻黄碱D、去甲肾上腺素E、肾上腺素与局麻药合用减少局麻药吸收的药物为( )。
下列各项中,企业需暂估入账的有()。
只要是由过去的交易、事项形成的并由企业拥有或控制的资源,均应确认为企业的一项资产。()
2018年12月3日,刘某到甲公司工作,12月10日双方订立了书面劳动合同。合同约定,合同期限2年(含试用期期限),试用期2个月;试用期月工资2000元,试用期满月工资2600元;试用期内刘某若被证明不符合录用条件,甲公司可随时通知其解除劳动合同。2019
下图中的立体图形①是由立体图形②、③和④组合而成,下列哪一项能够填入问号处?
近年来,越来越多的教育专家不断呼吁小学生家长不要给孩子增加太多的学习负担,少报课外班,过多地上课外班对小学生的心理健康不利。现在社会上充斥着各类针对小学生的课外培训机构,良莠不齐。以下哪项陈述如果为真,最有力地支持了教育专家的观点?
Whatdoesthewomanmean?
—Readthearticleontheoppositepageaboutidentifyingthetrainingneedsofstaff.—Inmostofthelines34-45thereiso
Chessmustbeoneoftheoldestgamesintheworld.AnArabtravelerinIndiaintheyear900wrotethatitwasplayed"long,lo
最新回复
(
0
)