首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #nclude main() { char c; for(;(c=getchar())!=’#’;) {if(c>=’a’ && c
有以下程序: #nclude main() { char c; for(;(c=getchar())!=’#’;) {if(c>=’a’ && c
admin
2019-01-11
35
问题
有以下程序:
#nclude
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://jikaoti.com/ti/tja0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数的功能是求x的y次方,请填空。doublefun(doublex,inty){inti;doublez;for(i=1,z=x;i<y;i++)z=z*【】;returnz;
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;1<3;i++,s+=i);printf("%d\n",s);}
线性表的顺序存储结构和线性表的链式存储结构分别是
为了使模块尽可能独立,要求
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){inta=9,k=3,m=2;
若有以下说明和语句:structst{intn;char*ch;};structsta[3]={5,"abc",7,"def",9,"ghk"},*p=a;则值为6的表达式是______。
下列说法正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
在面向对象方法中,属性与操作相似的一组对象称为【】。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
突触前抑制
工艺冷盘的制作过程中食品雕刻工具应采用优质________制品。
保证项目产品功能特性的过程是()。
沥青混合料的松铺系数应根据()等通过试验段确定。
从根本上来说,税源来自于()。
1946年诞生的世界上公认的第一台电子计算机是()。
当社会总需求小于社会总供给时,一般不宜采取()。
下列有关古代文化常识的解说,不正确的一项是:
微分方程xy’一y[ln(xy)一1]=0的通解为________.
【S1】【S4】
最新回复
(
0
)