更多"控制键( )的功能是进行键盘输入的大小写切换。"的相关试题:
[单项选择]功能为进行键盘输入的大小写转换的控制键是( )。
A. Capslock
B. Shift
C. Numlock
D. Alt
[单项选择]为进行键盘输入大小写字母转换的控制键是()。
A. CapsLock
B. Shift
C. NumLock
D. Alt
[不定项选择]用英文录入文件时,大小写切换键是( )。
A. ctrl
B. CapsLock
C. Alt
D. Shift
[填空题]下列程序用于将源文件中的字母进行大小写转换,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( );
[填空题]下列程序用于将源文件中的字母进行大小写转换,请填写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的请句。
#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( );
[填空题]请补充函数fun( ),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。
例如,输入aeiouAOUpqrt,结果为A∶2 E∶1 I∶1 O∶2 U∶2 Other∶4。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
#define N 100
void fun(char *str,int bb[ ])
char *p=str;
int i=0;
for(i=0;i<6;i++)
【1】 ;
while(*p)
switch(*p)
case ’A’:
case ’a’:bb[0]++;break;
case ’E’:
case ’e’:bb[1]++;break;
case ’I’:
case ’i’:bb[2]++;break;
case ’O’:
case ’o’:bb[3]++;break;
case ’U’:
case ’u’:bb[4]++;break;
default: 【2】 ;
【3】
main( )
char str[N],ss[6]="AEIOU";
int i;
int bb[6];
clrscr( );
printf("Input a string:/n");
gets(str);
printf("the string is:/n");
puts(str);
[填空题]数组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);
}
[填空题]下列程序用于将源文件中的字母进行大小写转换,while的条件是______。
#include<iostream.h>
#include<fstream.h>
#include<iomanip.h>
void main( )
{
char ch;
fstream filel,file2;
char fnl[10],fn2[10];
cout<<"输入源文件名:";
cin>>fn1;
cout<<"输入目标文件名:";
cin>>fn2;
filel.open(fnl,ios::in);
file2.open(fn2,ios::out);
while(______)
{
if(ch>=’a’&&ch<=’z’)
ch=ch=’a’+’A’;
file2.put(ch);
}
filel.close( );
file2.close( );
}
[填空题]在给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。
例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为:
letter ’a’:3 times
letter ’s’:3 times
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构。
文件BLANK1.C内容如下:
#include<stdio.h>
#include<string.h>
#include<ctype.h>
void fun(char *s)
int k[26]=0,n,i,max=0;char ch;
while(*s)
if(isalpha(*s))
/**********found**********/
ch=tolower( (1) );
n=ch-’a’:
/**********found**********/
k[n]+= (2) ;
s++:
/**********found**********/
if(max (3) ;
printf("/nAfter count: /n");
for(i=0;i<26;i++)
if(k[i]==max)printf("/nletter /’%c/’: %d times/n",i+’a’,k[i]);
void main( )
char s[81];
printf("/nEnter a string: /n/n");
gets(s);
fun(s);
[填空题]下列程序用于将源文件中的字母进行大小写转换,while的条件是______。
#include<iostream.h>
#include<fstream.h>
#include<iomanip.h>
void main( )
char ch;
fstream filel,file2;
char fnl[10],fn2[10];
cout<<"输入源文件名:";
cin>>fn1;
cout<<"输入目标文件名:";
cin>>fn2;
filel.open(fnl,ios::in);
file2.open(fn2,ios::out);
while(______)
if(ch>=’a’&&ch<=’z’)
ch=ch=’a’+’A’;
file2.put(ch);
filel.close( );
file2.close( );
[判断题]Print Screen键为大小写转换键。 ( )