首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void main() { char ch[80]="123abcdEFG": int j;long s=0; puts(ch); f
有以下程序: #include<stdio.h> void main() { char ch[80]="123abcdEFG": int j;long s=0; puts(ch); f
admin
2019-02-02
47
问题
有以下程序:
#include<stdio.h>
void main()
{
char ch[80]="123abcdEFG":
int j;long s=0;
puts(ch);
for(j=0;ch[j]>’\0’;j++)
if(ch[j]>=’A’&&ch[j]<=’Z’)
ch[j]=ch[j]+’a’—’A’:
puts(ch);
}
该程序的功能是( )。
选项
A、测字符数组ch的长度
B、将数字字符串ch转换成十进制数
C、将字符数组ch中的小写字母转换成大写字母
D、将字符数组ch中的大写字母转换成小写字母
答案
D
解析
程序中的for循环用来控制输出数组ch中的单个字符,if条件语句用来判断该字符是否是大写字母,如果是,则执行语句ch[j]=ch[j]+’a’—’A’;,该语句的功能是把大写字母转换为小写字母;如果不是,则原样输出字符。故本题中程序的功能是将字符数组ch中的大写字母转换成小写字母。
转载请注明原文地址:https://kaotiyun.com/show/HbRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列二叉树,对此二叉树前序遍历的结果为()。
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
以下叙述中正确的是
下列不属于软件工程的3个要素的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
下面不属于软件工程的三个要素的是______。
若有如下程序:floatsub(inta,intb){return(a*b);}main(){inti=1,j=2,k=3;printf("%4.0f\n",sub((int)sub(k+j,j),
视图设计一般有三种设计次序,下列不属于视图设计的是()。
软件工程的出现是由于
随机试题
假设检验
rCBF显像如何诊断小脑交叉失联络症
下列哪项不是阴水证的临床表现()
曹女士,26岁,初孕妇,妊娠20周,第一次前来产前检查,自诉日常活动后感到乏力、心悸、气急。经检查确认为妊娠合并心脏病、心功能Ⅱ级。曹某的自我保健措施,不妥的是()。
投资者有下列( )情形之一的,交易参与人不得为其申报撤销指定交易。
在我国,中小学教科书长期以来采用()
某学生在拔河比赛时因憋气用力过度而昏倒,其原因可能是()。
【2014年四川成都.多选】按照教学中学生学习进行的模式和学习的主要内容是否以现成的形式呈现给学生为依据,可将教学方法划分为()。
A、 B、 C、 D、 D本题考核的是图形的移动规律。第一套图中三个黑色方块的移动规律是:第一个图中上面的持续下移,中间的向左移动,下面的保持不动,依次得到后二个图。第二套图遵循第一套图的移动规律,但也表现出
算法的时间复杂度是指
最新回复
(
0
)