单项选择题
若程序执行时的输入数据是“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
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序 #include <stdio.h> main() FILE *fp; int a[10]=1,2,3,i,n; fp=fopen( d1.dat , w ); for(i=0;i<3;i++) fprintf(fp, %d ,a[i]); fprintf(fp, n ); fclose(fp); fp=fopen( d1.dat , r ); fscanf(fp, %d ,&n); fclose(fp); printf( %d n ,n); 程序的运行结果是
A.12300
B.123
C.1
D.321
点击查看答案&解析
单项选择题
下列程序的运行结果为 #include<stdio.h> void abc(char * str) int a,b; for(a=b=0;str[a]!=’ 0’;a++) if(str[a]!=’c’) str[b++]=str[a]; str[b]=’ 0’; void main() char str[]= abcdef ; abc(str); printf( str[]=%s ,str);
A.str[]=abdef
B.str[]=abcdef
C.str[]=a
D.str[]=ab
点击查看答案&解析
相关试题
下列程序是用来判断数组中特定元素的位置所...
现有如下程序段 #include stdio.h mai...