python中,p=‘hello world!’,则p[2:5]

题目

python中,p=‘hello world!’,则p[2:5]的值是()

  • A、ll
  • B、llo
  • C、he
  • D、hello
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下程序的输出结果是 ______。includeincludevoidmain(){char *p1=",he

以下程序的输出结果是 ______。 #include<iostream.h> #include<string.h> void main(){ char *p1=",hello",*p2="world!",str[50]:"Hii"; strcpy(str+2,p1); strcat(str,p2); cout<<str; }

A.Hii,hello world!

B.hello world!

C.ii,hello world!

D.Hi,hello world!


正确答案:D

第2题:

下列程序的输出结果是()。includeusing namespace std;int main(){char a[]="Hello,Te

下列程序的输出结果是( )。 #include<iostream> using namespace std; int main() { char a[]="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,test

B.Hello,Test

C.HELLO,TEST

D.hELLO,tEST


正确答案:C
解析:用一个指针变量p指向字符数组a,在while循环中,当不指向数组尾时,将小写字母转换为大写字母,然后将其输出。

第3题:

下列程序的输出结果是()。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,test

B.Hello,Test

C.HELLO,TEST

D.hELLO,tEST


正确答案:C
解析: 用一个指针变量p指向字符数组a,在while循环中,当不指向数组尾时,将小写字母转换为大写字母!然后将其输出。

第4题:

下列程序的输出结果是( )。 #included<iostream> usingnamespacestd; intmain() { chara[]="Hell0,Test"; char*p=a; while(*p) { if(*p>=a&&*p<=z) cout<<char(*p+A-a); elsecout<<*P; p++; } return0; }

A.hello,test

B.Hello,Test

C.HELLO,TEST

D.hELLO,tEST


正确答案:C
C。【解析】用一个指针变量p指向字符数组A,在while循环中,当不指向数组尾时,将小写字母转换为大写字母,然后将其输出。

第5题:

下列字符型常量Hello,world!表示方法中,错误的是______。

A.[Hello,world!]

B.'Hello,wOrld!'

C.Hello,world!,

D.{Hello,world!}


正确答案:D

第6题:

下列对字符数组进行初始化的语句正确的是

A.char a []="Hello";

B.char a[][]={'H','e','1','1','o');

C.char a[5]="Hello";

D.char a[2][5]={"Hello", "World"};p


正确答案:A
解析:本题考查对字符数组的初始化。A选项中,数组a在定义后紧跟初始化的情况下可省略数组长度,其最终数组长度由所赋字符串常量的长度给定。A选项正确。B选项中,a是一个二维数组,二维数组也能在定义时被初始化.如果对全部元素都赋初值,则定义数组时第一维的大小可以忽略,但第二维的大小不能省略。故B选项错误。C选项和D选项都忽略了字符串的大小要比字符串中的字符数多1这一点,造成了数组的越界。

第7题:

以下程序的输出结果是 ______。includevoid main(){ char s1[]=”Hello”,s2[]="World

以下程序的输出结果是 ______。 #include<iostream.h> void main(){ char s1[]=”Hello”,s2[]="World"; char *p1,*p2; int i; p1=s1; p2=s2; for(i=0;i<5;i++) if(*(pl+i)==*(p2+i)) cout<<*(p1+i); }

A.H1

B.Ho

C.10

D.1


正确答案:D

第8题:

若要以标题2形式、红色显示Hello World文字,应该怎样编写?()

A.〈font color="red" size="2"〉Hello World〈/font〉

B.〈h2〉〈red〉Hello World〈/red〉〈/h2〉

C.〈h2〉〈font color="red"〉Hello World〈/font〉〈/h2〉

D.〈h2〉Hello World〈/h2〉


参考答案:C

第9题:

char*getmemory(void)

{ char p[]=”hello world”;

return p;

}

void test(void)

{

char *str=null;

str=Getmemory();

printf(str);

} 请问运行 Test 函数会有什么样的结果.


正确答案:
 

第10题:

void GetMemory(char *p){p = (char *)malloc(100);}void Test(void) {char *str

= NULL;GetMemory(str); strcpy(str, "hello world");printf(str);}请问运行 Test 函数

会有什么样的结果?


正确答案:
 

更多相关问题