首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0]; for(i=0;i<2;i++) {if(i==0)aa[i][i+1]=*p+1; else++p; printf("%d"
有以下程序 #include main() {intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0]; for(i=0;i<2;i++) {if(i==0)aa[i][i+1]=*p+1; else++p; printf("%d"
admin
2020-07-28
41
问题
有以下程序
#include
main()
{intaa[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/CQ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中正确的定义语句是
以下叙述中错误的是
与数学表达式x≥y≥z对应的C语言表达式是
软件测试的实施步骤是
下面不属于白盒测试方法的是
下面不属于结构化程序设计风格的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:找出100~x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
下面描述中不属于数据库系统特点的是
算法的时间复杂度是指
随机试题
现代社会提倡节约,包括节约()。
78岁,男性,平日身体无任何不适,体检时B超发现左肾有直径约4cm的占位性病变。切除肿物后,病理检查肉眼见:肿瘤界限清楚,无包膜,直径5cm,切面褐色;显微镜下:瘤细胞圆形或多边形,细胞质富含嗜酸性颗粒,核圆,核仁居中,呈巢状和腺泡状排列。其诊断最可能为
患者,女性,39岁,车祸伤及下腹部,怀疑膀胱破裂,在现场简便的判断方法是
下列属于理学检查的是
下列各项中,可用于确定所提供劳务完工进度的方法有()。
“群众家门口的事群众说了算”,北京某街道办事处开发了一款手机小程序,居民有什么意见建议,都可以在上面畅所欲言,相关部门可以通过大数据对居民意见实时查看和归类,为街道规划设计和管理提供依据。该街道办事处的做法()。
假朋友
数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。在三级加锁协议中,1级加锁协议能够解决的问题是
Whatdoesthemanmean?
Certainplantseedsareabletoremain______foryears,appearinglifelesswheninfacttheyaremerelyinactive.
最新回复
(
0
)