首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include voidfun(char*p) { inti=0; while(p[i]) { if(p[i]==’’&&islower(p[i-1]))
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include voidfun(char*p) { inti=0; while(p[i]) { if(p[i]==’’&&islower(p[i-1]))
admin
2015-07-31
62
问题
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母
#include
#include
voidfun(char*p)
{
inti=0;
while(p
)
{
if(p
==’’&&islower(p[i-1]))
p[i-1]=p[i-1]-’a’+’A’;
i++;
}
}
main()
{
chars1[100]="abcdEFG!";
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也指向数组s1。fun函数的功能是遍历字符数组中的所有字符,如果某一个字符是空格并且前一个字符是小写字母的话,就把前一个字符转换为大写。程序中语句p[i-1]=p[i-1]-’a’+’A’;即p[i-1]=p[i-1]-32,意思是将p[i-1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/voDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的执行结果为______。main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;c
以下程序的输出结果是()。#include<stdio.h>main(){printf("%d\n",NULL);}
有以下程序段:intk=Owhile(k=1)k++;while循环执行的次数是()。
软件是程序、数据和______的集合。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
设X为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
数据库设计包括两个方面的设计内容,它们是______。
下面关于完全二叉树的叙述中,错误的是______。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
《香市》中写道“社庙的左屋被‘公安分局’借去做了衙门”,“社庙的左偏殿上又有什么‘蚕种改良所’的招牌”。这里运用的:表现手法是()
某项经济业务的发生引起了负债和所有者权益的变化,当负债为减少时,所有者权益的变化是______。
9月10日,白糖现货价格为4300元/吨,某糖厂决定利用白糖期货对其生产的白糖进行套期保值。当天以4350元/吨的价格在11月份白糖期货合约上建仓。10月10日,白糖现货价格跌至3800元/吨,期货价格跌至3750元/吨,该糖厂将白糖现货售出,并将
(2010、2009年考试真题)股息率可调整优先股的股息率变化主要由()决定。
下列关于资产的摊销处理中,正确的是()。
某公司向银行申请贷款,并约定以质押的形式提供担保。下列可作为质押物的有()。
延安整风运动最主要的任务是
标志着第一次国共合作正式形成的是()
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。为了更好地控制教材编写的内容、质量和流程,小李负责起草了图书策划方案(请参考“图书策划方案.docx”文件)。他需要将图
Whatisthejournalistaccusedof?
最新回复
(
0
)