1
123
23
3
第1题:
有以下程序: #include <stdio.h> main() { int c; while((c=getchar() )! ='\n') { switch(c-'2') { case 0: case 1: putchar(c+4); case 2:putehar(c+4);break; case 3:putchar(c+3); default:putchar(c+2);break; } } } 运行程序,从第一列开始输入以下数据: 2473<回车>则程序的输出结果是( )。
A.668977
B.668966
C.66778777
D.6688766
第2题:
有以下程序 #include<stdio.h> main() { int c; while((c=getchar())!='\n') { switch(c-'2') { case 0: case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3); case 4:putchar(c+3);break;}} printf("\n")} 从第一列开始输入以
A.66877
B.668966
C.6677877
D.6688766
第3题:
以下程序的输出结果是【 10 】。
#include .<stdio.h>
Main( )
{ char a,b;
for( a=0; a<20; a+=7) { b=a% 10; putchar(b+'0'); }
}
第4题:
有以下程序: #include<stdio.h> main() { int c; while((c=getchar())!='\n') { switch(c-'2') { case 0: case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3); case 4:putchar(c+3);break;}} printf("\n")} 从第一列开始输入以下数据<CR>代表一个回车符。 2743<CR> 程序的输出结果是
A.66877
B.668966
C.6677877
D.6688766
第5题:
有以下程序
#include
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.ABCDEF
B.AbCdEf
C.aBcDeF
D.abcdef
第6题:
有以下程序: #include main( ) { int k,n=0;char c,str[]="teach"; for(k=0;str[k];k++) { c=str[k]; switch(k) { case 1:case 3:case 5:putchar(c);printf("%d",++n);break; default:putchar(′N′); } } } 序的运行结果是( )。
A.Ne1NN
B.e1a2e3
C.Ne1Nc2N
D.Na1NNNN
第7题:
有以下程序 #include<stdio.h> sub1(char a,char B) {char c;c=a;a=b;b=c;} sub2(char *a,char B) {char c;c=*a;*a=b;b=c;} sub3(char *a,char *B) {char c;c=*a;*a=*b;*b=c;} main() { cha,a,b; a='A';b='B';sub3(&a,&b) putchar(a);putchar(b); a='A';b='B';sub2(&a,b) ;putchar(a);putchar(b); a='A';b='B';sub1(a,b) ;putchar(a);putchar(b); } 程序运行后的输出结果是( )
A.BABBAB
B.ABBBBA
C.BABABA
D.BAABBA
第8题:
(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)ABCDEF
B)AbCdEf
C)aBcDeF
D)abcdef
第9题:
NAME0
NAMEE
NAME
NAME\0
第10题:
668977
4444
6677877
68766
第11题:
C##123#0
C##1230
C##0
C##123#\0
第12题:
Ne1NN
e1a2e3
Ne1Nc2N
Na1NNNN
第13题:
有以下程序: #include<stdio.h> int f(int x); main( ) { int a,b=0; for(a=0;a<3;a++) { b=b+f(a);putchar(A+b);} } int f(int x) { return x * x1; } 程序运行后的输出结果是( )。
A.ABE
B.BDI
C.BCF
D.BCD
第14题:
有以下程序
#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
第15题:
以下程序的输出结果是 【 11 】。
#include <stdio.h>
main( )
{ char *ch[4]={"red',"green","blue"};
int i=0;
while( ch[i] )
{ putchar( ch[i][0]); i++;)
}
第16题:
有以下程序: #include<stdio.h> main() {int c; while((c=getchar())!='\n') {switch(c-'3') {case 0: case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3); case 4:putchar(c+3);break; }} printf("\n");} 从第一列开始输入数据(<CR>代表…个回车符):3845<CR>,则狴序输出结果为( )。
A.77889
B.77868
C.776810
D.7.78866e+007
第17题:
有以下程序: #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.ABCDEF
B.AbCdEf
C.aBcDeF
D.abcdef
第18题:
若程序执行时的输入数据是"2473",则下述程序的输出结果是
#include<stdio.h>
void main()
{ int cs;
while((cs=getchar())!=; '\n')
{switch(cs-'2')
{ case 0
case 1: putchar(cs+4);
case 2: putchar(cs+4);
break;
case 3: putchar(cs+3); default: putchar(cs+2); } } }
A.668977
B.668966
C.6677877
D.6688766
第19题:
试题10
以下程序运行后的输出结果是______.
#include <stdio.h>
main()
{char a;
for(a=0; a<15; a+=5)
{putchar(a+’A’);}
printf(“\n”);
}
第20题:
ABE
BDI
BCF
BCD
第21题:
FDBXX
FFFXX
FDBBB
ABCDE
第22题:
256
652
2560
52
第23题:
X
XYZ
YZ
Y