首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void main() { char ch[80]="123abcdEFG": int j;long s=0; puts(ch); for(j=0;ch[j]>'\0';j++) if(
有以下程序: #include<stdio.h> void main() { char ch[80]="123abcdEFG": int j;long s=0; puts(ch); for(j=0;ch[j]>'\0';j++) if(
admin
2019-06-12
24
问题
有以下程序:
#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://jikaoti.com/ti/uEf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintk=5;voidf(int*s){*s=k;}main(){intm=3,*p=&m;f(p);printf("%d,%d",m,*p);}程序的运行结果是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
结构化程序设计的基本原则不包括()。
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;i
软件设计中模块划分应遵循的准则是( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
下面不属于软件需求分析阶段主要工作的是()。
随机试题
1930年,在________召开了第一届国际心理卫生大会。
ThenorthernpartsoftheUnitedStatesgetverycoldinthewinter.Itsnowsagreatdealandthetemperatureoftengoes【C1】____
A.乳糜状渗出液B.大量血性渗出液C.主要是淋巴细胞性渗出液D.渗出液E.主要是嗜酸性粒细胞渗出液肺癌胸膜转移
在我国引起门静脉高压症的主要原因是
关于骨骼摄影条件的选择,错误的是
思想教育目标可以分为三个层次,它们分别是()。(2015·河南)
6,21,43,72,()
在数据库系统中,用户所见的数据模式为
Whatproblemdoesthewomanhave?
A、Shewasinvitedonlyfortheweekend.B、Theweatherwastoohot.C、Shehadanappointment.D、Shehadschoolworktodo.D
最新回复
(
0
)