首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是( )。
若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是( )。
admin
2012-08-23
53
问题
若已定义:
int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
其中0≤i≤9,则对a数组元素不正确的引用是( )。
选项
A、a[p-a]
B、*(&a
)
C、p
D、a[10]
答案
D
解析
此题考查对一维数组的引用。对于已定义的数组a脚[M],数组元素的正确引用必须满足下标小于M且为正整数。选项D中下标值出现溢出。
转载请注明原文地址:https://kaotiyun.com/show/vfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假设下面四个选项中所有的数都是8进制数或16进制数,均是不正确的选项是()。
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是()。
设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
有以下程序:mam(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是()。
有一函数以下程序段中不能根据x值正确计算出y值的是
有以下程序main(){inti=1,j=l,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);执行后输出的结果是
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是()。
以下叙述中错误的是
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值,和值通过形参传回主函数输出。请填空,#include<stdio.h>#defineM2#defin
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。#include<stdio,h>main()inti,a[20],sum,count;
随机试题
《设备监理管理暂行办法》要求对重要设备的设计、采购等实施监督。下列不属于上述的重要设备的是()。
元朝“山水四大家”中画法疏简,格调天真幽淡,以淡泊取胜的是()。[河南2018]
以下不属于民事责任法律特征的是()。
总监理工程师的职责包括()。
根据《担保法》的规定,以下可以作保证人的是()。
Whichofthefollowingisthemainpurposeofthisannouncement?Accordingtotheannouncementwhichofthefollowingistrueo
在VisualFoxPro中可以用DO命令执行的文件不包括
NorthernEuropeansarewillingtopayalotofmoneyandputupwithalotofinconveniencesforthesunbecausetheyhavesoli
具有讽刺意义的是,诸如化妆品和减肥饮料这些被广告大肆渲染的产品对人体的魅力甚至是有害的。(detrimentalto)
A、Doalotofexerciseseveryday.B、Gotosleepearlyeveryday.C、Readjournalseveryday.D、Recordtheirmentalstates.D短文中提
最新回复
(
0
)