[单选题]

有以下程序

#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.) 1B3D5F

B.) ABCDEF

C.) A2C4E6

D.) 123456

参考答案与解析:

相关试题

有以下程序 #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[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

    [单选题](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.)0B.)3C.)7D.)8

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

    [单选题](31)有以下程序#include <stdio.h>main(){ char a[30],b[30];scanf("%s",a);gets(b);printf("%s/n %s/n",a,b);}程序运行时若输入:how are you? I am fine<回车>则输出结果是A.)how are you? B)howI am fine are you? I am fineC.)how are you? I am fine D)row are you?

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