首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { char c; for(;(c=getchar())!=’#’;) {if(c>=’a’&&c <=’z’)c=c-’a’+’A’; putchar(++
有以下程序 #include <stdio.h> main() { char c; for(;(c=getchar())!=’#’;) {if(c>=’a’&&c <=’z’)c=c-’a’+’A’; putchar(++
admin
2022-04-01
41
问题
有以下程序
#include <stdio.h>
main()
{ char c;
for(;(c=getchar())!=’#’;)
{if(c>=’a’&&c <=’z’)c=c-’a’+’A’;
putchar(++c);
}
}
执行时输入:aBcDefG## <回车>,则输出结果是( )。
选项
A、AbCdEFg
B、ABCDEFG
C、BCDEFGH
D、bcdefgh
答案
C
解析
循环的作用是将输入的字符串转化为大写,getchar()函数读入一个字符,putchar()函数输出一个字符,当遇到‘#’字符结束。putchar(++c),表示将字符变量c加1后输出。因此,输入aBcDefG##,得到的结果是BCDEFGH。故答案为C选项。
转载请注明原文地址:https://www.kaotiyun.com/show/s9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言程序的模块化通过以下哪个选项来实现
有以下程序#includevoidmain(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’0’&&s[
有以下程序#includefunc(intn)voidmain(){staticintnum=1;{func(3);func(4);printf("\n");}num=num
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是()。
下列叙述中正确的是
有以下程序#includestructtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;p=a;for(i=1;i<
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
下列定义变量的语句中错误的是()。
下列叙述中正确的是
随机试题
电压负反馈加电流正反馈的直流调速系统中,电流正反馈环节()反馈环节。
基本群体也叫
全民所有财产和劳动群众集体所有财产,指的是()
以下哪项是干燥综合征(舍格伦综合征)的特征表现
炎症时血管内的血液成分经血管壁进入组织间隙的过程称为
运动的能量代谢的组成不包括
肥胖症的主要并发症有()。
你认为在当今时代,雷锋精神的实质是什么?请结合报考岗位来讲讲如何发扬这种精神。
あの 人、どこか 見た ことが ある 顔ですね。
A、Stayatthepresentjob.B、Takeanotherinterview.C、Workwithherfather.D、Startherowncompany.C题目问的是,如果该女士面试失败,她会做什么。由女士
最新回复
(
0
)