首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0;
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0;
admin
2020-07-28
49
问题
有以下程序,程序中库函数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 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也指向数组s1。fun函数的功能是遍历字符数组中的所有字符,如果某一个字符是空格并且前一个字符是小写字母的话,就把前一个字符转换为大写。程序中语句p[i-1]=p[i-]-’a’+’A’;即p[i-1]=p[i-1]-32,意思是将p[i-1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/jX3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用“#”结束输入。请改正程序
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r=2;else;if(c!=3)r+=3;else;if(d==4)r+=4;
有以下程序段charname[20];intnum;scanf("name=%s"num=%dt",name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为
在关系数据库中,描述全局数据逻辑结构的是
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下面属于“对象”成分之一的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
E-R图中用来表示实体的图形是()。
随机试题
国家行政管理活动的载体是()
如果考虑到提高生产者收入,那么对农产品和高档家电分别采用提价还是降价的方法?并说明理由。
全瓷冠可用于
在处理基本建设与地下文物的关系时,下列做法错误的是()。
A注册会计师负责对甲公司2012年度财务报表进行审计。在设计审计程序时,A注册会计师遇到下列事项。请代为做出正确的专业判断。(根据2009年原制度考题修订)A注册会计师的下列做法中,正确的是()。
在0.1mol/LCH3COOH溶液中存在如下电离平衡:CH3COOHCH3COO-+H+,对于该平衡,下列叙述正确的是()。
在定压或定容条件下的任意化学反应,在不做其他功时,不论是一步完成的还是几步完成的,其热效应总是相同的(反应热的总值相等)。这是()的内容。
一切从实际出发,是我们制定路线、方针的基本原则。现阶段中国最大的实际是______。
缓解(冲突)
设有关系歌手(歌手号,姓名),根据“歌手”关系建立视图myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是()。
最新回复
(
0
)