• 2022-06-08
    下面程序的功能是从键盘输入一串字符,统计其中有多少个单词,单词之间用空格分隔。则【1】中应选择的是。
    A: qian==’˽’&&s[i]!=’˽’
    B: qian==’˽’&&s[i]==’˽’
    C: qian!=’˽’&&s[i+1]!=’˽’.
    D: qian!=’˽’&&s[i]!=’˽’
  • A

    举一反三

    内容

    • 0

      已知i,j为int型变量,若从键盘输入:2,3,使i的值为2,j的值为3,以下选项中正确的输入语句是()。 A: scanf(“%2d%2d”,&i,&j); B: scanf(“%d,%d”,&i,&j); C: scanf(“i=%d,j=%d”,&i,&j); D: scanf(“%d_%d”,&i,&j);

    • 1

      下列程序段可以正确运行的有: A: int i,s,x;s=0;i=0;while(1){ scanf("%d",&x); if(x!=-1) { s=s+x; i++; } else break;}printf("ave=%d\n",s/i); B: int i,s,x;s=0;i=0;scanf("%d",&x);while(x!=-1){ s=s+x; i++; scanf("%d",&x);}printf("ave=%d\n",s/i); C: int i,s,x;s=0;i=0;while(1){ scanf("%d",&x); if(x==-1) break; s=s+x; i++; }printf("ave=%d\n",s/i);

    • 2

      若已定义char s[2][10];则下面表达式中代表s[1][2]地址的是:选择一项: A: &s[1]+2 B: &s[0]+1+2 C: &s[1][1]+1 D: &s[0][0]+12

    • 3

      若有定义int x;char s[20];正确的输入语句是( )。 A: scanf("%d %c",&x,&s); B: scanf("%d %c",&x,s); C: scanf("%d %s",&x,&s); D: scanf("%d %s",&x,s);

    • 4

      设有以下变量定义float a; int i;选择正确的输入语句是( ); A: scanf ("%f%d", a,i); B: scanf ("%6.2f%d", &a,&i); C: scanf ("%f%d", &a,&i); D: scanf ("%f%u", &a,&i);