[单选题]

若有以下定义: char s[20]="programming",*ps=s; 则不能代表字符o的表达式是_______。

A.ps+2

B.s[2]

C.ps[2]

D.ps+=2,*ps

参考答案与解析:

相关试题

( 31 )若有以下定义和语句char s1[10]= " abcd! " ,*

[单选题]( 31 )若有以下定义和语句char s1[10]= " abcd! " ,*s2= " /n123// ";printf ( " %d %d/n ", strlen ( s1 ) ,strlen ( s2 ) ) ;则输出结果是A. ) 5 5B. ) 10 5C. ) 10 7D. ) 5 8

  • 查看答案
  • 若有以下定义和语句:char s [10]="abcd!",*s2="\nl23

    [单选题]若有以下定义和语句:char s [10]="abcd!",*s2="/nl23//";D.rintf("%d%d/n",strlen(sl),strlen(s2));则输出结果是( )。A.5 5B.10 5C.10 7D.5 8

  • 查看答案
  • 若有以下定义:char s(10)="program",t[]="test";则

    [单选题]若有以下定义: char s(10)="program",t[]="test"; 则下列选项中对字符串操作错误的是( )。A.strcpy(s,t);B.strcat(s,t);C.cout<<strlen(s);D.gets(s);

  • 查看答案
  • 若有以下定义语句: char * sl="12345", * s2="1234"

    [单选题]若有以下定义语句: char * sl="12345", * s2="1234"; printf("%d"n",strlen(strcpy(s1,s2))); 则输出结果是 ( )A.4B.5C.9D.10

  • 查看答案
  • 若有以下定义和语句:int s[4][5],(*ps)[5];ps=s;则对s数

    [单选题]若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。A.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+1)+3

  • 查看答案
  • 若有以下定义和语句:int s[4][5],(*ps)[5];ps=s;则对s数

    [单选题]若有以下定义和语句: int s[4][5],( *ps)[5]; ps=s; 则对s数组元数的正确引用形式是A.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+1)+3

  • 查看答案
  • 若有以下定义和语句:int s[4][5],(*ps)[5];ps=s;则对s数

    [单选题]若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。A.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+1)+3

  • 查看答案
  • 设有以下定义和语句 char str[20]="Program",*p; p=s

    [单选题]设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是______。A.*p与str[0]中的值相等B.sb与p的类型完全相同C.str数组长度和p所指向的字符串长度相等D.数组str中存放的内容和指针变量p中存放的内容相同

  • 查看答案
  • 若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组

    [单选题]若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是A.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+1)+3

  • 查看答案
  • 若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组

    [单选题]若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。A .ps+1B .*(ps+3)C .ps[0][2]D . D.*(ps+1)+3

  • 查看答案
  • 若有以下定义:char s[20]="programming",*ps=s;则不