首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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)
有以下程序: #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)
admin
2018-01-14
26
问题
有以下程序:
#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,*p=2,*p输出的是指针所指向的数组值,此时p所指向的是aa[0][0],输出2;i=1时执行++p操作,使得指针向后移动指向aa[0][1],所以在输出*p时应为3。故B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ATxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#includeintfun(inta){intb=0;staticintc=4;a=c++.b++;return(a);}main()
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+b-c值的类型为()。
若有定义语句intb=2;,则表达式(b<<2)/(3||b)的值是()。
若a是血型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
已知下列函数定义setw(int*b,intm,intn,intdat){intk;for(k=0;k<m*n,k++){*b=dat;b++;}}则调用此函数的
结构化分析方法是面向______进行分析的方法。
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
用树形结构来表示实体之间联系的模型称为
随机试题
下列句中,加着重号的词是各词的意动用法的是()
下列方法被调用后,一定使调用线程改变当前状态的是()。
激励全党全国各族人民奋勇前进的强大精神力量是()
患者,男性,24岁,霍奇金病。体检:T38.5℃,左颌下、右腋下及两侧腹股沟淋巴结肿大,肝脾肋下未及;胸部X线检查无异常发现。该患者的临床分期属于
无痛性、进行性左颈部淋巴结肿大,首先考虑的疾病是
中外合资经营企业董事的任期为( )。
车道宽度取决于()。
报关企业获得直属海关签发的报关注册登记许可文件到工商行政管理部门办理许可经营项目登记后,在规定的期限内要到()办理注册登记手续。
2004年底东北三省GDP之和约是()。如果2005年黑龙江省规模以上工业增加值为2166.3亿元,则该省国有及国有控股企业完成的工业增加值约为()。
在表单中保存单行文本,使用【】控件:能够同时浏览非常长的文本,使用【】控件。
最新回复
(
0
)