首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<stdio.h> main() {char a[80],*p"AbabCDcd"; int i=0,j=0; while(*(p++)!=’\0’) {if(*p>=’a’
下面程序的运行结果是( )。 #include<stdio.h> main() {char a[80],*p"AbabCDcd"; int i=0,j=0; while(*(p++)!=’\0’) {if(*p>=’a’
admin
2011-06-10
44
问题
下面程序的运行结果是( )。 #include<stdio.h> main() {char a[80],*p"AbabCDcd"; int i=0,j=0; while(*(p++)!=’\0’) {if(*p>=’a’&&*p<=’z’) {a
=*p;i++;} } a
=’\0’; puts(A); }
选项
答案
babcd
解析
c语言中\0表示字符串的结束。程序将D指针指向字符串“AbabCDcd”的首地址,循环开始后,若指针当前不是指向字符串结束标志位,则进入循环体。循环中每次检验字符串中字母是否在a与z之间,若满足则将当前值赋于数组a,最后给数组添加字符结束标志。此程序可以筛选出字符串中的小写字母。
转载请注明原文地址:https://kaotiyun.com/show/ODPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOpnon1.Value=TrueThen下面语句中与该语句不等价的是()。
以下关于过程及过程参数的描述中,错误的是()。
以下程序运行后的输出结果是【 】。main() {intx=10,y=20,t=0; if(x==y)t=x;x=y;y=t printf("%d,%d\n",x,y); }
有以下程序: main( ) { unsigned char a,b,c; a=0x3; b=a|0x8; c=b < < 1; printf("%d%d\n",b,c); } 程序运行后的输出结果是
有以下程序: int fa(int x) { return x *x;} int fb(int x) { return x *x *x;} int f(int( *f1)( ),int( *f2)( ),int x) { return f
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是
以下选项中合法的用户标识符是
在Windows环境下,为了进行"添加/删除程序"操作,首先打开【 】,然后双击其中的相应图标。
在Windows环境下,资源管理器左窗口中的某文件夹左边标有"+"标记表示
随机试题
所谓七情配伍含有
患者男,36岁。主诉咳嗽、咳大量脓痰,以晨起及晚间躺下为重,将痰液放置数小时后可分3层。该患者最可能的诊断是()
某双代号网络计划如下图所示,其中关键线路有()条。
企业依靠网络与供应商、制造商、消费者建立联系,并通过网络收集、传递相关信息,利用网络伙伴的生产能力,完成产品设计、制造以及销售服务全过程的网络营销模式属于()。
下列票据记载事项中,不属于相对记载事项的是()。
分析张择端的《清明上河图》。
已知全集U={0,1,2,3,4,5,6,7,8},集合M={0,1,2,3,5,6,7},集合N={0,2,4,5,6},则=().
financialderivative
查询学生选修课程成绩小于60分的学号,正确的SQL语句是______。查询选修C2课程号的学生姓名,下列SQL语句中错误的是______。
A、Trytovocalizeourgreatness.B、Thinkaboutourweaknessesmore.C、Trytosuppressthecompetitiveedge.D、Trynottoshowou
最新回复
(
0
)