首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读如下程序段 #include "stdio.h" void fc(FILE*); main(int argc,char *argv[]) { FILE*fp; int i=1; while(--argc
阅读如下程序段 #include "stdio.h" void fc(FILE*); main(int argc,char *argv[]) { FILE*fp; int i=1; while(--argc
admin
2009-02-15
54
问题
阅读如下程序段
#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#
选项
答案
8
解析
题目实现的功能是把小写字母转为大写字母,并顺序输出显示。
转载请注明原文地址:https://kaotiyun.com/show/X0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
下列不包含滚动条的控件是
VB中有3个键盘事件:KeyPress、KeyDown和KeyUp,若光标在Text1文本框中,则每输入一个字母(
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
设有窗体的Form_MouseMove事件过程如下:PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
下面叙述中错误的是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
以下关于过程的叙述中,错误的是
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
随机试题
下列说法正确的是
水蛭的功效是()。
世界上第一台计算机使用的电子器件是()。
(操作人员:张主管;账套:101账套;操作日期:2014年1月1日)设置账套的凭证类型,其中银付凭证类型设置如下:编码:银付名称:银行付款凭证格式:付款凭证贷方必有科目:1002
下列叙述中,有关()的说法是不正确的。
请简述中国法律起源的特点。
Asiftheyneededanymoreexcuse,newresearchsuggestsmenneedtheirsleepifthey’retolivealonglife.Women,ontheothe
多数监管机构、财政部门和税务当局都未处理过与家族办公室相关的事宜。(whenitcomesto…)
Allwordscontaina
洛阳,因位于洛河之阳而得名,是我国的历史文化名城和七大古都之一。洛阳是中华文明的发祥地之一,在相当长的历史时期内曾经是我国重要的政治、经济、文化中心,亦是重要的交通枢纽。各种历史文化遗迹遍布洛阳,如中国三大石刻艺术宝库之一的龙门石窟(LongmenGro
最新回复
(
0
)