首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include #include void fun(char*P) { int i=0: while(P[i])
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include #include void fun(char*P) { int i=0: while(P[i])
admin
2021-07-09
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函数后,实参数组名s1传给形参指针p.p也指向数组al。fun函数的功能是遍历字符数组中的所有字符,如果某一个字符是空格并且前一个字符是小写字母的话,就把前一个字符转换为大写。程序中语句p[i一1]=p[i一1]一|a’+A’;即p[i—1]=p[i一1]一32,意思是将p[i一1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Zatp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是()。
下列叙述中正确的是
下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
有以下程序:#includemain(){inti;for(i=1;i
下列叙述中正确的是()。
有以下程序:#include<stdio.h>unsignedfun(unsignednum){unsignedk=1:do{k*=num%10;num/=
若有定义语句:doublex[5]={1.0,2,3,4,5.0),*p=x,则错误引用x数组元素的是()。
设y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后Y的值为()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和()。
随机试题
诊断急性呼吸窘迫综合征最重要的措施是()
酶催化反应的机理是
下列关于健康教育和健康促进的叙述错误的是
临产孕妇黄某由于胎盘早剥被送往医院抢救,若不尽快进行剖宫产手术将危及母子生命。当时黄某处于昏迷状态,其家属不在身边,且联系不上。经医院院长批准,医生立即实施了剖宫产手术,挽救了母子生命。该医院的做法体现了法的价值冲突的哪一解决原则?
远期交易是非标准化的,期货交易是标准化的,且远期交易与现货交易一样都以获取标的物为目的,期货交易则不然。()
甲公司2013年至2015年发生的有关交易或事项如下:(1)2013年6月30日,甲公司以一项固定资产和一项土地使用权作为对价,取得乙公司60%的股权,甲公司作为对价的固定资产账面原价为2500万元,至交易日累计计提折旧600万元,计提固定资产减值准备1
(2013年)下列财政政策中,属于自动稳定财政政策的是()。
法律制定的特征在于它()。
A.tofindjobsB.todolow-skilljobsC.tofeeditspeopleD.tohandledisputesE.tomakeaprofitF.to
Howlongisthecourseprogram?.WhatisNOTtrueofaleader?
最新回复
(
0
)