首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序 int aa[3][3]={{2},{4},{6}}; main() { int i,*p=&aa[0][0]; for(i=0;i<2;i++){ if(i==0)aa[i][i+1]=*p+1; e
以下程序 int aa[3][3]={{2},{4},{6}}; main() { int i,*p=&aa[0][0]; for(i=0;i<2;i++){ if(i==0)aa[i][i+1]=*p+1; e
admin
2010-05-22
26
问题
以下程序 int aa[3][3]={{2},{4},{6}}; main() { int 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、23
B、26
C、33
D、36
答案
1
解析
观察题目,可以发现,*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。
转载请注明原文地址:https://jikaoti.com/ti/TzI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1:b=2Fork=lTo5c=a+sign*ba=b
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发
设有如下事件过程:PrivateSubComd1_Click()Fori=1To5j=1DoPrint"*"j=j-1
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=____________Printa(i,j);Nex
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项
以下不合法的VB变量名是
下面正确使用动态数组的是
随机试题
有关消化性溃疡穿孔的并发症,下列描述哪些是正确的
50岁,女性,右肩痛,右上肢上举、外展受限8个月,无肩周红、肿、热等表现,疼痛可向颈、耳、前臂及手放射。最可能的诊断是
护士可以拒绝执行医嘱的情况是
A.需急诊手术治疗B.需待休克好转后才能手术治疗C.待休克好转后手术治疗D.一般不需要手术治疗E.一般不需特殊处理
吸气性呼吸困难多见于
因作业需要,临时搭拆或变动安全防护时,必须经项目负责人同意。()
在验槽时,发现持力层明显不均匀时,应对基坑底普遍进行( ),
MissUniversetookplaceinAthens,Greece.Thejuntawasstillinpower.Isawaheckofalotofjeepsandtroopsandmachine
ThemajorityofFrench-speakingCanadianslivein______.
ThereisnothingnewaboutTVandfashionmagazinesgivinggirlsunhealthyideasabouthowthintheyneedtobeinordertobec
最新回复
(
0
)