• 2022-06-12 问题

    dict={'a':1, 'b':2, 'c':3} str=list(dict.keys())[list(dict.values()).index(2)] print(str) 输出结果是( ) A: a B: C: c D: 2

    dict={'a':1, 'b':2, 'c':3} str=list(dict.keys())[list(dict.values()).index(2)] print(str) 输出结果是( ) A: a B: C: c D: 2

  • 2022-06-08 问题

    当运行以下程序时,输入abcd,程序的输出结果是:【1】。#include #include insert(char str[]){int i; i=strlen(str); while(i>0) {str[2*i]=str[i];str[2*i-1]='*';i--;} printf("%s\n",str);}void main(){char str[40]; scanf("%s",str); insert(str);}[/i]

    当运行以下程序时,输入abcd,程序的输出结果是:【1】。#include #include insert(char str[]){int i; i=strlen(str); while(i>0) {str[2*i]=str[i];str[2*i-1]='*';i--;} printf("%s\n",str);}void main(){char str[40]; scanf("%s",str); insert(str);}[/i]

  • 2022-06-15 问题

    完善程序段,下列函数用于确定一个给定字符串str的长度,【1】、【2】分别填写的是( )。 int strlen(char str[]) { int num=0; while(【1】) 【2】; return (num); } A: str[num]!='\0' B: str[num]=='\0' C: ++num D: --num

    完善程序段,下列函数用于确定一个给定字符串str的长度,【1】、【2】分别填写的是( )。 int strlen(char str[]) { int num=0; while(【1】) 【2】; return (num); } A: str[num]!='\0' B: str[num]=='\0' C: ++num D: --num

  • 2022-06-09 问题

    执行语句string str="2"+2;后str的值是

    执行语句string str="2"+2;后str的值是

  • 2022-05-26 问题

    ( )不能对字符串赋初值.A) char str[5]="good!"; B) char str[]="good!";C) char *str="good!"; D) char str[ ]={‘g',‘o',‘o',‘d',‘!',‘\0'}; A: char str[5]="good!"; B: char str[]="good!"; C: char *str="good!"; D: char str[ ]={‘g',‘o',‘o',‘d',‘!',‘\0'};

    ( )不能对字符串赋初值.A) char str[5]="good!"; B) char str[]="good!";C) char *str="good!"; D) char str[ ]={‘g',‘o',‘o',‘d',‘!',‘\0'}; A: char str[5]="good!"; B: char str[]="good!"; C: char *str="good!"; D: char str[ ]={‘g',‘o',‘o',‘d',‘!',‘\0'};

  • 2022-06-29 问题

    str ='abcdefg',要获取字符串"aceg",以下分片操作正确的是( ) A: str[0:6:1] B: str[0:6:2] C: str[1:6:1] D: str[1:6:2]

    str ='abcdefg',要获取字符串"aceg",以下分片操作正确的是( ) A: str[0:6:1] B: str[0:6:2] C: str[1:6:1] D: str[1:6:2]

  • 2022-06-07 问题

    以下正确的程序段是 A: A.char str[20]; B: B.char *p; C: C.char str[20]; D: D.char str[20],*p=str; scanf("%s",&str); scanf("%s",p); scanf("%s",&str[2]); scanf("%s",p[2]);

    以下正确的程序段是 A: A.char str[20]; B: B.char *p; C: C.char str[20]; D: D.char str[20],*p=str; scanf("%s",&str); scanf("%s",p); scanf("%s",&str[2]); scanf("%s",p[2]);

  • 2022-06-16 问题

    分析下程序,写出输出结果。 #include &#91;stdio.h&#93; #include &#91;string.h&#93; void main( ) { char str&#91;&#93;="123456"; int i,x; char t; x=strlen(str)-1; for (i=0;i<=x/2;i++) { t=str[i]; str[i]=str&#91;x-i&#93;; str&#91;x-i&#93;=t; } puts(str); }[/i][/i]

    分析下程序,写出输出结果。 #include &#91;stdio.h&#93; #include &#91;string.h&#93; void main( ) { char str&#91;&#93;="123456"; int i,x; char t; x=strlen(str)-1; for (i=0;i<=x/2;i++) { t=str[i]; str[i]=str&#91;x-i&#93;; str&#91;x-i&#93;=t; } puts(str); }[/i][/i]

  • 2022-05-27 问题

    有如下代码:public class Test4{ public static void main(String args&#91;&#93;) { String str = new String(&quot;New&quot;); char ch&#91;&#93; = {'B', 'e'}; change(str,ch); System.out.println(str + &quot;,&quot; + new String(ch)); } public static void change(String str, char ch&#91;&#93;) { str = &quot;Old&quot;; ch&#91;0&#93; = 'H'; }}运行后输出的结果是? A: New,Be B: New,He C: Old,He D: Old,Be

    有如下代码:public class Test4{ public static void main(String args&#91;&#93;) { String str = new String(&quot;New&quot;); char ch&#91;&#93; = {'B', 'e'}; change(str,ch); System.out.println(str + &quot;,&quot; + new String(ch)); } public static void change(String str, char ch&#91;&#93;) { str = &quot;Old&quot;; ch&#91;0&#93; = 'H'; }}运行后输出的结果是? A: New,Be B: New,He C: Old,He D: Old,Be

  • 2022-06-16 问题

    表达式 &#91;str(i) for i in range(3)&#93; 的值为 ( ) A: [1,2,3] B: [0,1,2] C: ['0', '1', '2'] D: 异常报警

    表达式 &#91;str(i) for i in range(3)&#93; 的值为 ( ) A: [1,2,3] B: [0,1,2] C: ['0', '1', '2'] D: 异常报警

  • 1 2 3 4 5 6 7 8 9 10