首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

以下程序统计从终端输入的字符中大写字母的个数 ,num[0] 中统计字母 A 的个数 ,num[1] 中统

计字母的个数 , 其它依次类推 . 用 # 号结束输入 , 请填空 .

#include <stdio.h>

#include <ctype.h>

main()

{ int num[26]={0},i; char c;

while((_[16]_______ )!='#')

if(isupper(c)) num[c- ' A ' ]+= _[17]_______ ;

for(i=0;i<26;i++)

Printf("%c:%d\n",i+'A',num[i]);

}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序统计从终端输入的字符中大写字母的个数 ,num[0]…”相关的问题
第1题
以下程序统计从终端输入的字符中大写字母的个数。用号作为输入结束标志,请填空。

点击查看答案
第2题
下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是import java.io.*;public class Exa

下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是 import java.io.*; public class Exam{ public static void main(String args[]) int ch=0; System.out.println(”输入一个字符:”); try{ ch=System.in.read(); char ch_A='A',ch_Z='Z',; int delta_c=(int)ch_A+(int)ch_Z-ch; System.out.println(”编码后的字符为:”+(char)delta_c); } catch(IOException e){ e.printStackTrace(); } } }

A.C

B.Y

C.X

D.字母C的ASCII码的整型值

点击查看答案
第3题
下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是()。 Importjava.io.*; public
class Exam{ public static void main(String args[]){ int ch=0; System.out.println("输入一个字符:"); try{ ch=System.in.read; charch_A='A',ch_Z='Z'; int delta c=(int)ch A+(int)ch Z-ch; syStem. out.println("编码后的字符为:"+(char)delta_c); } catch(IOException e){ printStackTrace; } } }

A.C

B.Y

C.X

D.字母C的ASCIl码的整型值

点击查看答案
第4题
以下是关于PC键盘中的控制键主要功能的叙述,其中错误的是______。A) BackSpace键用于删除光标左边

以下是关于PC键盘中的控制键主要功能的叙述,其中错误的是______。

A) BackSpace键用于删除光标左边的一个字符或选中的对象

B) Delete键用于删除光标右边的一个字符或选中的对象

C) CapsLock键用于小写字母与大写字母输入状态的切换

D) Enter键用于退出一个程序的运行

点击查看答案
第5题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。

A.n=0;while((ch=getchar())!='\n')n++;

B.n=0;while(getchar()!='\n')n++;

C.for(n=0;getchar()!='\n';n++);

D.n=0;for(ch=getchar();ch!='\n';n++);

点击查看答案
第6题
键盘上的Caps Lock 键的作用是()。

A.退格键,按下后删除一个字符

B.退出键,按下后退出当前程序

C.锁定大写字母键,按下后可连续输入大写字母

D.组合键,与其他键组合才有作用

点击查看答案
第7题
●试题四 请补充函数fun(),该函数的功能是将字符串tt中的大写字母都改为对应的小写字母,其他字符

●试题四

请补充函数fun(),该函数的功能是将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入"Are you come from Sichuan?",则输入"are you come from sichuan?"。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

char *fun(char tt[])

{

int i;

for(i=0;tt[i];i++)

{

if((tt[i]>=′A′)&&((1) ))

(2) ;

}

return ((3) ) ;

}

main()

{

char tt[81];

printf("\nPlease enter a string:");

gets(tt);

printf("\nThe result string is: \n%s",

fun(tt));

}

点击查看答案
第8题
设变量已正确定义,下列不能统计出一行中输入字符个数(不包含回车符)的程序段是()。 A.n=0;while

设变量已正确定义,下列不能统计出一行中输入字符个数(不包含回车符)的程序段是()。

A.n=0;while((ch=getchar())!=\n)n++;

B.n=0;while(getchar()!=\n)n++;

C.for(n=0;getchar()!=\n;n++);

D.n=0;for(ch=getchar();ch!=n;n++);

点击查看答案
第9题
●试题八 阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 以下程

●试题八

阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来。

【程序】

#include<stdio.h>

main()

{FILE*fp;

charstr[100];inti=0;

if((fp=fopen("text.txt" (1) ))==NULL)

{printf("can't open this file.\n");exit(0);}

printf("input astring:\n");gest(str);

while(str[i])

{if(str[i]>=′a′ && str[i]<=′z′)

str[i]= (2) ;

fputc(str[i], (3) );

i++;

}

fclose(fp);

fp=fopen("test.txt", (4) );

fgets(str,100,fp);

printf("%s\n",str);

(5) ;

}

点击查看答案
第10题
请补充函数fun(),该函数的功能是:从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保

请补充函数fun(),该函数的功能是:从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保存在数组aIf中。注意:不区分大小写,不能使用字符串库函数。

例如,输入: “A=abc+5*c”,结果为:a=2, b=l,c=2。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数run的横线上填入所编写的若干表达式或语句。

试题程序:

include<conio.h>

include<stdio.h>

define N 100

void fun(char *tt,int alf[])

{

int i

char *p=tt;

for(i=0;i<26;i++)

【 】;

while(*p)

{

if(*p>='A'&&*p<='z')

【 】;

if(*p>='a'&&*p<='Z')

alf[*p-'a']++;

【 】;

}

}

main()

{

char str[N];

char a='a';

int alf[26],k;

clrscr();

printf("\nPlease enter a char string:");

scanf("%S",str);

printf("\n**The original string**\n");

puts(str);

fun(str,alf);

printf("\n**The number of letter**\n");

for(k:0;k<26;k++)

{

if(k%5==0)

printf(“\n”);

printf(“%c=%d”,a+k,alf[k]);

}

printf(“\n”);

}

点击查看答案
第11题
已有定义:charc;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的

已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是()。

A.isupper(c)

B.'A'<=c<='Z'

C.'A'<=c&&c<='Z'

D.c<=('z'-32)&&('a'-32)<=c

点击查看答案
退出 登录/注册
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改