首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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<stdio.h> 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-06-12
32
问题
有以下程序:
#include<stdio.h>
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=&[0][0]语句实际是将数组a的首地址赋给了指针变量p。将i的值带入for循环中,i=0时,aa[0][1]=3,*I)=2.*p输出的是指针所指向的数组值,此时p所指向的是aa[0][0],输出2;i=1时执行++p操作,使得指针向后移动指向aa[0][1],所以在输出*p时应为3。故B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/BLf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
设a,b,c是整型变量且均已赋值,则以下选项中错误的赋值语句是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
有以下程序#includemain(){intc=0,k;for(k=1;k
以下叙述中错误的是()。
以下结构体说明和变量定义中,正确的是()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是()。
C语言中double类型数据占字节数为()。
以下选项中,能用作数据常量的是()。
表示关系式x≤y≤z的C语言表达式的是
随机试题
小儿化脓性脑膜炎早期最常见的并发症是
拔牙过程中不可以采用旋转力拔除的牙是
下列关于药品服用时间的叙述,正确的是()。
心理健康的规定不是一成不变的,它可以随着社会及个体的变化不断调整。心理平衡表现为没有欲望和观念的冲突,没有紧张、焦虑、畏缩等不良情绪反应。心理健康就是人通过不断的心理活动,把由于种种原因造成的心理失衡调适为心理平衡的状态。这段文字意在表明()。
根据营改增相关规定。下列情形属于视同提供应税服务的有()。
在担保的问题上,主要有两个方面的问题要重点考虑,除法律方面外还有()方面。
根据合伙企业的有关规定,下列关于合伙企业的解散和清算的表述中,正确的有()。
下列关于办公室环境的表述,正确的是()。
曲线的水平渐近线是().
Whichofthefollowingcountrieshasenjoyedthefastesteconomicgrowthinhistory?Thepassagemainlydiscusses______.
最新回复
(
0
)