更多"若有以下定义: char s[20]='programming',*p"的相关试题:
[单项选择]若有以下定义: char s[20]="programming",*ps=s; 则不能代表字符o的表达式是_______。
A. ps+2
B. s[2]
C. ps[2]
D. ps+=2,*ps
[单项选择]若有以下定义: char s[20]=="programming",*ps=s; 则不能代表字符o的表达式是( )
A. *(ps+2)
B. s[2]
C. ps[2]
D. *ps+=2
[单项选择]若有以下定义:
char s[20]="programming",*ps=s;
则不能代表字符。的表达式是 ( )
A. ps+2
B. s[2]
C. ps[2]
D. ps+=2,*ps
[单项选择]若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。
A. ps+1
B. *(ps+3)
C. ps[0][2]
D. *(ps+1)+3
[单项选择]若有以下定义和语句: ( ) ints[4][5](* ps)[5]; ps=s; 则对s数组元素的正确引用形式是
A. psq+1
B. *(ps+3)
C. ps[0][2]
D. *(ps+1)+3
[单项选择]若有定义:int aa[8];则以下表达式中不能代表数组元素aa[1]的地址是
A. &aa[0]+1
B. &aa[1]
C. &aa[0]++
D. aa+1
[单项选择]若有以下定义和语句: int s[4][5],( *ps)[5]; ps=s; 则对s数组元数的正确引用形式是
A. ps+1
B. *(ps+3)
C. ps[0][2]
D. *(ps+1)+3
[单项选择]若有以下定义和语句: ints[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是()。
A. ps+1
B. *(ps+3)
C. ps[0][2]
D. *(ps+1)+3
[单项选择]若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。
A. ps+1
B. *(ps+3)
C. ps[0][2]
D. *(ps+1)+3
[单项选择]若有以下定义和语句:
int s[4][5],(*ps)[5];
ps=s;
则对s数组元素的正确引用形式是
A. ps+1
B. *(ps+3)
C. ps[0][2]
D. *(ps+1)+3
[单项选择]若有定义:int aa[8];则以下表达式中不能代表数组元素aa [1]的地址的是 ( )
A. &aa[0]+1
B. &aa[1]
C. & aa[0]+ +
D. aa+1
[单项选择]若有定义:int aa[ 8];。则以下表达式中不能代表数组元aa[1]的地址的是 ( )。
A. &aa[0]+1
B. &aa[1]
C. &aa[0]++
D. aa+1
[单项选择]若有以下定义,则不能正确地表示数组中的元素的是( ) char *s="1,2,3,4,5,6,7,8,9,0,";
A. *s
B. s[9]
C. *(s+1)
D. *(s+10)
[单项选择]若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。
A. &aa[0]+1
B. &aa[1]
C. &aa[0]++
D. aa+1
[单项选择]若有以下定义和语句
union data
{ int i; char C; float f;}X;
int Y;
则以下语句正确的是【 】。
A. x=10.5;
B. x.C=101:
C. Y=x;
D. printf("%d\n",x);