首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void ss(char *s,char t) {while(*s) { if(*s==t) *s=t-’a’+’A’; s++; } } main() { char str1[100
有以下程序: void ss(char *s,char t) {while(*s) { if(*s==t) *s=t-’a’+’A’; s++; } } main() { char str1[100
admin
2010-01-10
20
问题
有以下程序: void ss(char *s,char t) {while(*s) { if(*s==t) *s=t-’a’+’A’; s++; } } main() { char str1[100]="abcddfefdbd",c=’d’; ss(str1,c); printf("%s\n",str1); } 程序运行后的输出结果是( )。
选项
A、ABCDDEFEDBD
B、abcDDfefDbD
C、abcAAfefAbA
D、Abcddfefdbd
答案
2
解析
本题中的函数ss()有两个参数,一个是字符型指针变量s,另一个是字符型变量t。在函数中通过一个while循环,在循环中依次取出s指向的字符串并判断它是否和t中存放的字符相同,若相等,则执行“*s=t’a’+’A’;” (若是小写字母,则被转换成相应的大写字母)语句。在主函数中执行函数调用ss(str1,c),很显然是把str1数组中所有字符d变成大写字母,其他字符不变。所以4个选项中B正确。
转载请注明原文地址:https://jikaoti.com/ti/OSI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionf
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=Val(InputBox("输入数据")):Text1=Str(x+
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4n=n+iIfi>10ThenExitForNextPrintnEndS
下列说法中,错误的是
数据库应用系统中的核心问题是()。
下列关于栈的叙述正确的是()。
阅读程序:OptionBase1PrivateSubFormClick()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=_______
假定有以下程序段Fori=lTo3Fori=5To1Step-1Printi*jNextiNexti则语句Printi*j的执行次数是
随机试题
由国家最高行政机关实施、管理教育事业,根据宪法和教育法律制定的规范性文件被称为()。
人工智能是研究使计算机模拟人的基本思维过程和智能行为的学科。人工智能是计算机学科的一个分支,被认为是21世纪世界三大尖端技术之一。这三大尖端技术是指()。
新民主主义社会是()
水中细菌、有机物和还原性物质,氯化消毒时所消耗的氯量为()
某屋面矩形钢筋混凝土天沟,天沟深为0.3m,粗糙系数n=0.013,坡度i=0.006,水力半径为0.08m,若天沟有效水深为0.15m,设计雨水排水量为55L/s,则天沟内的水流速度和宽度分别为()。
会计账簿记录发生错误的,更正后,应由会计人员在更正处盖章。()
正惩罚是指当个体发出某种行为后,引发外部对其行为的某种反应,导致令该个体不愉快的后果,使个体今后发出此行为的可能性降低。负惩罚是指当个体发出某种行为后,撤销令个体愉快的后果,使个体今后发出此行为的可能性降低。根据上述定义,下列属于正惩罚的是()。
下列各处名胜,按纬度由高向低,依次排列的是:
什么是记忆的加工层次概念?
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn=2To100isprime=Truek=2DoWhilek<=n/2And______________IfnNodk=0
最新回复
(
0
)