程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()A、6B、8C、7D、9

程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()

  • A、6
  • B、8
  • C、7
  • D、9

相关考题:

有下面的程序段:chara[3],b[]=”student”;a=b;printf(“%s”,a);则() A.运行后将输出student;B.运行后将输出b;C.运行后将输出aD.编译出错

下列程序的输出结果是()。includeusing namespace std;int main()于chara[]=”Hello,Te 下列程序的输出结果是( )。 #include<iostream> using namespace std; int main() 于 chara[]=”Hello,Test”; Char*p=a; while(*p) { if(*p)=’a’*p(=’z’) cout<<char(*p+’A’-’a’); else cout<<*p; p++; } return 0; }A.hello,testB.Hello,TestC.HELLO,TESTD.hELLO,tEST

在下面的字符数组定义中,()语句有语法错误。 A、chara[20]="abcdefg";B、chara]="x+y=55.";C、chara[15]={"1",“2"};D、chara[10]="5";

执行以下程序,输出结果为()。main(){chara[]='program';printf("%c",a[0]);}。A. proB. pC. programD. a

在下面字符数组的定义语句中,有语法错误的是()。 A、chara[20]=”abcdefg”;B、chara[]=”x+y= 55.”;C、chara[15]={‘1′,’2’};D、chara[10]=’5′;

下面说明不正确的是( )。A.chara[10]="china";B.chara[10],*p=a;p="chiua";C.char*a;a="china";D.chara[10],*p;p=a="china";

若有定义:char*st="how are you";,下列程序段中正确的是A.chara[11],*p;strcpy(p=a+1,st[4]);B.chara[11];strcpy(++a,st);C.chara[11];strcpy(a,st);D.chara[],*p;strcpy(p=a[1],st+2);

下面程序的输出结果是( )。 include main(){static chara[]="zhao",b[]="juan"; char*pt 下面程序的输出结果是( )。 include<stdio.h> main() {static chara[]="zhao",b[]="juan"; char*ptr1=a,*ptr2=b; int k; for(k=0;k<4;k++) if(*(ptr1+k)==*(ptr2+k)) printf("%c",*(ptr1+k));}

有下列程序: #includestdi0.h voidmain( ) {chara=4; printf("%d\n",a=a1); } 程序的运行结果是( )。A.40B.16C.8D.4

下列程序的运行结果是()。includemain(){static chara[]="Languagef",b[]="programe"; 下列程序的运行结果是( )。 #include<stdio.h> main() { static chara[]="Languagef",b[]="programe"; char *p1,*p2;int k; p1=a;p2=b; for(k=0;k<=8;k++) if(*(p1+k)==*(p2+k))printf("%c",*(p1+k)); }A.gaeB.angC.programD.有语法错

以下程序段运行后屏幕输出为()chara[]=abc\0mis;printf(%d,strlen(a)); A.5B.8C.3D.4

下面关于数组的初始化正确的是( )。A.chara[]={'a','b','c'}B.chara[2]={'a','b','c'}C.chara[2][3]={{'a','b'},{'e','d'},{'e','f'}}D.chara[]={"a","b","c"}

下列对字符数组进行初始化的语句正确的是.A.chara[]="Hello";B.chara[][]={'H','e','l','l','o'};C.char a[5]="Hello";D.chara[2][5]={"Hello","World"}:

有下列程序:#includestdi0.hvoidmain( ){chara=4;printf(%d\n,a=a1);}程序的运行结果是( )。A.40B.16C.8D.4

下列四种数组定义,合法的数组定义是( )。 A.chara[]="hello";B.inta[4]={4,3,2,1,0};C.chara="hello";D.chara[4]="hello";

以下程序段运行后屏幕输出为() chara[]="abc/0mis"; printf("%d",strlen(a));A、5B、8C、3D、4

设已有定义:char*st=”howareyou”;下列程序段中正确的是()。A、chara[11],*p;strcpy(p=a+1,st[4]);B、chara[11];strcpy(++a,st);C、chara[11];strcpy(a,st);D、chara[],*p;strcpy(p=a[1],st+2)

在C语言中,利用数组a存放字符串“Hello”,以下语句中正确的是()。A、chara[10]=“Hello”;B、chara[10];a=“Hello”;C、chara[10]=‘Hello’;D、chara[10]={‘H’,’e’,’l’,’l’,’o’};

在下面的字符数组定义中,()有语法错误。A、chara[20]="abcdefg"B、chara[]="x+y=55.”C、chara[15]D、chara[10]=’5’

要定义字符型变量a并赋初值,()是正确的。A、chara=’3’;B、chara=”3”;C、chara=%;D、chara=*;

要为字符型变量a赋初值,下列语句中哪一个是正确的()。A、chara=’3’;B、chara=”3”;C、chara=%;D、chara=*;

下列字符串赋值语句中,不能正确把字符串“HelloWorld”赋给数组的语句是()A、chara1[]={’H’,’e’,’l’,’l’,’o’,’’,’W’,’o’,’r’,’l’,’d’,’/0’};B、chara2[15];strcpy(a2,"HelloWorld");C、chara3[15];a3="HelloWorld";D、chara4[10]={"HelloWorld"};

以下对一维数组a的正确说明是:()A、chara(10);B、inta[];C、intk=5,a[k];D、chara[3]={„a‟,‟b‟,‟c‟};

单选题有以下程序#includevoidfun2(chara,charb){ printf(%c%c,a,b);}chara='A',b='B';voidfun1(){ a='C'; b='D';}main(){ fun1(); printf(%c%c,a,b); fun2('E','F');}程序的运行结果是(  )AC D E FBA B E FCA B C DDC D A B

单选题程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()A6B8C7D9

单选题以下程序段运行后屏幕输出为() chara[]="abc/0mis"; printf("%d",strlen(a));A5B8C3D4

单选题有以下程序:#include#includemain(){ inti; chara[]=Howareyou!; for(i=0;a[i];i++) {  if(a[i]=='')  {   strcpy(a,a[i+1]);   i=0;  } } printf(%s,a);}程序的运行结果是(  )。Ayou!BHowareyou!Careyou!Dare you!