首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char *P) { int i=0; while(p[i]) { if(p[i]="&&islower(p[i
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char *P) { int i=0; while(p[i]) { if(p[i]="&&islower(p[i
admin
2015-12-25
31
问题
有以下程序,程序中库函数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(char*p)的功能是如果p
指向的字符为空字符并且其前一个字符是小写字母,则把小写字母变成大字母,所以在主函数中,执行fun (s1)后,小写字母b,d都改成大字母。
转载请注明原文地址:https://jikaoti.com/ti/6Gi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序main(){intt,a=1,b=5,c=-2;while(a>b>c){t=a;a=b;b=t;c++;}
执行下列程序段后,变量a,b,c的值分别是()。intx=5,y=4;inta,b,c;a=(--x==y++)?x:++y;b=++x;c=y;
已知#intt=0;while(t=1){...}则以下叙述正确的是
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(p+3));}
若变量已正确定义,下列正确的程序段是()。
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;whil
fseek函数的正确调用形式是【】。
以下选项中不属于C语言的类型的是______。
随机试题
物流()现代化主要表现为管理思想、管理组织、管理方法及管理手段的现代化。
文学的生产、传播与产品都是指向【】
《建筑工程质量管理条例》规定,建设单位拨付工程款必须经何人签字?
桥梁上部结构施工中,预制安装施工的特点有()。
【背景资料】某工业设备安装有限公司承包了一工业锅炉房机电设备安装工程,锅炉为散装。由于设备到货拖延,施工工期非常紧张。项目部总工程师编制的试运转方案中,对于锅炉的水处理系统没有提出具体明确的要求;并且要求为了缩短试运转周期,附属设备和锅炉主体一起进行试
在中国近代史上,以判例和解释例作为重要法律渊源的政权有()。
下列对于网络的IP地址,哪一种陈述是真实的?()
Howisthewomanspeakernow?
Theshygirlfeltembarrassedwhenshecouldnotanswerherteacher’squestions.
Itisimperativethatyou_______youresignationbeforeFriday.
最新回复
(
0
)