首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
50
问题
有以下程序:
#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(){inta=1,b=10;do{b-=a;a++;}while(b--<0);printf("%d,%d\n",a,B);}
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)return3;elsea=x-fun(x-2);
下列程序段的输出结果是______。intn=’C’;switch(n++){default:printf("error");break;case’a’:printf("good");break;case’C’
若有定义“doublea;”,则正确的输入语句是()。
下列叙述中不正确的是()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
下列叙述中正确的是()。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
随机试题
脏腑气机升降运动的特点包括
下列可以导致患病率升高的因素有【】
下列哪项正确
下列有害气体净化方法中,()多用于低浓度有害气体的净化,并实现其回收与利用。
在针对单个客户进行限额管理时,商业银行对客户进行信用评级后,首要工作是判断客户的()。
根据个人所得税法律制度的规定,下列各项中,纳税义务人应当自行申报缴纳个人所得税的有()。
有关专家、学者在学术研究、法学著作、法学教育和法制宦传中,对法律规范所作的解释是()。
Iwas______abouttheexam______Icouldn’tgettosleep.
将考生文件夹下的HGACYL文件夹中的RLQM.MEM文件移动到考生文件夹下的XEPO文件夹中,并改名为PLAY.MEM。
打开工作簿文件EXCEL.XLSX。将工作表Sheet1命名为“管理费用支出情况表”,然后将工作表的A1:D1单元格合并为一个单元格,内容水平居中;计算“总计”列的内容。复制该工作表为SheetA工作表。
最新回复
(
0
)