• 2022-06-03
    以下程序的输出结果是:________。#include <;string.h>;int main() {char *a="abcdefghi"; int k;fun(a); puts(a);return 0;}fun(char *s) {int x,y; char c;for(x=0,y=strlen(s)-1; x<;y; x++,y--){ c=s[y]; s[y]=s[x]; s[x]=c; }}
    A: ihgfedcba
    B: abcdefghi
    C: abcdedcba
    D: ihgfefghi
  • A

    内容

    • 0

      以下程序的功能只保留字符串的小写字母,请将程序补充完整。#include void fun(char s&#91;&#93;){ int i,j; for(i=0,j=0;s[i]!='\0';i++) if ( (1) ) { s&#91;j&#93;=s[i]; (2) ; } s&#91;j&#93;='\0';}void main(){ char s&#91;100&#93;="abc123abc123abc"; (3) ; puts(s);}(3)应该填写的是:[/i][/i] A: fun(s[i]) B: fun(s[]) C: fun(s[100]) D: fun(s)

    • 1

      以下程序输出的结果是____________.#include &#91;stdio.h&#93;int main(){ int x=30,y=7; x=y=x%y; printf("%d\n",x); return 0;}

    • 2

      以下程序运行后的输出结果是( )。#include int main(){char s&#91;&#93;="abcdef";s&#91;3&#93;= '\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=&#91;填空(1)&#93; ,y=&#91;填空(2)&#93; 。