首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 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
30
问题
以下程序的输出结果是 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://jikaoti.com/ti/HYS0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Form1的窗体上添加两个名称分别为Frame1、Frame2的框架,标题分别为“字号”、“修饰”;在Frame1中添加两个单选按钮,名称分别为Option1、Option2,标题分别为“10号字”、“20号字”,且标题显示在单选按钮的左边;在Fr
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个水平滚动条,其名称为HScroll1,Min属性为0,Max属性为100,LargeChange属性为5,SmallCha
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画出如图3—46所示的三角形。下表给出了直线Line1、Line2的坐标值,请按此表画Line1、Line2,并画出直线Line3,从而
设菜单编辑器中各菜单项的属性设置如下表所示针对上述属性设置,以下叙述中错误的是
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
以下自定义数据类型的语句中,正确的是
以下VisualBasic不支持的循环结构是
表达式12/2\4的值是
下列有语法错误的赋值语句是
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
随机试题
如图3,该作品是()的代表作品。
关于处方制度,下列叙述错误的是
古柯碱按分类属于()。
就地浇筑沉井的施工工序在立外模和抽垫木之间进行的工作是()。
“限制公司的长期投资”是长期借款合同条款中的()。
一、注意事项1.监考老师发给你的测试材料分为两部分:试题本和答题纸。2.测试开始前。请在试题本和答题纸上指定位置先填写好自己的姓名、准考证号等项内容。然后再开始答题。3.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。作答参考
设f(x)的导数在点x=a处连续,又=一2,则().
=_______.
请编一个函数voidfun(inttt[M][N],intpp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。注意:部分源程序存在文件PROGl.C中。请
[文字开始]一份科学合理的计划是建立在个人的实际情况和要求的基础上,具备可以实现的条件,符合当事者愿望的目标书,其实就是一份合同,合同的履行者是学生,监督者可以是家长也可以是学生自己。不能实现计划目标的原因如果不是由于计划本身漏洞百出的话,
最新回复
(
0
)