首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义: int x[10],*pt=x; 则对x数组元素的正确引用是( )。
若有以下定义: int x[10],*pt=x; 则对x数组元素的正确引用是( )。
admin
2020-07-28
21
问题
若有以下定义:
int x[10],*pt=x;
则对x数组元素的正确引用是( )。
选项
A、*&x[10]
B、*(x+3)
C、*(pt+10)
D、pt+3
答案
B
解析
数组的下标是从0开始的,故x[10]实际上具体为x[0],x[1],…,x[9],而若使用x[10]就会溢出,编译出错,所以AC两项错误;D项,pt+3指向地址,并未引用到元素;B项的表达正确,引用x[3]。
转载请注明原文地址:https://kaotiyun.com/show/7T3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写一个函数,其功能是:从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回
下列条件语句中,输出结果与其他语句不同的是
以下错误的定义语句是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag){intid,t;for(i=0;i<n=1;i++)for(j=i+1;j<n;j++)
下列定义数组的语句中,正确的是
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
随机试题
陆相沉积中分布最广泛的沉积环境之一是()沉积。
我国的学校教育体制改革应着手于()
患者女,57岁。既往高血压病史,2个月前出现左侧肢体无力,临床诊断腔隙性脑梗死,现患者右上肢抗阻力内收时,可见左上肢明显的胸大肌反射。患者的Brunnstrom分期为
下列具有甜味的生物碱是()。
使用短效口服避孕药开始服第一片的时间一般为( )。
甲股份公司成立后,董事会对公司设立期间发生的各种费用如何承担发生了分歧。下列哪一项费用应当由发起人承担?
我省规定当合同未约定的情况下,分部分项单项工程量变更超过()。并且该项分部分项工程费超过分部分项工程量清单计价合计1%的,增加部分的工程量或减少后剩余部分的工程量的综合单价可以调整。
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”Theyarestudents.”和”aeiou”,则删除之后的第一个字符串变成”Thyrstdnts.”。
下列语句中,正确的是()。
Whatisthewomanunabletoremember?
最新回复
(
0
)