A: ihgfedcba
B: abcdefghi
C: abcdedcba
D: ihgfefghi
举一反三
- 以下程序的输出结果是______。 #include void main( ) { char *a="abcdefghi"; int k; fun(a); puts(a); } fun(char *s) { int x,y; char c; for (x=0,y=strlen(s)-1; x { c=s[y]; s[y]=s[x]; s[x]=c;} } A: ihgfedcba B: abcdefghi C: abcdedeba D: ihgfefghi
- 以下程序的输出结果是______ 。#include #include int main(void) { char s[10], sp[] = "HELLO"; strcpy(s, sp); s[0] = 'h'; s[6] = '!'; printf("%s\n", s); return 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]
- 有以下函数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
- 执行下面程序,输出结果是( )。#include [stdio.h] int main() { int x,y; for(x=1,y=5;x<y;x++) y--; printf("%d\n",x); return 0; } A: 3 B: 5 C: 7 D: 9
内容
- 0
以下程序的功能只保留字符串的小写字母,请将程序补充完整。#include void fun(char s[]){ int i,j; for(i=0,j=0;s[i]!='\0';i++) if ( (1) ) { s[j]=s[i]; (2) ; } s[j]='\0';}void main(){ char s[100]="abc123abc123abc"; (3) ; puts(s);}(3)应该填写的是:[/i][/i] A: fun(s[i]) B: fun(s[]) C: fun(s[100]) D: fun(s)
- 1
以下程序输出的结果是____________.#include [stdio.h]int main(){ int x=30,y=7; x=y=x%y; printf("%d\n",x); return 0;}
- 2
以下程序运行后的输出结果是( )。#include int main(){char s[]="abcdef";s[3]= '\0';printf("%s\n",s);return 0;} A: abcd B: abcde C: abc D: abcdef
- 3
有下列程序,程序运行后的输出结果是( )。 #include void fun( int *x,int *y); int main() { int x=1,y=2; fun(&y,&x); printf("%d %d",x,y); return 0; } void fun( int *x,int *y) { printf("%d%d",*x,*y); *x=3;*y=4; }
- 4
智慧职教: 执行程序段 int x=1,y=2;x=x^y;y=y^x;x=x^y;后,x=[填空(1)] ,y=[填空(2)] 。