首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母: #inelude<stdio.h> #include<etype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母: #inelude<stdio.h> #include<etype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
admin
2018-06-29
32
问题
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母:
#inelude<stdio.h>
#include<etype.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 s1[100]="ab cd EFG!";
fun(s1);
prinff("%s\n",s1);
}
程序运行后的输出结果是( )。
选项
A、ab cd EFg!
B、Ab Cd EFg!
C、8b cd EFG!
D、aB cD EFG!
答案
D
解析
调用fun函数后,实参数组名s1传给形参指针p,p也指向数组s1。fun函数的功能是遍历字符数组中的所有字符,如果某一个字符是空格并且前一个字符是小写字母的话,就把前一个字符转换为大写。程序中语句p[i-1]=p[i-1]-’a’+’A’;且p[i-1]=p[i-1]-32,意思是将p[i-1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/8za0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】#include<stdio,h>fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是()。c=(a-=(b-5));c=(a%3)+(b=1);
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf(“%d”,
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
数据结构中,与所使用的计算机无关的是数据的
下列叙述中,不属于软件需求规格说明书的作用的是()。
下列关于软件测试的目的和准则的叙述中,正确的是()。
随机试题
马世骏在探讨了大约1000年的有关东亚飞蝗危害和气候关系后,指出是我国东亚飞蝗大发生的主要原因。
不属于帕金森患者的症状的是
甲遗失其为乙保管的迪亚手表,为偿还乙,甲窃取丙的美茄手表和4000元现金。甲将美茄手表交乙,因美茄手表比迪亚手表便宜1000元,甲又从4000元中补偿乙1000元。乙不知甲盗窃情节。乙将美茄手表赠与丁,又用该1000元的一半支付某自来水公司水费,另一半购得
“十恶”中危害国家安全的是:
太阳能电池、风力发电机组防雷措施应包括()。
下列选项中,不属于我国理财师职业道德要求的是()。
一般资料:求助者,男性,49岁,工人。案例介绍:求助者去年体检发现肺部阴影,经检查确诊为肺癌早期。经过半年多的治疗,病情基本稳定,各项指标也逐步恢复正常。但住院期间看到许多癌症转移复发的病友,很担忧自己的情况,于是密切观察自己的身体变化,身上长出
下列有关公安机关进行拘留的时间的表述正确的有()。
桑代克认为对学习的解释应包括某种动机原则,它所对应的学习律为()。
下列有关马歇尔一勒纳条件的论述,不正确的是()。(金融学联考2003年)
最新回复
(
0
)