首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
25
问题
下面程序的运行结果是( )。 #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/HCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义以下函数fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}函数的功能是
有以下程序 main( ) { ints=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2;} while(a!=n); printf("%d\n",s);
有以下程序int a=2;int f(int *a){return (*a)++;}main( ){ int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf(“%d\n”,
能将高级语言编写的源程序转换为目标程序的是( )
在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则
s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
下列叙述中正确的是()。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
栈中允许进行插入和删除的一端叫做______________。
随机试题
保养稳压泵时,应手动盘车,对泵体盘根填料进行检查或更换。()
行政诉讼撤销判决适用于()。
在红细胞内缺乏G-6-PD的患者,易引起急性溶血性贫血的药物是
急性链球菌感染后肾小球肾炎血生化改变意义最大的是()
I期临床试验健康志愿者的样本数一般为()。
糖尿病酮症酸中毒产生的诱因不包括
李某从国外归来,因携带商品过多被罗湖海关认定为走私,李某欲提起行政复议,则下列关于复议机关说法不正确的是:
Predictingthefutureisariskybusinessforascientist.Itissafetosay,however,thattheglobalAIDSepidemicwillgetmu
文化逆差
设f可微,曲面e2x-z=上任意一点的切平而都平行于直线()
最新回复
(
0
)