更多"下列程序用于将源文件中的字母进行大小写转换,while的条件是____"的相关试题:
[填空题]下列程序用于将源文件中的字母进行大小写转换,请填写while语句。
#include<iostream.h>
#include<fstream.h>
#include<iomanip.h>
void main( )
char ch;
fstream file1,file2;
char fn1[10],fn2[10];
cout<<"输入源文件名:";
cin>>fn1;
cout<<"输入目标文件名:";
cin>>fn2;
file1.open(fn1,ios::in);
while(______)
if(ch>=’a’&&ch<=’z’)
ch=ch=’a’+’A’;
file2.put(ch);
file1.close( );
file2.close( );
[填空题]下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。
#include<iostream.h>
#include<fstream.h>
#include<iomanip.h>
void main( )
char ch;
fstream file1,file2;
char fnl[10],fn2[10];
cout<<“输入源文件名:”;
cin>>fn1;
cout<<“输入目标文件名:”;
cin>>fn2;
ilel.open(fn1,ios::in);
while( )
证(ch)=,a,&&ch<=’z,)
ch=ch-/a/+’A’;
file2.put(ch);
file1.close( );
file2.close( );
[填空题]下列程序用于将源文件中的字母进行大小写转换,while的条件是 【14】 。
#include<iostream. h>
#include<fstream. h>
#include<iomanip. h>
void main( )
}
char ch;
fstream filel, file2
char fn1[10], fn2[10];
cout<<"输入源文件名:";
cin>>fn1
cout<<"输入目标文件名:";
tin>>fn2
file1, open(fn1 ,ios: :in);
file2, open(fn2, ios:: out);
while(________)
{
if(ch>=’a’&&ch<=’z’)
ch=ch-’a’+’A’,
file2, put(ch),
}
file1, close( ),
file2, close( );
}
[填空题]Java是区分大小写的。源文件名与程序类名必须相同,其扩展名为 ______,源文件中最多只能有一个 ______ 类,其他类的个数不限。
[填空题]完善下列程序,其功能是统计一个文本文件(内容为英文文章)中大小写英文字母的个数。 CLEAR cFile=GETFILE(’TXT’,’文件名’) cc=fileToMem(cFile) STORE 0 TO i,j DO WHILE LEN(cc)>0 c=LEFT(cc,1) () CASE ASC(c)>96 AND ASC(c)<123 j=j+1 CASE ASC(c)>64 AND ASC(e)<91 i=i+1 ENDCASE cc=SUBSTR(()) ENDDO ’大写、小写英文字母个数分别为’,() FUNCTION fileToMem &&该函数的功能是将文件内容读到内存变量中 PARAMETER cFileName fhandle=FOPEN(cFileName) cText=SPACE(0) IF fhandle>0 nSize=FSEEK(fhandle,0,2) =FSEEK(fhandle,0) eText=FREAD(fhandle,nSize) =FCLOSE(fhandle) ENDIF RETURN cText
[判断题]ASCII码字符集中大小写英文字母的编码相同。
[判断题]字母的大小写状态由CapsLock键控制,这是一个带指示灯的锁定键。指示灯亮表示字母为小写状态。
[填空题]
完善下列程序,其功能是统计一个文本文件(内容为英文文章)中各个英文字母(不区分大小写)出现的次数。
CLEAR
cFile=GETFILE(’TXT’,’文件名’)
cc=()(fileToMem(cFile))
DIMENSION abe(26)
abc=0
DO WHILE LEN(cc)>0
c=LEFT(cc,1)
cc=SUBSTR(cc,2)
IF !(c>=’A’ AND c<=’Z’)
()
ENDIF
i=ASC(c)-ASC(’A’)+1
abc(i)=()
ENDDO
FOR i=1 To 26
CHR(ASC(’A’)-1+i)+’的个数为’,abc(i)
ENDFOR
FUNCTION fileToMem &&该函数的功能是将文件内容读到内存变量中
PARAMETER cFileName
fHandle=FOPEN(cFileName)
cText=SPACE(0)
IF fhandle>0
nSize=FSEEK(fhandle,0,2)
=FSEEK(fhandle,0)
cText=FREAD(fhandle,nSize)
=FCLOSE(fhandle)
ENDIF
RETURN cText
[填空题]数组str全由大小写字母字符组成。请补充函数fun( ),该函数的功能是:把str中的字母转换成紧接着的下一个字母,如果原来的字母为‘z’或‘Z’,则相应地转换成‘a’或‘A’,结果仍保存在原数组中。
例如,输入“StudentZz”,则输出“TuvefouAa”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#define N 80
void fun(char s[])
int i;
for(i=0; 【1】 ;i++)
if(s[i]==’z’||s[i]=’Z’)
s[i]-= 【2】 ;
else
s[i]+= 【3】 ;
main( )
char str[N];
clrscr( );
printf("/n Input a string:/n");
gets(str);
printf("/n*** original string***/n");
puts(str);
fun(str);
printf("/n*** new string***/n");
puts(str);
[填空题]语言处理程序用于将源程序转换成机器语言形式,语言处理程序将进行语法、语义等方面的检查工作。语言处理程序包括汇编程序、编译程序和______3种。
[单项选择]在7位ASCⅡ码中,除了表示数字、英文大小写字母外,还有( )个字符和信号。
A. 63
B. 66
C. 80
D. 32
[判断题]字母的大小写状态由CapsLock键控制,这是一个带指示灯的锁定键。指示灯亮表示字母为大写状态。
[判断题]ASCII码是一种8位码,即用8位二进制编码来区别52个英文大小写字母、10个阿拉伯数字、32个标点符号和运算符以及34个控制码,一共128个字符。
[单项选择]有以下程序
#include<stdio.h>
void fun(char *C)
while (*C)
if(*c>='a' && *c<='z')*c=*c-('a'-'A');
c++;
main( )
char s[81];
gets(s); fun(s); puts(s):
当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是______。
A. hello Beijing
B. Hello Beijing
C. HELLO BEIJING
D. hELLO Beijing
[单项选择]有以下程序:
#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