首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 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
34
问题
以下程序的输出结果是 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的窗体上画一个水平滚动条,其名称为HScroll1,Min属性为0,Max属性为100,LargeChange属性为5,SmallCha
在考生文件夹下,已有一个数据库文件“samp1.accdb”,其中已经建立了两个表对象“tGrade”和“tStudent”,宏对象“reTest”和查询对象“qT”。请按以下操作要求,完成各种操作。(1)设置“tGrade”表中“成绩”字段的显
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个名称为Command1的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,
设菜单编辑器中各菜单项的属性设置如下表所示针对上述属性设置,以下叙述中错误的是
在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm。在窗体上有一个命令按钮,其名称为Command1,标题为“计算”。程序运行后,如果单击命令按钮,程序将根据下面的公式计算π的值:π/4=1-1/3+1/5-1/7+…
以下不能用Print方法输出数据的对象或窗口是()。
数据库设计中反映用户对数据要求的模式是( )。
算法的有穷性是指()。
考生文件夹下有工程文件sjt3.vbp,控件及其属性见窗体文件。程序功能为:单击窗体,则先把数据集读入数组arr,再根据用户输入的值删除数组中对应的元素,并提示操作结果。删除元素分为三步完成:首先查找到要删除的元素,其次将其后续元素顺次前移,最后
随机试题
透平膨胀机的转速可由()调节。
埃斯库罗斯的代表作《普罗米修斯》取材于______。()
羊膜腔穿刺用于产前诊断应在妊娠何时进行
A.牙髓切断术B.再植术C.固定术D.定期观察E.牙髓摘除术乳牙根折松动
适宜的人体每千克体重总摄氟量为
女,37岁,腹胀、腹泻与便秘交替半年,常有午后低热,夜间盗汗。体检:腹壁柔感,轻度压痛,肝脾未触及,腹水征(+)。腹水检验:比重1.018,蛋白25g/L。白细胞0.7×109/IL,中性0.30,淋巴0.70,红细胞0.3×109/L本例最可能诊断是
在定程租船合同中,F.I.O的意思是()。
按预算编制的政策导向划分,政府预算可分为()。
根据各组对话内容,从下面方框里提供的5个选项中选出能填入空白处的最佳选项,并将该选项前的字母填写在答题卡相应的位置上A.Sure.Whatisit?B.It’sveryniceofyoutosayso.C.It’snothing.
PeopleworldwidecelebrateNewYearindifferentways.InLatinAmerica,peopleexpresstheirhopesthroughthecoloroftheiru
最新回复
(
0
)