首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int a[3][3],*P,i; p=&a[0][0]; for(i=0;i<9;i++)p[i]=i; for(i=0;i<3;i++)printf("%d",a[1][i]); }
有以下程序: main() { int a[3][3],*P,i; p=&a[0][0]; for(i=0;i<9;i++)p[i]=i; for(i=0;i<3;i++)printf("%d",a[1][i]); }
admin
2011-06-10
42
问题
有以下程序: main() { int a[3][3],*P,i; p=&a[0][0]; for(i=0;i<9;i++)p
=i; for(i=0;i<3;i++)printf("%d",a[1]
); } 程序运行后的输出结果是( )。
选项
A、0 1 2
B、1 2 3
C、2 3 4
D、3 4 5
答案
D
解析
本题的考点是C语言的指针。p指向二维数组a的首地址,而二维数组是按行存放的。因此“。for(i=0;i<9;i++)p
=i;”的结果是等价于a[3][3]={0,1,2,3,4,5,6,7,8},也就是a[3][3]={{0,1,2),{3,4,5),{6,7,8}}。因此a[1]
(i=0,1,2)的结果是3、4、5。输出结果应该是:3 4 5。
转载请注明原文地址:https://kaotiyun.com/show/13Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <string.h> main(int argc ,char *argv[ ]) { int i,len=0; for(i=1;i<argc;i+=2) len+=strlen(argv[i]); printf
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )
有以下程序 void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i+=2) for(j=i+2;j<n;j+=2) if(a[i]<a[j]) { t=a[i];a[i]=a[
有以下程序的输出结果是() charfun(charx,chary) {if(x main( ) { inta=’9’,b=’8’,c=’7’; printf(“%c\n”,fun(fun(a,b),fun
设有以下定义 int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是( )
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是
若有以下说明和语句,intc[4][5],(*p)[5];p=c; 能正确引用c数组元素的是
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
下列选项中不属于结构化程序设计方法的是()。
随机试题
简述知觉恒常性的种类。
A.1:5000高锰酸钾B.2%碳酸氢钠C.0.3%H2O2D.0.3%氧化镁E.5%硫酸钠(2003年)镇静药物中毒的洗胃液是
()项既是一种勘探手段,又是一种原位测试手段。
期末时,应将其余额转入“本年利润”账户的是()。
特殊物品包括微生物、人体组织、器官、血液及其制品,生物制品和国务院卫生行政部门指定的其它须特别审批的物品。( )
携带植物种子、种苗以及其他繁殖材料进境的,()。
位于市区的某集成电路生产企业(增值税一般纳税人),于2012年成立,主要生产线宽0.8微米的集成电路产品,拥有固定资产原值6500万元,其中房产原值4000万元,该企业2014年进入获利年度,2016年发生以下业务:(1)销售集成电路产品,开具增值税专用
婴儿极少对母亲不在身边表现不安,当母亲回到身边时,他们也避免与母亲的相互作用,不理睬母亲与他们交往的表示。这类婴儿的依恋类型是()。
格式塔心理学家对于学习实质和过程的研究主要关注的是
Strong语气生硬
最新回复
(
0
)