首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int x[3][3]={{2},{4},{6}},i,*q=&x[0][0]; for(i=0;i
有以下程序: #include main() {int x[3][3]={{2},{4},{6}},i,*q=&x[0][0]; for(i=0;i
admin
2016-04-07
31
问题
有以下程序:
#include
main()
{int x[3][3]={{2},{4},{6}},i,*q=&x[0][0];
for(i=0;i<2;i++)
{
if(i==0)
x
[i+1]=*q+1;
else
++q;
printf("%d",*q);
}
printf("\n");
}
程序的运行结果是( )。
选项
A、2 3
B、2 6
C、3 3
D、3 6
答案
A
解析
题中把数组首元素地址赋值给指针变量q,在for循环体内,当i=0时,满足if语句,把指针q指向的单元值加1,等于3赋给x[0][1],接着输出q指针指向单元的值2;i=i+1后再次进入循环体,此时i不等于0,指针q地址加1,指向x[0][1],此时*q=3,因此最后函数输出的分别是2,3,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/j3Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++)
若有说明inta[][3]={0,0};,则不正确的叙述是()。
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确行的语句是()。
下列叙述中,错误的是()。
若有定义“doublea;”,则正确的输入语句是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
下列叙述中正确的是()。
有以下定义和语句,则sizeof(a)的值是【】,而sizeof(a,share)的值是【】structdate{intday;intmouth;intyear;
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
随机试题
有效的管理幅度受到哪些因素的影响?
壁内神经丛的神经纤维的性质是
关于妊娠期糖尿病下列哪项说法是错误的
采用浅埋暗挖法开挖作业时,其总原则有()。
关于模板安装质量要求的说法,正确的有()。
进入夏季,啤酒会受到广大消费者的格外青睐,为了吸引消费者的购买欲望,酒类生产商都会纷纷降价销售,各大卖场也会开设啤酒促销专区。为了减少残酷的竞争,获得竞争优势,Q公司决定并购位于S省的竞争对手——L啤酒公司。由此可见,Q公司进行并购的动机是(
关于警察和国家的联系,下列理解正确的有()。
A、 B、 C、 D、 B
Humansarehavingahardenoughtimecopingwiththenaturalvariabilityinourenvironment,whichcausesdisasterssuchasheat
Readthearticlebelow.Arethesentences(16-22)"Right"or"Wrong"?Ifthereisnotenoughinformationtoanswer"Right
最新回复
(
0
)