首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char *a,char *b) { while(*a= =′*′)a+ +; while(*b=*a) {b+ +;a+ +;} } main( ) { char *s=″*****a
有以下程序: #include<stdio.h> void fun(char *a,char *b) { while(*a= =′*′)a+ +; while(*b=*a) {b+ +;a+ +;} } main( ) { char *s=″*****a
admin
2019-12-17
49
问题
有以下程序:
#include<stdio.h>
void fun(char *a,char *b)
{
while(*a= =′*′)a+ +;
while(*b=*a)
{b+ +;a+ +;}
}
main( )
{
char *s=″*****a*b****″t[80];
fun(s,t);puts(t);
}
程序的运行结果是( )。
选项
A、a*b****
B、a*b
C、*****a*b
D、ab
答案
A
解析
注意两个while,第一个是判断相等“= =”,第二个是赋值“=”,第一个循环终止的条件是指针指向的字符不为“*”,就会在遇到字符“a”时停止,第二个循环把a指针所指的内容依次赋给了b指针指向的内容,直到字符串结束时终止。所以结果就是字符串的后半段,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/iECp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta=2,*ptr;ptr=&a;*ptr=8:a=(*ptr)++;printf("%d,%d\n",a,*ptr);
有以下程序:#includemain(){inta=0,b=1;if(++a==b++)printf("1");elseprintf("0");printf("a=
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
有以下程序:#include#includemain(){doublex,y,z;scanf("%If%If",&x,&y);z=x/y;while(1)if(fabs(
以下选项中,合法的C语言实数是()。
若有定义:inta[2113];,以下选项中对a数组元素正确引用的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
判别的敛散性,若收敛,是绝对收敛或条件收敛.
男性,30岁,反复泌尿系感染3个月,尿频、尿急、尿痛,伴终末血尿1天,为进一步诊断可采取下列哪些检查
毒性剧烈、治疗剂量与中毒剂量相近,使用不当会致人中毒或死亡的药品是
四环素首选用于( )。
中国北京贝尔饰品公司与奥地利施诺有限公司签订买卖一批蓝水晶耳饰的合同,合同约定以跟单托收方式结算。奥地利施诺公司交运货物后,开立了以中国北京贝尔公司为付款人的远期汇票,并随付单据,交由奥地利银行萨尔茨堡分行通过中国银行北京分行向中国北京贝尔饰品公司收款。当
事故应急救援系统的应急响应程序按过程可分为接警、()和应急结束等几个过程。
某建筑物的主体工程采用等节奏流水施工,共分六个独立的工艺过程,每一过程划分为四部分依次施工,计划各部分持续时间各为108天,实际施工时第二个工艺工程在第一部分缩短了10天,第三个工艺过程在第二部分延误了10天,实际总工期为()天。
清初,戏剧家李渔病重。他不同意找开处方个个能医好病的先生看病,而专找开处方治死过人的先生来看病。这使妻母不解。事后,李渔说:“个个能医好病的先生,肯定见危重病人就推,不会有救治危重病人的本事;而治死过人的先生,不拒重死症,虽然死过人,可也有了经验。”这个故
七一五分共
我国社会主义初级阶段是指()
最新回复
(
0
)