更多"若有以下定义 int x[10],*pt=x; 则对x数组元素的正"的相关试题:
[单项选择]若有以下定义,则对数组元素的正确引用是()。
int a[5],*p=a;
A. *&a[5]
B. (*a)+2
C. *p+4
D. *(a+2)
[单项选择]若有说明:int a[3][4];,则a数组元素的非法引用是______。
A. a[0][2*1]
B. a[1][3]
C. a[4-2][0]
D. a[0][4]
[填空题]若有以下定义:double w[10],则w数组元素下标的上限为______。
[填空题]若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是
【14】 。
int w[10]=23,54,10,33,47,98,72,80,61), *p=w;
[填空题]若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是 【9】 。
int w[10]={23,54,10,33,47,98,72,80,61}, *p=w;
[填空题]若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是 【4】 。
int w[10]=23,54,10,33,47,98,72,80,61,*p=w;
[填空题]若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是 【9】 。
int w[10]=23,54,10,33,47,98,72,80,61, *p=w;
[单项选择]若有以下C语言定义和语句,且0≤i<10,则对数组元素的错误引用是______。
int a[i]=1,2,3,4,5,6,7,8,9,0,*p,i;
p=a;
A. (a+i)
B. p+I
C. a[p-a]
D. *(&a[i])
[填空题]若有以下定义,则使指针p指向值为35的数组元素的语句是______。
int a[10]={14,27,47,29,35,21,49,71},*p;
[填空题]若有以下定义,则使指针p指向值为35的数组元素的语句是______。
int a[10]=14,27,47,29,35,21,49,71,*p;
[单项选择]若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是( )。
int t[3][3],*Pt[3],k;
for(k=0;k<3;k++) pt[k]=&t[k][0];
A. t[2][0]
B. t[2][2]
C. t[1][2]
D. t[2][1]
[填空题]若有如下定义,double a[100];,则a数组元素的下标上限是 【14】 。
[单项选择]若有定义:
int w[3][5];
则以下不能正确表示该数组元素的表达式是______。
A. *(w+1)[4]
B. *(*w+3)
C. *(*(w+1))
D. *(&w[0][0]+1)
[填空题]本题定义了一个长度为10的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值为false,否则为true。
public class java1
public static void main(String[] args)
boolean b[]=______;
for(int i=0; i<10; i++)
if(______)
b[i]=false;
else
______;
for(int i=0; i<10; i++)
System. out. print("b["+i+"]="+b[i]+",");
[填空题]若有定义float b[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。