首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母A的个数, num[1]中统计字母B的个数,其他依次类推。用#号结束输入,请填空。 #include <stdio.h> #include <ctype.h> mai
以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母A的个数, num[1]中统计字母B的个数,其他依次类推。用#号结束输入,请填空。 #include <stdio.h> #include <ctype.h> mai
admin
2009-06-20
45
问题
以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母A的个数, num[1]中统计字母B的个数,其他依次类推。用#号结束输入,请填空。
#include <stdio.h>
#include <ctype.h>
main()
{ int num[26]={0},i; char c;
while((【 】)!=’#’)
if(isupper(c)) hum [c-’A’ ]+=【 】;
for(i=0; i<26; i++)
printf("%c: %d\n ",i+’A’, num
);
选项
答案
(16) c=getchar() (17)1
解析
本题考查的知识点是:字符的输入和统计算法。根据题意,程序需要不断接收从终端输入的字符,如果碰到’#’字符则结束。前一空后面正好是判断是否为’#’字符,而后面的汀语句却判断c是否为大写字母,故不难得知该处应填的表达式必须将一个字符从终端输入到变量c中,且整个表达式的值为刚输入的字符。所以应填c=getchar()。接下来的if语句首先通过库函数isupper()判断c是否为大写字母,是的话将num[c-’A’]加上一个值。根据题意,我们需要将字母A的个数统计到num[0]中、字母B的个数统计到num[1]中、……假设c中现在是字母A的话,那c-’A‘正好等于0,也就是说,只要在后一空处填入1,那就实现了当c为A时 nam[0]增1的题目要求了。而且,这样的话其他字符也同样能被统计到num数组的相应元素中去。故后一空应填1。
转载请注明原文地址:https://kaotiyun.com/show/I6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
假定有如下程序:PrivateSubForm_Click()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox("请
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommand1_Click() X=5:Y=3
下列程序段的执行结果为()。x=Int(Rnd+3)SelectCasexCase5Print"ARow"Case4Print"BRow"Case3Print"CRow"CaseElse
有下面的程序段:x=InputBox("字符串","输入","请输入")Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
如果希望向一个顺序文件写入数据,但又要保留文件中的原有内容,应采取的文件打开方式是
在考生文件夹下有一个工程文件sjt4.vbp。该程序的功能是计算M!+(M+1)!+(M+2)!+…+N!之和。窗体上有名称分别为Textl、Text2的两个文本框,用于接收输入的M和N(要求M<N)。单击名称为Commandl、标题为“计算”的命令按钮,
下面描述中不属于软件需求分析阶段任务的是()。
有二叉树如下图所示:则前序序列为()。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
随机试题
X线检查对于骨折的重要意义是
具有清热解毒,利咽之功,常用于治疗咽喉肿痛的药物有____________,____________,____________,____________,____________。(任选5味)
男性,39岁,右腹股沟区可回复性肿块2年,渐增大,诊断为右腹股沟斜疝,决定手术治疗。疝囊高位结扎,手术中必须解剖出
喷射性呕吐,可见于
下面关于土地使用权出租合同的表述中,不符合法律规定的是()。
下列不属于合规风险所造成的直接后果是()。
有学者认为:“没有伊丽莎白时代(1558——1603年)的中兴和辉煌,英国要成为世界上首次资产阶级革命和首次工业革命的发祥地,是难以想象的。”在下列英国创造的所谓“中兴和辉煌”中,属于伊丽莎白时代的是()。
简述德育的意义。
中国的综合国力正在增强,但社会对精英人才的吸附力却还有待加强。实际上,这种吸附力更是一种归属感的体现。而要让“精英移民潮”消退,让本土精英在国内创富,就必须继续大力改善各种社会环境、创业条件。毕竟,温暖的土地才能吸引候鸟的长居。要使得这群移民精英早日回归,
Brandsarebasicallyapromise.Theytellconsumerswhatqualitytoexpectfroma【C1】________andshowoffitspersonality.Firms
最新回复
(
0
)