首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
87
问题
有以下程序,程序中库函数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全国计算机二级
相关试题推荐
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo",子字符串为"as",则应当输出6。注意:请勿改动主函数main和其他函
C源程序中不能表示的数制是()。
以下叙述中正确的是()。
有以下程序段,若变量已正确定义并赋值if(a>b)printf("x=%d",x);elseprintf("y=%d",y);if(a<=b)i++;elsej++;则与此程序段功能相同的选项是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是”幻方”,若是,函数返回值为1;若不是,函数返回值为0。”幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个"
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
关于C语言的变量,以下叙述中错误的是
随机试题
张孝祥《念奴娇.过洞庭》“应念岭海经年”中“岭海”是指()
在3~10次的分析测定中,离群值的取舍常用4d法检验;显著性差异的检验方法在分析工作中常用的是t检验法和F检验法。()
A.尿酸结石B.氨酸结石C.磷酸盐结石D.碳酸钙结石E.黄嘌呤结石主要特点是长期尿路感染引起的结石为()
选一常用有效的化疗方案其头面部浮肿可能是
对甲应该以何罪定罪处罚?()。对盗窃犯罪金额如何计算?()。
某项闯关挑战赛设有A,B两个关卡,A,B关卡依次进行,只有闯过关卡A,才能进入关卡B。A,B关卡均有2次挑战机会,现有人参与挑战,其顺利通过关卡A的概率是,顺利通过关卡B的概率是,假设各次挑战互不影响。求其顺利闯关的概率;
2013年3月22日,在福建召开的第十一届两岸关系研讨会的主题是()。
()是全部教育活动的主题和灵魂,是教育的最高理想。
小学阶段,儿童大脑的大部分都在不断增大,其中体积增大最为明显的皮层部位是()
Thearticle______onthissubjectwaswrittenbyMr.Black.
最新回复
(
0
)