单项选择题
阅读如下程序段
#include "stdio.h"
void fc(FILE*);
main(int argc,char *argv[])
FILE*fp;
int i=1;
while(--argc>0)
fp=fopen(argv[i++],"r");
fc(fp);
fclose(fp);
void fc(FILE*p)
char c;
while((c=getc(p))!=’#’)
putchar(c-32);
这个程序段编译、连接以后生成可执行文件50.exe,假定磁盘当前目录下有3个文本文件,其文件名和内容分别为:
文件名 内容
k1.txt china#
k2.txt ese#
k3.txt year#
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件—组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数。请选择填空。 #include<stdio.h> main() int i; for(i=100;i<200;i++) if((i-2)%4==0) if(! ((i-3)%7)) if(______) printf( %d ,i);
A.i%9=5
B.i%9!=5
C.(i-5)%9!=0
D.(i-5)%9==0
点击查看答案&解析
单项选择题
以下描述中正确的是
A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C.在do-while循环体中,是先执行一次循环,再进行判断
D.do-while循环中,根据情况可以省略while
点击查看答案&解析
相关试题
下列程序的运行结果为 #include<stdio....
以下程序中函数sort的功能是对a数组中的数...