首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
admin
2021-07-09
30
问题
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
选项
A、*&a[5]
B、*a+2
C、*(p+5)
D、*(a+2)
答案
D
解析
本题考查通过指针引用数组元素。用指针引用数组有以下3种形式:①“(p+n)与(a+n)”表示数组元素a[n]的地址;②“*(p+n)与*(a+n)"表示数组元素a[n];③“p[n]=*(p+n)”,都表示数组元素a[n]。
选项A、B没有这种引用形式;选项C,“*(p+5)”是引用数组的第6个元素,而数组一共有5个元素,出现越界;选项D,“*(a+2)”引用数组的第3个元素。
转载请注明原文地址:https://kaotiyun.com/show/KEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintfun(){staticintx=1;x*=2:returnx:}main(){inti,s=1;for(
不能出现在C语言标识符中的是()。
对于一个正常运行的C程序,以下叙述中正确的是()。
在下列选项中,没有构成死循环的是()。
有以下程序#include<stdio.h>main(){inta=-1,b=-1;while(++a)++b;printf("%d,%d\n",a,b);}程序的运行结果是
以下程序运行后的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a
在结构化方法中,软件功能属于软件开发中的()阶段。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。在编写函
在数据库中,数据模型包括数据结构、数据操作和
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
随机试题
打结的方法有__________、_________、__________等三种,结的种类有_________、____________、_________和_____________。
我国最早记载制成乌头碱结晶的文献是()(1991年第24题)
我劝天公冲抖擞,________________。(龚自珍《乙亥杂诗》)
Psychologyandsociologyarebothcategorizedassocialsciences,andbothstudyhumanbehavior.However,psychologyisthestud
对某公共建筑防排烟系统设置情况进行检查。下列检查结果中,不符合现行国家消防技术标准要求的是()。
行政事业单位的固定资产为单价在()以上,使用期限在1年以上的设备和物品。
简述操作模仿的含义及特点。
爱因斯坦说:“踏着别人的脚步,就看不到自己的脚印。”谈谈你对这句话的理解。
A、 B、 C、 D、 C每一行图形中都包含2个黑圆、3个三角形、4个四角星、一个五角星和两个黑色正方形。所以,依据这一规律,选C。
Inthissection,youaregoingtoreadapassagewithtenstatementsattachedtoit.Eachstatementcontainsinformationgiveni
最新回复
(
0
)