首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; } } main() { char str1[1
有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; } } main() { char str1[1
admin
2013-02-23
15
问题
有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; } } main() { char str1[100]="abcddfefdbd",c=’d’; ss(strl,c);printf("%s\n",strl);} 程序运行后的输出结果是
选项
A、ABCDDEFEDBD
B、abcDDfefDbD
C、abcAMefAbA
D、Abcddfefdbd
答案
B
解析
在内存中,字符数据以ASCII码存储,它的存储形式与整数的存储形式类似。C语言中,字符型数据和整型数据之间可以通用,也可以对字符型数据进行算术运算,此时相当于对它们的ASCII码进行算术运算,在本题中,s++相当于s=s+1,即让s指向数组中的下一个元素。
转载请注明原文地址:https://jikaoti.com/ti/hkn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下程序段:structst{intn;structst*next;};staticstructsta[3]={5,&a[1],7,&a[2],9,’\0’),*p;p=&a[0];下面选项中,其值为6的表达式为______。
阅读下面程序,则程序的执行结果为【】。#include"stdio.h"fun(intk,int*p){inta,b;if(k==1‖k==2)*p=1;else{
阅读下面程序,则执行后的结果是#include"stdio.h"main(){charstr[]="tomeetme",*p;for(p=str;p<str+7;p+=2)putchar(*p);prin
设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}int
______是构成C语言程序的基本单位。
设已定义i和k为int类型变量,则以下for循环语句______。for(i=0;k=-1,k=1,i++,k++)printf("****\n");
数据流的类型有【】和事务型。
算法的时间复杂度是指
结构化程序设计的3种结构是
随机试题
闸压床设备除了成型直线零件弯曲外,还可进行__________、闸压带曲度的零件等。
普遍概念是反映单个对象的概念。()
下列关于数据库的密码论述中错误的是()
______evidencethatlanguage-acquiringabilitymustbestimulated.
脂酰CoAβ氧化发生的亚细胞部位是
中度上消化道出血的特点是
个人信用信息基础数据库由中国银监会组织建立。()
下列关于股票的表述正确的是()。
银行多通过()来拓展新兴业务领域、发展全球布局。
TicketsInformationThenameoftheshow:ThePrincessAndTheFrogDates:30thJuly—SthAugustMon—Fri10am,T
最新回复
(
0
)