举一反三
- 对下列代码描述正确的是: def reverse (s): return reverse (s[1:])+s[0]
- 对下列代码描述正确的是:def reverse (s): return reverse (s[1:])+s[0] A: 代码的作用是实现字符串的反转 B: s[0]是基例 C: 代码中只存放一个基例 D: 运行会出错
- 以下程序的输出结果是______ 。#include #include int main(void) { char s[10], sp[] = "HELLO"; strcpy(s, sp); s[0] = 'h'; s[6] = '!'; printf("%s\n", s); return 0;}
- 以下程序运行后的输出结果是( )。#include int main(){char s[]="abcdef";s[3]= '\0';printf("%s\n",s);return 0;} A: abcd B: abcde C: abc D: abcdef
- 中国大学MOOC: 下面代码的输出结果是[gold, brown],请补充print(s[])语句的切片区间( ) s =[seashell,gold,pink,brown,purple,tomato]print(s[])
内容
- 0
中国大学MOOC: 有以下函数int fun(char t[],char s[]){ int i=0; while(s[i]!=0) t[i]=s[i++]; t[i]=; return i;}执行如下代码片段后 char s[]=NameLI; char t[100]; fun(t,s); printf(%s,t); 程序运行后的输出结果是[/i][/i][/i]
- 1
写出并理解下列语句输出的结果s="hello"print(s[0])print(s[4])print(s[-1])print(s[0:3])print(s[0:4:2])print(s[:])print(s[:3])print(s[::-1])print(s[1:])
- 2
下面代码的输出结果是 a = [[1,2,3], [4,5,6], [7,8,9]] s = 0 for c in a: for j in range(____): s += c[j] print(____)A、
- 3
中国大学MOOC: 下面代码的输出结果是s =[seashell,gold,pink,brown,purple,tomato]print(s[4:])
- 4
有以下函数int fun(char t[],char s[]){ int i=0; while(s[i]!=0) t[i]=s[i++]; t[i]='\0'; return i;}执行如下代码片段后 char s[]="Name\0LI"; char t[100]; fun(t,s); printf("%s",t); 程序运行后的输出结果是[/i][/i][/i] A: Name\0LI B: NameLI C: Name D: LI