• 2022-05-30
    中国大学MOOC: 如下代码片段的输出是什么? int i = 0;char a[10] = ace;char b[10] = bcdf;char c[10]; while (a[i] != && b[i] != ){ if (a[i] >= b[i]) c[i] = a[i] - a + A; else c[i] = b[i] - a + A; i++;}c[i] = ; printf (%s, c);[/i][/i][/i][/i][/i][/i][/i][/i][/i]
  • BCE
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/tyaymjzppmyoozo.html

    内容

    • 0

      下列语句执行完,输出的结果为 。char a&#91;5&#93;&#91;10&#93;={"student","worker","soldier","cadre","peasant"};char s1&#91;10&#93;, s2&#91;10&#93;;strcpy(s1,a&#91;0&#93;); strcpy(s2,a&#91;0&#93;);for(int i=1;i&#91;5;i++) { if(strcmp(a[i], s1)&#93;0) strcpy(s1,a[i]); if(strcmp(a[i], s2)<0) strcpy(s2,a[i]);}cout<<s1<<’ ’<<s2<<endl;[/i][/i][/i][/i]

    • 1

      程序的运行结果是:main(){ int i,a&#91;10&#93;;for(i=0;i<;10;i++)a[i]=i;for(i=9;i>;=0;i--)printf("%d ",a[i]);}[/i][/i]

    • 2

      中国大学MOOC: 有以下函数int fun(char t&#91;&#93;,char s&#91;&#93;){ int i=0; while(s[i]!=0) t[i]=s&#91;i++&#93;; t[i]=; return i;}执行如下代码片段后 char s&#91;&#93;=NameLI; char t&#91;100&#93;; fun(t,s); printf(%s,t); 程序运行后的输出结果是[/i][/i][/i]

    • 3

      下列程序的输出结果是 。int main(){ int i, k, a&#91;10&#93;, p&#91;3&#93;; k=5; for (i=0; i<10; i++) a[i]=i; for (i=0; i<3; i++) p[i] = a&#91;i *(i+1)&#93;; for (i=0; i<3; i++) k+=p[i] *2; cout<<k<<endl; return 0; }[/i][/i][/i] A: 21 B: 22 C: 23 D: 24

    • 4

      以下程序运行时,输出到屏幕的结果是__(9)___ #include #include void f(char s&#91;&#93;,char t&#91;&#93;) { int i,m=strlen(t),k; for(i=0;s[i]!=’\0’;i++) if(s[i]>=’a’&& s[i]<=’z’) { k=t&#91;i%m&#93;-’0’; s[i]=(s[i]-’a’+k)%26+’a’; } } int main() { char s1&#91;10&#93;="Be2013"; f(s1, "123"); puts(s1); return 0; }[/i][/i][/i][/i][/i]