首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字*是否为小写字* #include<stdio.h> #include<ctype.h> yoidfun(char*p) {inti=0; while(p[i]) {iffp[i]=’’&&i
有以下程序,程序中库函数islower(ch)用以判断ch中的字*是否为小写字* #include<stdio.h> #include<ctype.h> yoidfun(char*p) {inti=0; while(p[i]) {iffp[i]=’’&&i
admin
2014-06-18
59
问题
有以下程序,程序中库函数islower(ch)用以判断ch中的字*是否为小写字*
#include<stdio.h>
#include<ctype.h>
yoidfun(char*p)
{inti=0;
while(p
)
{iffp
=’’&&islower(p[i-1]))p[i-1]=p[i-1]=p[i-1]-’a’+’A’;
i++:
}
}
main( )
{chars1[100]=’’abcdEFG!’’;
fun(s1);printf(’’%s\n’’,s1);
}
程序运行后的输出结果是
选项
A、abcdEFg!
B、abcdEFG!
C、abcdEFg!
D、abcDEFG!
答案
D
解析
函数fun(char*p)的功能是如果p
指向的字符为空字符并且其前~个字符是小写字*,则把小写字*变成大字*,所以在主函数中,执行fun(s1)后,小写字*b,d都改成大字*。
转载请注明原文地址:https://jikaoti.com/ti/Apn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不合法的main函数命令行参数表示形式是
以下程序的输出结果是main(){charch[3][5];{“AAAA”,“BBB”,“CC”};printf(“\”%s“n”,ch[1]);}
以下程序调用findmax函数返回数组中的最大值findmax(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(_____)s=p;
下述程序的输出结果是()。#include<stdio.h>intfun(inta){intb=0;staticintc=3;b++,c++;returna+b+c
已知a、b、c为整型变量,若从键盘输入5<空格>6<空格>7<回车>,使a的值为5,b的值为6,c的值为7,则下列选项中正确的输入语句是()。
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
下面叙述正确的是()。
下列关于队列的叙述中正确的是______。
下列选项中不能正确定义结构体的是_______。
下列叙述中正确的是()。
随机试题
定位误差是指一批工件定位时,工件的()基准在加工尺寸方向上相对于夹具(机床)的最大变动量。
女,48岁。近1个月感口渴,饮水量增至每天2000ml。身高156cm,体重71kg,空腹血糖180mg/dl(10.0mmol/L),餐后血糖252mg/dl(14.0mmol/L)。系初次发现血糖高,过去无糖尿病史。按以上建议治疗3个月后空腹血糖1
阴道灌洗的禁忌证有
在新建房地的情况下,成本法的基本公式为:新建房地价格=土地取得成本+土地开发成本+()+管理费用+投资利息+销售税费+开发利润。
施工过程的质量验收包括()。
我某出口公司对外发盘,外商于发盘有效期复到,表示接受我方的发盘,但外商对发盘的内容作出修改,下列哪一项内容的修改不属于实质性变更发盘的内容,我方保持沉默,合同有效成立()。
从人际关系的基础看,可分为以感情为基础的人际关系和以()为基础的人际关系。
人民法院受理的自诉案件,必须符合的条件有()。
リンゴを四つ買いました。
Ifyouarelikemostpeople,thenchancesareyouoften______otherswhiletheyarestilltalking.
最新回复
(
0
)