首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母 #include <stdio.h> #include <ctype.h> void fun(char *p) { int i=0; while (p[i]) { if
有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母 #include <stdio.h> #include <ctype.h> void fun(char *p) { int i=0; while (p[i]) { if
admin
2020-11-23
80
问题
有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母
#include <stdio.h>
#include <ctype.h>
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 sl[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/Nw3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
如下所示的系统结构图的最大出扇数是()。
有以下程序:#include<stdio.h>main(){charb,c;inti;b=’a’;c=’A’;for(i=0;i<6;i++){
以下能正确输出字符a的语句是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中。注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0:(3)x1=cos(x0)
下列关于栈的叙述中,正确的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈顺序是()。
随机试题
法人、个体工商户和个人合伙也享有人身权,在法律上表现为()
三焦主持诸气的生理功能的确切内涵是
门静脉系与腔静脉系之间最主要的交通支是()。
A.草绿色透明腹水B.黄色、浑浊、含胆汁性液体C.稀薄脓性略带臭气的液体D.抽出液为血性,胰淀粉酶高E.不凝固的鲜血胃十二指肠溃疡急性穿孔的临床特征是
单位工程施工中应遵循“先地下、后地上”、“( )”、“先安装主体设备,后安装配套设备”的程序。
潘某、苗某、任某、顾某四人合资兴办了豪俊进出口贸易有限责任公司(下称“豪俊公司”),注册资本为3000万元人民币,潘某占其中的50%。苗某占30%,任某占10%,顾某占10%。公司在成立后,召开了第一次股东会会议。对公司的管理和经营活动作出决定和规划。2
用收益法对房地产进行估价的基本步骤为()。
焦虑性神经症的主要临床特点不包括()。
社会主义政治文明建设的根本出发点和归宿是()
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):Val(x){}voidSet(i
最新回复
(
0
)