网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
设有定义:int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;若0≤i≤9,则对a数组元素的引用错误的是(  )。
A

a[10]

B

*(&a[i])

C

p[i]

D

a[p-a]


参考答案

参考解析
解析:
长度为n的数组其各个元素的下标应该是从0到n-1,因此,长度为10的数组a,第10个元素为a[9],而不是a[10],答案选择A选项。
更多 “单选题设有定义:int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;若0≤i≤9,则对a数组元素的引用错误的是(  )。A a[10]B *(a[i])C p[i]D a[p-a]” 相关考题
考题 单选题下列关于线性链表的叙述中,正确的是(  )。A 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C 进行插入与删除时,不需要移动表中的元素D 以上说法均不正确

考题 单选题设有字符数组a,则正确的输入语句是()。A gets(’a’);B scanf(%c,a);C scanf(%s,a);D gets(a);

考题 单选题下列描述中正确的是(  )。A 软件测试的主要目的是发现程序中的错误B 软件测试的主要目的是确定程序中错误的位置C 为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D 软件测试是证明软件没有错误

考题 单选题以下叙述中错误的是(  )。A 用typedef定义新的类型名后,原有类型名仍有效B 可以用typedef将已存在的类型用一个新的名字来代表C 可以通过typedef增加新的类型D 用typede可以为各种类型起别名,但不能为变量起别名

考题 单选题设有语句float x=3.0,y=3.0;使x值为6.0的表达式是()A x*=y-4B x*=yC x=y+4D x+=y

考题 填空题在执行while循环时,其循环体()