首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include char fun( char *c ) { if ( *c<=’Z’ && *c>=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets(
有以下程序 #include char fun( char *c ) { if ( *c<=’Z’ && *c>=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets(
admin
2015-07-31
30
问题
有以下程序
#include
char fun( char *c )
{
if ( *c<=’Z’ && *c>=’A’ )
*c -= ’A’-’a’;
return *c;
}
main()
{
char s[81], *p=s;
gets( s );
while( *p )
{
*p =fun( p );
putchar( *p );
p++;
}
printf( "\n");
}
若运行时从键盘上输入OPEN THE DOOR<回车>,程序的输出结果是
选项
A、OPEN THE DOOR
B、oPEN tHE dOOR
C、open the door
D、Open The Door
答案
C
解析
字符串输入函数gets的功能是从标准输入设备键盘上输入一个字符串。首先使指针变量p指向字符串的首字母,while循环语句中对字符串的每个字符进行fun函数操作。fun函数的功能是,将字符串中的大写字母变小写字母。将处理结果返回主函数,主函数通过putchar()字符输出函数进行输出。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/h9Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();printf("%d%d\n"
以下程序的输出结果是______。#finclude<stdio.h>main(){inta=200;#definea100printf("%d",a);#undefapri
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的力法,称为______。
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf("%d,%c",a[2].ag
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
关于结构化程序设计原则和方法的描述错误的是()。
下列选项中,合法的C语言关键字是______。
若a=10,b=20,则表达式!(a<b)的值是【】
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为
算法的复杂度主要包括时间复杂度和______复杂度。
随机试题
髋关节后脱位的复位手法不包括
(本小题可以选用中文或英文解答)A公司是一家在上交所上市的公司。该公司2018年度利润分配以及资本公积转增股本实施公告中披露的分配方案主要信息为:每10股送6股派发现金股利2元,以资本公积每10股转增4股。该公司在实施利润分配前,所有者权益情况如下:单位
为了消除腐败,实行处级以上干部岗位轮换制度,规定同一岗位工作不得超过5个。这种做法属于()控制。
通常所说的I/O设备指的是______________。
动物血管内严重溶血时最易导致
居民因房屋征收重新购置的住房,购房成交价与征收补偿款等额部分免征契税。()
下列股票交易行为中,不违反证券法律制度规定的是()。
一般的书刊印制过程中,图文处理是()必不可少的一个环节。
根据下面资料回答86~90题对全国31个省(区、市)6.8万户农村住户的抽样调查结果显示,2008年一季度农村居民人均现金收入1494元,同比增长18.5%,扣除价格因素,实际增长9.1%,增速比上年同期下降3个百分点。农民的工资性收入人均60
根据我国《专利法》的有关规定,下列表述正确的是()。
最新回复
(
0
)