• 2021-04-14
    中国大学MOOC: 下面程序的运行结果是void main(){ char ch[7]= 65ab21; int i, s=0; for( i=0; ch[i]>= 0 && ch[i]<= 9; i+=2 ) s = s*10 + ch[i] - 0; printf(%d
    , s);}
  • 6

    内容

    • 0

      #includevoid main( ) char ch; int num[26]=(0);int i; while( (ch=getchar())!='An') if(ch>='A'&&ch<='Z') num[ch-'A']**;for(i= 0;i<26;i++)1 if(i%9== 0) printf("An"); printf("%c(%d)",'A'+1 ,num[i]); ) ) printf("n");

    • 1

      下面程序的运行结果是______。 #include<stdio.h> main() { char s[]="012xy"; int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>= 'a'&&s[i]<= 'z') n++; printf("%d\n",n); }

    • 2

      中国大学MOOC: 下面程序执行后的输出结果是( )。#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf(%d,s); return 0;}‍#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf(%d,s); return 0;}#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf(%d,s); return 0;}#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue;

    • 3

      以下程序的输出是 ___。main() {char a[2][5]={”6937”,”8254”}; int i,j,s=0; for ( i = 0; i < 2; i++ ) for ( j = 0; a[i][j]>’0’ && a[i][j]<=’9’; j+=2 ) s=10*s+a[i][j]-’0’; printf(”s=%d\n”,s);}

    • 4

      下面对字符数组不正确的初始化方式是________。 A: char ch[]="string"; B: char ch[7]={'s', 't', 'r', 'i', 'n', 'g'}; C: char ch[10]; ch="string"; D: char ch[7]={'s', 't', 'r', 'i', 'n', 'g', '\0'};