首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-’a’+’A’; s++; }
有以下程序: #include<stdio.h> void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-’a’+’A’; s++; }
admin
2013-02-23
54
问题
有以下程序: #include<stdio.h> void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-’a’+’A’; s++; } } main() { char strl[20]="abcddfefdbd",c=’d’; ss(strl,c); Printf("%s\n",strl); } 程序运行后的输出结果是( )。
选项
A、ABCDDEFEDBD
B、abcDDfefDbD
C、abcAAfefAbA
D、Abcddfefdbd
答案
2
解析
对字符数据进行算术运算相当于对它们的ASCII码进行算术运算。程序中的t- ’a’+’A’是将字符变量t中的字符转换为相对应的大写字母。语句if(*s==t)*s=t-’a’+’A’;首先判断s所指元素是否与t中的字符(’d’)相同,若相同则转换为相对应的大写字母,否则 s++,s指向数组中的下一个元素。
转载请注明原文地址:https://kaotiyun.com/show/5mJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。#definea121constb=12;enumc{a1,a2};main(){printf("%d,%d,%d",sizeof(a),sizeof(
以下程序片段的输出结果是______。charstr[]="abc\n\012\\\"";printf("%d",strlen(str));
设a=3、b=4、c=5,则表达式!(a+b)+c-1&&b+c/2的值为______。
软件危机是大型软件开发中出现的现象,下列选项中的______是其主要表现。①软件生产的复杂性。②软件生产进度无法控制。③软件生产高成本、无法控制。④软件需求定义不准确。
若对长度为90的线性表进行分块查找,其中每块子表长度为9。如果在索引表查找过程中进行顺序查找,那么平均查找长度为【】。
设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素进入队列Q,若6个元素出队列的顺序是a2、a4、a3、a6、a5、a1,则栈的容量至少是______。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
单个用户使用的数据视图的描述称为()
以下说法中,不正确的是
下面不属于软件工程的3个要素的是_______。
随机试题
动态增强5—10分钟后延迟扫描,典型血管瘤的CT增强特征是
甲公司为一家在上海证券交易所上市的大型高端家具生产企业,其原材料主要依赖进口,产品主要在国内市场销售。注册会计师在对甲公司2015年度财务报表进行审计时,关注到甲公司2015年发生的部分交易或事项及其会计处理如下:(1)2015年3月3日,甲公司采用控股
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tDoctor”“tOf—fice”“tPatient”和“tSubscribe”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计。创建一个查询,查找姓名为两个
下列心源性休克的血流动力学特征,错误的是()
A.m3B.gC.cm3D.m1E.cm2液体检样单位报告为
A.庆大霉素B.氯霉素C.红霉素D.四环素E.青霉素影响骨和牙的生长发育的药物是()。
下列各项中,符合会计职业道德“廉洁自律”要求的有()。
关于被冻结单位存款的利息计算的说法,正确的是()。
学习与经验影响儿童心理发展的内容和水平,环境与教育的适当性能够为儿童的最佳发展创造条件。()
打乱的魔方重新还原,属于启发式问题解决模式。()
最新回复
(
0
)