首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序统计从终端输入的字符中大写字母的个数,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
40
问题
以下程序统计从终端输入的字符中大写字母的个数,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://jikaoti.com/ti/k5I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要计算x的平方根并放入变量y,正确的语句是( )。
在窗体上画1个命令按钮,名称为Command1,然后编写如下程序:DimFlagAsBooleanPrivateSubCommand1_Click()DimintNumAsIntegerintNum=
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()a$=InputBox(“请输入一个二进制数”)n=Len(a$)Fori=1TonDec=Dec*2+
下列数组定义中错误的是( )。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是( )。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是()。
软件测试用例包括()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
随机试题
单相桥式可控整流电路电阻性负载的输出电流波形是正弦波的正半周部分。()
视上核、室旁核分泌下列哪项激素
特异性高,抗原性较弱,常表现出明显的个体独特性,不存在于任何正常细胞中,此种肿瘤抗原最可能诱发的原因是
冲脉的一条分支在其循行中与下列哪条经脉并行
混凝土浇筑时要分层,分层厚度要根据( )确定,要满足技术规范的要求。
甲提出,以后公司的经营由自己负责,并且依赖于自己的关系,所以要求不作实际资金投入,而以劳务折价40万元,乙、丙分别出资40万、20万。乙、丙二人表示同意。甲以劳务作为出资()。公司经营半年以后,丙家中有人得了绝症,需要大笔的钱用于治疗。经与甲、
在我国,公安工作是由人民警察以()名义按国家法律赋予的职权进行社会行政管理,执行国家意志,维护工人阶级和广大人民群众利益的活动。
甲、乙两个人月工资比为5:3,月支出比为3:2,结果甲每个月可以结余1500元,乙每个月可以结余700元。求甲每个月的工资比乙多多少元?
1956年毛泽东提出的在科学、艺术领域内实行的基本方针是______。
PsychologistAlfredAdlersuggestedthattheprimarygoalofthepsyche(精神)wassuperiority.Although【C1】______hebelievedthati
最新回复
(
0
)