更多"有以下程序 #include<stdio.h> main( ) "的相关试题:
[单项选择]有以下程序
#include
main( )
int c;
while((c=getchar( ))!=’/n’)
switch(c-’2’)
case0:
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+3);
case 4:putchar(c+3);break;
printf("/n")
从第一列开始输入以下数据代表一个回车符。
2743
程序的输出结果是
A. 66877
B. 668966
C. 6677877
D. 6688766
[单项选择]有以下程序:
#include<stdio.h>
main( )
int c;
while((c=getchar( ))!=’/n’)
switch(c-’2’)
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+4);
case 4:putchar(c+4);break;
printf("/n");
输入以下数据,<CR>代表一个回车符,
2743<CR>
程序的输出结果是( )。
A. 877
B. 966
C. 778
D. 766
[单项选择]
有以下程序段
#include
main( )
{ …
while( getchar( )!=’/n’);
…
}
以下叙述中正确的是()。
A. 此while语句将无限循环
B. getchar()不可以出现在while语句的条件表达式中
C. 当执行此while语句时,只有按回车键程序才能继续执行
D. 当执行此while语句时,按任意键程序就能继续执行
[单项选择]有以下程序:
main( )
int f1 (int x, int y)
{ return x>yx:y; }
int f2 (int x, int y)
{ return x>yy:x; }
main( )
{ int a=4,b=3,c=5,d,e,f;
d=f1(a,b); d=f1(d,c);
e=f2(a,b); e=f2(e,c);
f=a+b+c-d-e;
printf("%d,%d,%d/n",d,f,e);
}
执行后输出的结果是( )。
A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 3,5,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+2);break;}}
printf("/n");
}
程序运行时,输入2743<CR>,则运行结果是:______
[单项选择]有以下程序
main(int argc,char *argv[ ])
{ int n,i=0;
while(argv[1][i]!=’’/0’’)
{ n=fun( ); i++;}
printf("%d/n",n*argc);
}
int fun( )
{ static int s=0;
s+=1;
return s;
}
假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令 exam 123〈回车〉
则运行结果为( )。
A. 6
B. 8
C. 3
D. 4