首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i
admin
2013-06-11
68
问题
若有下面的程序片段:
int[12]={0},*p[3],**pp,i;
for(i=0;i<3;i)
p
=&a[i*4];
pp=p;
则对数组元素的错误引用是
选项
A、pp[0][1]
B、a[10]
C、p[3][1]
D、*(*(p+2)+2)
答案
C
解析
考查指向数组的指针。本题综合考查一维数组和多维数组指针变量的表示方法。在C语言中,引用数组元素的方法有两种,即下标法和指针法。下标法如a
形式;指针法如*(a+i)或*(p+1)。其中,a是数组名,p是指向数组的指针变量,其初值p=a。再如*(*(p+2)+2)是a[2][2]的值,注意语句中指针型数组的书写格式,不能写成"(*数组名)[长度]",因为这是定义指向含有"长度"个元素的一维数组的指针变量。例如有定义语句"int a,b,c,c,*p[3]={&a,&b,&c};",它定义了一个名为p的指针型数组,其3个元素p[0],p[1],p[2]分别指向f3个整型变量a,b,c。
转载请注明原文地址:https://www.kaotiyun.com/show/XCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
Windows3.X中,所有的系统程序和应用程序都处于【】的集中管理之下。
下列函数定义不正确的是()
下面函数的功能是() intfunl(char * X) { char * y=X; whar(*y++); return(y-x-1);}
若要“为读/写建立―个新的文本文件”,在fopen函数中应使用的文件方式是()
数据结构分为逻辑结构与存储结构,带链的栈属于【】。
设有以下定义:structss{intinfo;structss*link;}x,y,z;且已建立如下图所示链表结构,请写出删除点y的赋值语句【】。
设计准则要求,模块的作用域和控制域的关系是()
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()
若有定义:iht*p[3];,则以下叙述中正确的是
一个模块直接调用的其他模块的模块个数称为______。
随机试题
LaughterThenatureoflaughterlaughterisa【L31】________process—involvesmovementandsounditiscontrolledbyour【
下图所示两根梁C截面的弯矩影响线相同。()
A.HPLC法B.硼酸亲和柱层析法C.电泳法D.阳离子交换柱层析法E.免疫浊度法测定糖化血红蛋白时可用于自动生化分析仪的方法是
我国航空意外险每份保单的保险金额为()万元,投保人最多可以买()份。
下列关于增值税专用发票填开时间的规定,正确的有()。
你是后勤保障部食堂管理人员,单位有个同事反映食堂饭菜不新鲜、鱼肉变质,其他同事也纷纷在微信群反映同样的问题。此时,你会怎么做?
"Cool"isawordwithmanymeanings.Itstraditionalmeaningisusedto【C1】______atemperaturethatisfairlycool.Astheworld
Whatisbeingadvertised?
SalesWhenastoresells【T1】______atacostlowerthanusual,itiscalledasale.Saleslastfor【T2】______.Thenthecosti
A、Thewomanwillreservearestaurantforthedinner.B、MaryKingwilldecidewheretheyhavetheirdinner.C、Themanwilldecid
最新回复
(
0
)