首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char *P) { int i=0; while(p[i]) { if(p[i]="&&islower(p[i
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char *P) { int i=0; while(p[i]) { if(p[i]="&&islower(p[i
admin
2015-12-25
32
问题
有以下程序,程序中库函数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)的功能是如果p
指向的字符为空字符并且其前一个字符是小写字母,则把小写字母变成大字母,所以在主函数中,执行fun (s1)后,小写字母b,d都改成大字母。
转载请注明原文地址:https://kaotiyun.com/show/QCDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照“先进先出”组织数据的数据结构是()。
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0
两个或两个以上模块之间联系的紧密程度称为()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
深度为5的满二叉树中,叶子结点的个数为______。
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
下列对于软件测试的描述中正确的是______。
下面语句的输出结果是______。printf("%d、n",strlen("\t\"\065\xff\n"));
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;*k=0;[8]if(s
随机试题
下列关于社会主义法律体系的说法正确的是()。
关于市民法和万民法,下列说法正确的是()
决策活动的基本特征包括
A.气虚血少B.气虚血瘀C.气虚出血D.气随血脱E.血虚气亏气生血功能失常可见
脑膜炎双球菌有不同的菌群,目前我国流行的菌群以下列哪群为主
下列关于基金投资顾问机构的叙述中,错误的是()。
相对于每股收益最大化目标而言,企业价值最大化目标的缺点是()。
一名就读于苏州某小学的王同学,因为在上音乐课时自言自语,被音乐老师用封箱胶带施以“封嘴”半节课的惩罚。下列关于该音乐老师课堂问题处理方式的说法,不正确的是()。
市盈率
计算机系统产生死锁的原因是()。
最新回复
(
0
)