首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的程序片段: 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
34
问题
若有下面的程序片段:
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://kaotiyun.com/show/XCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义数组chara[]=}’0’,’1’,’2’,’3’);,则将该数组中元素按反序转换成整数,正确的程序段是______。
下面程序的输出结果是() #include<stdio.h> #include<string.h> { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2.strcat
下面程序的输出结果是() main() { inti,x=023; printf("%d\n",--x); }
如果文件1包含文件2,文件2中要用到文件3的内容,而文件3中要用到文件4的内容,则可在文件1中用三个#include命令分别包含文件2、文件3和文件4。在下列关于这几个文件包含顺序的叙述中,正确的一条是()
若要“为读/写建立―个新的文本文件”,在fopen函数中应使用的文件方式是()
用下面语句调用库函数malloc,使单精度型指针p指向具有40个字节的动态存储空间,请填空。p=(float*)【】;
数据库管理系统提供给用户的接口是()
为了使模块尽可能独立,要求
详细设计中,可用于描述详细设计的工具有()
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
随机试题
化学分析实验室常用的标准物质中,基准物质的准确度具有国内最高水平,主要用于评价标准方法、作仲裁分析的标准。()
小蘖碱秋水仙碱
肝硬化并发少量上消化道出血时宜给予的措施为
我国甲公司与外国乙公司签订国际货物买卖合同,并在合同中订立仲裁条款,约定因该合同产生的纠纷由某外国仲裁机构裁决。后该外国仲裁机构根据此仲裁条款对双方的合同纠纷作出仲裁裁决,判决甲公司承担违约责任。根据我国民事诉讼法,该判决如需要我国法院承认和执行,可以通过
远航公司2×21年12月购入设备一台,原值305万元,预计净残值5万元,预计使用年限5年,采用平均年限法计提折旧。2×22年12月,该设备计提减值准备30万元;减值后,该设备预计使用年限、净残值及折旧方法未改变。2×23年末,该设备公允价值减去处置费用后的
下列关于个体工商户生产经营所得的说法,正确的是()。
广义的教育包括学校教育、________、家庭教育。
传销
向一个项目中添加一个数据库,应该使用项目管理器的
Accordingtonewgovernmentfigures,pollutionlevelsarerisingagainafterseveralyearsofgradualdecline.Data【C1】_____
最新回复
(
0
)