网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()
- A、6
- B、8
- C、7
- D、9
参考答案
更多 “ 程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()A、6B、8C、7D、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";
考题
在下面字符数组的定义语句中,有语法错误的是()。
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.有语法错
考题
下面关于数组的初始化正确的是( )。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"}:
考题
下列四种数组定义,合法的数组定义是( )。
A.chara[]="hello";B.inta[4]={4,3,2,1,0};C.chara="hello";D.chara[4]="hello";
考题
设已有定义: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’};
考题
下列字符串赋值语句中,不能正确把字符串“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"};
考题
单选题有以下程序
#include
voidfun2(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');
}
程序的运行结果是( )A
C D E FB
A B E FC
A B C DD
C D A B
考题
单选题程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()A
6B
8C
7D
9
考题
单选题有以下程序:
#include
#include
main()
{
inti;
chara[]=Howareyou!;
for(i=0;a[i];i++)
{
if(a[i]=='')
{
strcpy(a,a[i+1]);
i=0;
}
}
printf(%s,a);
}
程序的运行结果是( )。A
you!B
Howareyou!C
areyou!D
are you!
热门标签
最新试卷