首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
50
问题
有以下程序: #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全国计算机二级
相关试题推荐
函数count(head)统计链表的结点个数,head为表头指针,阅读程序,要求将整个if语句改成while循环控制结构,其形式为【】。#include<stdio.h>intcount(NODE*head){intn=0
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为【】。
下列程序是用来判断数组中特定元素的位置所在。如果输入如下整数:876675896101301401980431451777#include<conio.h>#include<stdio.h>intfun(
以下程序的输出结果是12.00,请将空白处填写完整。main(){inta=9,b=2;floatx=【】,y=1.1,z;z=a/2+b*x/y+1*2;printf("%52f\n"
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
下面不属于静态测试方法的是()
在下列选项中,没有构成死循环的是
设x和y均为int型变量,且x=1,y=2,则表达式2.0+y/x的值为【】。
CPU主要由运算器与控制器组成,下列说法中正确的是()
随机试题
试述大革命失败后,推翻国民党的反动统治成为新民主主义革命的主要目标。
若有定义语句:intx=5;,则表达式x-=x+x的值为()
A.CanIspeaktoMr.Johnson,pleaseBI’lltellhimyou’vecalledCI’llgivehimthemessageDWhatcanIdoforyouE.Cany
变电所直流操作电源电压等级分为()。
在下列环境影响预测方法中,优先选用()方法。
一般工程建设用地的使用权出让应该采用()。
建筑室内地面应做防水处理的房间有()。
调查数据显示:超过半数(51.3%)城市居民表示经济压力大,仅有18.3%的表示经济压力小。进一步分析发现,城市居民经济压力来源前三位依次是住房(56.9%)、生活成本(49.2%)和子女教育(33.2%),中等以上收入者的经济压力更多来源于住房,低收入者
综合国力
HowtoCreateaPositiveMindsetIntroduction-ahealthylifestyleboostsyourmoodandincreases【T1】______【T1】______
最新回复
(
0
)