首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) {int i=0; while(p[i]) {if(p[
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) {int i=0; while(p[i]) {if(p[
admin
2017-05-20
57
问题
有以下程序,程序中库函数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(char*)的功能是如果p
指向的字符为空字符并且其前一个字符是小写字母,则把小写字母变成大字母,所以在主函数中,执行fun(s1)后,小写字母b,d都改成大字母。
转载请注明原文地址:https://kaotiyun.com/show/M4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){
下面程序段的运行结果是char*S="abcde";s+=2;printf("%d",s);
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出比中的值为大写字母的表达式是
以下程序的输出结果是【】。main(){charc=′z′;printf("%c",c-25);}
以下叙述不正确的是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
下列二维数组初始化语句中,不正确的是()。
以下叙述不正确的是
算法的有穷性是指()。
下面关于算法的叙述中,正确的是()。
随机试题
下列关于刑事拘留后提请批准逮捕的期限做法正确的是()。
(英语类学生必做)Haveyoueverseenamovieinwhichabuildingwasburneddownorabridgewas【61】?Haveyouseenafilminwhic
Therewasabigpileofbricksonthetopofatallbuildingandamanhadtobringthemdowntotheground.Hehadalongrope
肠道致病菌培养常用的选择性培养基是
A.地尔硫革(硫氮革酮)B.洋地黄C.阿托品D.利多卡因E.胺碘酮下列疾病时宜选择的治疗药物为预激综合征合并快速心房颤动
《房产测绘管理办法》于()起施行。
设备及工器具费构成中不包括()。
某书画院2009年2月,将其书画院大厅和部分展览厅租赁给某画家举办个人书画活动,取得个人上交的使用费12万元;馆内设置的保龄球馆取得经营收入8万元;书画院自办国内名家书画展,取得第一道门票收入3万元。该书画院当月应纳营业税为()万元。
设L为从点A(0,π)沿直线x+y=π到点B(π,0)的一段轨迹,则Ⅰ==()
Iseefourkindsofpressureworkingoncollegestudentstoday:economicpressure,parentalpressure,peerpressure,butself-in
最新回复
(
0
)