首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include #include void fun(char*P) { int i=0: while(P[i])
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include #include void fun(char*P) { int i=0: while(P[i])
admin
2021-07-09
45
问题
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:
#include
#include
void fun(char*P)
{
int i=0:
while(P
)
{
if(P
==“&&islower(P[i—1]))
P[i一1]=P[i—1]一’a’+’A’;
i++:
{
}
main()
{
char s1[100]=“ab cd EFG!”;
fun(s1);
printf(“%s\n”,s1);
}
程序运行后的输出结果是( )。
选项
A、ab cd EFg!
B、Ab Cd EFg!
C、ab cd EFG!
D、aB cD EFG!
答案
D
解析
调用fun函数后,实参数组名s1传给形参指针p.p也指向数组al。fun函数的功能是遍历字符数组中的所有字符,如果某一个字符是空格并且前一个字符是小写字母的话,就把前一个字符转换为大写。程序中语句p[i一1]=p[i一1]一|a’+A’;即p[i—1]=p[i一1]一32,意思是将p[i一1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Zatp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
若有以下程序:#includeintf(intm){staticintn=0;inta=2;n++;a++;returnn+m+a;}main()
下列叙述中,不属于软件需求规格说明书的作用的是()。
下列字符数组初始化语句中,不正确的是()。
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100
算法的空间复杂度是指()。
数据库设计的根本目标是要解决
算法的空间复杂度是指()。
以下选项中,不合法的C语言用户标识符是()。
随机试题
桡骨小头脱位常并发于桡神经损伤多见于
竣工验收是( )的关键,是由投资成果转入生产和使用的标志。
商业银行非存款类资金来源包括()。
对财产清查的过程中,应编制并据以调整账面记录的原始凭证有()。
提倡自我激励、自我调节的学习,情感教育、真实性评定等主张的是人本主义理论。()
甲委托乙保管其电脑,乙未经甲同意将该电脑以市价卖给了不知情的丙,下列选项中正确的是()。
一、注意事项1.申论考试与传统的作文考试不同.是分析驾驭材料的能力与表达能力并重的考试。2.作答参考时限:阅读资料40分钟。作答110分钟。3.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答在答题纸指定位置。4.答题时请认准题号。避免答错
1898年,写《劝学篇》,宣扬“中学为体、西学为用”思想的洋务派官僚是
A、思想觉悟很高B、假装表现自己C、什么工作都能干D、工作挑肥拣瘦B短文最后一句提到“另外,大家认为他刚开始的积极表现是‘假装’的”,所以选B。
ThreefactorscontributetothemiraculousspreadofEnglish【C1】______aninternationallanguage:Englishusageinscience,te
最新回复
(
0
)