首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 char cchar(char ch) { if(ch>=’A’&&ch<=’Z’) ch=ch-’A’+’a’; return ch; } main ( ) { cha
以下程序的输出结果是 char cchar(char ch) { if(ch>=’A’&&ch<=’Z’) ch=ch-’A’+’a’; return ch; } main ( ) { cha
admin
2009-01-15
54
问题
以下程序的输出结果是 char cchar(char ch) { if(ch>=’A’&&ch<=’Z’) ch=ch-’A’+’a’; return ch; } main ( ) { char s [] = "ABC+abc=defDEF" , *p=s; while (*p) { *p=cchar(*p); p++; } printf { "%$\n", s); }
选项
A、abc+ABC=DEFdef
B、abc+abc=defdef
C、abcABCDEFdef
D、abcabcdefdef
答案
2
解析
本题考核的知识点是字符型指针变量与函数的综合应用。本题首先定义了一个函数cchar(),有一个字符型参数ch。在函数中首先判断该字符是否为大写字母,如果是则把它转换成小写字符再赋值给cb,把ch作为函数值返回。在主函数中定义了一个字符数组s并初始化,然后定义了一个指针变量并使它指向数组s。接着通过一个while循环利用指针变量p,依次取出字符数组的字符(直到遇到字符串结束标志[’\0’为止),并调用 cchar()函数,把大写字母转换成小写字母,其他字符不变。最后输出字符数组为s中的内容,结果为“abc+abc=defdeF”。所以,4个选项中B为所选。
转载请注明原文地址:https://kaotiyun.com/show/9OHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画两个名称分别为Frame1、Frame2的框架,标题分别为“字号”、“修饰”;在Frame1中画两个单选按钮,名称分别为Option1、Opt
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在标题为“列表框”、名称为Form1的窗体上画一个名称为List1列表框,通过属性窗口输入四个列表项:“数学”、“语文”、“历史”、“地理”,列表项采用“复选
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上建立一个二级下拉菜单(菜单项见表3-2),运行时的窗体如图3-98所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
下面关于标准模块的叙述中错误的是
在下面语句或函数中,不能描述选择结构的是
下面描述不属于软件特点的是
下列选项中,不属于数据模型所描述的内容的是()。
数拥库的故障恢复一般是由()来执行恢复。
随机试题
有些教育者在教育儿童过程中,有时会采用训斥、罚站,甚至体罚等方法,这种做法违背了()
画出电厂主机润滑油系统图。
TheNorwegianNobelCommitteehasdecidedto【21】theNobelPeacePrizefor1998toJohnHumeandDavidTrimblefortheirefforts
A、fryB、supplyC、laundryD、tryC
A.甲状腺B超B.甲状腺核素显像C.颈部MRID.穿刺细胞学检查甲状腺结节性增生,其诊断首选的辅助检查是
如图所示,某重力式挡土墙,墙背垂直光滑,墙后土层均匀,无地下水,则下列图中关于挡土墙后的土压力分布示意正确的是()。
下列纠偏措施中,属于建设工程项目投资控制纠偏的技术措施的是()。
在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的()。
Itisaforty-minutebusjourneytoheroffice.Thebusjourneytoheroffice____________________fortyminutes.
Choosethecorrectletter,A,BorC.ThehousesintheValeoftheHeatharebuilt
最新回复
(
0
)