首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void main( ) { char ch[80]="123abcdEFG"; int j;long s=0; puts(ch); for(j=0;ch[j]>'\0';j++) if(ehl[j]>='
有以下程序: #include<stdio.h> void main( ) { char ch[80]="123abcdEFG"; int j;long s=0; puts(ch); for(j=0;ch[j]>'\0';j++) if(ehl[j]>='
admin
2022-06-24
32
问题
有以下程序:
#include<stdio.h>
void main( )
{
char ch[80]="123abcdEFG";
int j;long s=0;
puts(ch);
for(j=0;ch[j]>'\0';j++)
if(ehl[j]>='A'&&chf[j]<='z')
eh[[j]=ch[1]+'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/uyd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
下列叙述中错误的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
有以下程序main(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
下面4个关于C语言的结论中错误的是()。
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
以下叙述中正确的是
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是
下面不能作为结构化方法软件需求分析工具的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
A.肠溃疡形成B.肠壁增厚C.两者皆有D.两者皆无肠伤寒可以引起
用于血管疾病诊断的是:用于骨关节良恶性肿瘤鉴别诊断的是:
关于竞争性拮抗的描述,正确的是
肾结核血尿的特点是膀胱刺激症状加血尿。()
成熟阶段行业的销售、利润和现金流的特点包括()。
若预计明年通货膨胀率为10%,公司销量增长7%,则公司销售额的名义增长率为()。
下列选项中说法错误的是()。
下列选项属于第一信号系统的是()
Accordingtothepassage,thetaskofeducationisfairlycomplicatedbecause______.Itcanbeinferredfromthepassagethat
【S1】【S9】
最新回复
(
0
)