[单选题]

(21)有以下程序

#include <stdio.h>

main()

{ char s[]="012xy/08s34f4w2";

int i,n=0;

for(i=0;s[i]!=0;i++)

if(s[i]>='0'&&s[i]<='9') n++;

printf("%d/n",n);

}

程序运行后的输出结果是

A.)0

B.)3

C.)7

D.)8

参考答案与解析:

相关试题

(21)有以下程序 #include<stdio.h> main() {char

[单选题](21)有以下程序#include<stdio.h>main(){char *s=(“ABC);do{printf(“%d”,*s%10);s++;}while(*s);}注意,字母A的ASCII码值为65。程序运行后的输出结果是A.)5670 B)656667 C)567 D)ABC

  • 查看答案
  • 有以下程序 #include <stdio.h> main( ) { char

    [主观题]有以下程序#include <stdio.h>main( ){ char c1,c2;scanf(“&c”,&c1);while(c1<65||c1>90) scanf(“&c”,&c1);c2=c1+32;printf(“&c, &c/n”,c1,c2);}程序运行输入65回车后,能否输出结果、结束运行(请回答能或不能)(8)。

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ char *a[]

    [单选题]有以下程序#include <stdio.h>main(){ char *a[]={"abcd","ef","gh","ijk"};int i;for(i=0;i<4;i++) printf("%c",*a[i]);}程序运行后的输出结果是A.)aegiB.)dfhkC.) abc dD.)abcdefghijk

  • 查看答案
  • 有以下程序 #include <stdio.h>main( ){ char a,

    [单选题]有以下程序#include <stdio.h>main( ){ char a,b,c;b=’1’; c=’A’;for(a=0; a<6; a++){ if (a%2) putchar(b+a);else putchar(c+a);}}程序运行后的输出结果是A.) 1B3D5FB.) ABCDEFC.) A2C4E6D.) 123456

  • 查看答案
  • 有以下程序 #include <stdio.h> main( ){ char a

    [单选题]有以下程序#include <stdio.h>main( ){ char a[20], b[20], c[20];scanf("%s%s", a,b);gets(c);printf("%s%s%s/n", a,b,c);}程序运行时从第一列开始输入:This is a cat!<回车>则输出结果是A.) Thisisacat!B.) Thisis aC.)'Thisis a cat!D.) Thisisa cat!

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ char a=4;

    [单选题]有以下程序#include <stdio.h>main(){ char a=4;printf( " %d/n " ,a=a<<1);}程序的运行结果是A.)40B.)16C.) 8D.)4

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ char *s={

    [单选题]有以下程序#include <stdio.h>main(){ char *s={"ABC"};do{ printf("%d",*s%10);s++;}while (*s);}注意 : 字母 A 的 ASCII 码值为 65 。程序运行后的输出结果是A.)5670B.)656667C.)567D.)ABC

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ char s[]=

    [单选题]有以下程序#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);}程序运行后的输出结果是A.)0B.)2C.)3D.)5

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ char a[20

    [试题]有以下程序#include <stdio.h>main(){ char a[20]="How are you?",b[20];scanf("%s",b); printf("%s %s/n",a,b);}程序运行时从键盘输入: How are you?< 回车 >则输出结果为 ( 1 3 ) 。

  • 查看答案
  • (23)有以下程序#include <stdio.h>main(){ char

    [单选题](23)有以下程序#include <stdio.h>main(){ char b,c; int i;b='a'; c='A';for(i=0;i<6;i++){ if(i%2) putchar(i+b);else putchar(i+c);} printf("/n");}程序运行后的输出结果是A.)ABCDEFB.)AbCdEfC.)aBcDeFD.)abcdef

  • 查看答案
  • (21)有以下程序#include <stdio.h>main(){ char