首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include<stdio.h> #include<ctype.h> voidfun(char*p) {int i=0; while(p[i]) {if(p[i]==’ ’
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include<stdio.h> #include<ctype.h> voidfun(char*p) {int i=0; while(p[i]) {if(p[i]==’ ’
admin
2018-11-21
17
问题
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母
#include<stdio.h>
#include<ctype.h>
voidfun(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://kaotiyun.com/show/Dexp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){inta=5,b=7,c=9;pintf("%d,%d,"a,b,C);printf("%d,%d",a,D);}上面程
下述程序的输出结果是#includevoidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++));printf("%d",**q);}
main(){inta=4,b=5,c;ifa<B){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf("%d,%d,%d\n",b,a,c);}}
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
执行语句“for(n=10;n>0;)printf("%d",--n+n--);”后,下列说法正确的是()
以下程序用来统计文件中字符个数。请填空。#include"stdio.h"main(){FILE*fp;longnum=OL;if((fp=fopen("fname.dat","r")==NULL){Pi
若有如下程序;main(){chara[]="china\0name\0";printf("%d,",strlen(A));printf("%d\n",sizeof(A));}则程序运行后的输出结果是(
有以下程序:#include<stdio,h>#definef(x)(x*x)main(){inti1,i2;i1=f(8)/f(4);i2=f(4+4)/f(2+2);printf("%d,%d\
下列叙述错误的是()。
随机试题
以下关于胰腺大小测量的说法,错误的是
钢筋图中的符号,“φ”表示的是()钢筋。
Thenegotiatingbankhashadsomeproblem()whethertopayornot.
自然人王某、甲上市公司和乙国有独资公司拟设立A有限合伙企业。根据规定,下列有关说法中,不符合规定的是()。
根据以下图形的规律,问号处应填入的是()。
从本质上看,国际信用是()的一种形式。
2011年8月,丁某购买了一套价值70万元的商品房用于结婚。该商品房的原所有权人为6周岁的小峰。为筹集购房款,丁某以房屋作抵押向高某借了20万元,双方未约定借款的利息。丁某的朋友李某也答应在8月底前借给他10万元。但直到9月初,李某仍未提供借款。在李某
下列送别诗句中不属于描写目送友人场景的是:
据报道,台湾制造的笔记本电脑在全球市场占有率将从去年的34%上升到今年的45%。由此可见()
Whydon’tbirdsgetlostontheirlongflightsfromoneplacetoanother?Scientistshavepuzzledoverthisquestionformanyye
最新回复
(
0
)