网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有如下定义:int b[10]=1,2,3,4,5,6,7,8,9,10,*q=b;则数值为8的表达式是( )。
A
*q+8
B
*(q+7)
C
*q+=8
D
q+7
参考答案
参考解析
解析:
数组的下标是从0到数组的长度减1。*(p+i)是取数组的
第i+1个元素,即下标为i的元素。因此*(p+7)取数组的第八个元素,即元素8
数组的下标是从0到数组的长度减1。*(p+i)是取数组的
第i+1个元素,即下标为i的元素。因此*(p+7)取数组的第八个元素,即元素8
更多 “单选题有如下定义:int b[10]=1,2,3,4,5,6,7,8,9,10,*q=b;则数值为8的表达式是( )。A *q+8B *(q+7)C *q+=8D q+7” 相关考题
考题
若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},*ia=a;则不能正确表示a数组元素的表达式是 ______。A.*iaB.a[10]C.*aD.a[ia-a]
考题
若有以下定义和语句: int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是______。A.p+=2,*(p++)B.p+=2,*++pC.p+=3,*p++D.p+=2,++*p
考题
设有如下定义:typedefint*INTEGER;INTEGERp,*q;则()是正确的叙述。
A.p是int型变量B.q是基类型为int的指针变量C.p是基类型为int的指针变量D.程序中可用INTEGER代替int类型名
考题
若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},* p=a则不能表示a数组元素的表达式是 ( )A.* pB.a[10]C.* aD.a[p-a]
考题
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。 A.*P+9SXB
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。A.*P+9B.木(P+8)C.*P+=9D.P+8
考题
有如下定义: int a[5]={1,3,5,7,9},* P=a; 下列表达式中不能得到数值5的是( )。 A.a[2]SXB
有如下定义: int a[5]={1,3,5,7,9},* P=a; 下列表达式中不能得到数值5的是( )。A.a[2]B.a[3]C.*(P+2)D.+P+4
考题
设有如下定义: typedefint*INTEGER; INTEGERp,*q; 则()是正确的叙述。A、p是int型变量B、q是基类型为int的指针变量C、p是基类型为int的指针变量D、程序中可用INTEGER代替int类型名
考题
若有以下定义 int a〔 〕={1,2,3,4,5,6,7,8,9,10),*p=a; 则值为3的表达式是() A、p+=2,*(p++)B、p+=2,*++pC、p+=3,*p++D、p+=2,++*P
考题
单选题若有以下定义 int a〔 〕={1,2,3,4,5,6,7,8,9,10),*p=a; 则值为3的表达式是()A
p+=2,*(p++)B
p+=2,*++pC
p+=3,*p++D
p+=2,++*P
考题
单选题有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10},*P=a;则数值为9的表达式是()A
*P+9B
*(P+8)C
*P+=9D
P+8
热门标签
最新试卷