首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include char fun( char *c ) { if ( *c=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets( s ); while(
有以下程序 #include char fun( char *c ) { if ( *c=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets( s ); while(
admin
2019-08-18
25
问题
有以下程序
#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
答案
A
解析
考查地址传参。函数fun()的作用是将字符c由大写转为小写,地址传参中,形参的改变和实参的改变保持同步,所以本程序将输入的字符转为对应的小写形式:open the door,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/m4f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
以下叙述中错误的是
以下叙述正确的是
以下叙述中正确的是()。
以下关于return语句的叙述中正确的是()。
以下不构成无限循环的语句或语句组的是()。
已知字符’A’的ASCII代码值是65,字符变量c1的值是’At,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是
随机试题
食物在消化管内被分解成结构简单、可被吸收的小分子物质的过程称为吸收。()
一般来说,机关的收文主要来源于()
多巴胺最适用于治疗的是
A.肝病B.血友病C.DIC早期D.血小板无力症E.再生障碍性贫血D-二聚体增高
牙的萌出时间是指牙冠
个体健康危险因素评价结果为:评价年龄高于实际年龄,说明
下列关于合伙企业性质、合伙人以及法律适用的说法中,正确的是()。(2016年回忆版)
某公司投资一个项目,预计6年后可获利600万元,假定年利率为10%,则这笔收益相当于现在的()万元。
2014年3月21日,国家级搜索平台()正式上线开通,英文域名为chinaso.com。
(2015河北)甲、乙、丙、丁每人隔不同的天数去健身房健身,甲2天去一次,乙3天去一次,丙4天去一次,丁5天去一次,上周星期日四人在健身房同日健身,下一次四人同日去健身房健身是:
最新回复
(
0
)