#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 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[]={"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[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;printf( " %d/n " ,a=a<<1);}程序的运行结果是A.)40B.)16C.) 8D.)4
[单选题]有以下程序#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[]={"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]="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 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 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 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?