首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
29
问题
有以下程序,程序中库函数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全国计算机二级
相关试题推荐
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
对建立良好的程序设计风格,下列描述正确的是()。
下列程序的输出结果是______。#include<stdio.h>main(){inti=1,j=3;printf("%d,",i++);{inti=0;i+=j*2;printf("%d,
有以下程序:voidf(inta[],inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;f(a,i+1,j-1);}}mai
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
用C语言编写的代码程序()。
数据库系统中实现各种数据管理功能的核心软件称为【】。
某片软盘上已染有病毒,为防止该病毒传染计算机系统,正确的措施是______。
实体联系模型是一种常用的高级概念数据模型,而______是实体联系模型中的核心。
随机试题
It’susuallythecasethatpeopleseldombehaveina______waywhenangry.
小儿呼吸道感染可服用琥乙红霉素颗粒,一位体重为10kg的儿童所需剂量为50mg/(kg·d),分4次服用,一次剂量应为
某进出口公司(增值税一般纳税人)2011年2月报关进口笔记本电脑45000台,每台关税完税价格为6400元,进口关税税率为60%。已交进口关税和海关代征的增值税,并已取得增值税完税凭证。当月以不含税售价每台8600元全部售出。要求:根据上述资料,回答下题
公司在没有盈利前是不能发放任何股息的。()
某汽车制造企业为增值税一般纳税人,生产的A型小汽车出厂价格每辆10万元(不含增值税),为销售业务设立一非独立核算的运输队从事运输劳务,2009年生产经营情况如下:(1)采用直接收款方式销售给特约经销商A型小汽车50辆,另收取提货手续费1万元,已经取
股票期权和期股的区别在于()。
选出没有语病的一句:
将棱长为1的正方体ABCD—A1B1C1D1切去一角A1—AB1D1后,剩下几何体的表面积是()。
某游泳馆有如下规定:除非持有深水资格证,并且戴着泳帽.否则不允许进入深水池。以下哪项如果为真,说明上述决定没有得到贯彻?Ⅰ.余涌持有深水合格证,并且带着泳帽,但未被允许进入深水池。Ⅱ.方宁被允许进入深水池,但没有戴泳帽。Ⅲ.王宜被允许进入深水池,但没
已知X1,X2,X3相互独立且服从N(0,σ2),则服从的分布及参数为________.
最新回复
(
0
)