首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#includeintsum(int*array,intlen){if(len==1)retumarray[1];elsereturnarray[1]+sum(arr
有以下程序:#includevoidf(intx[],intn){if(n>1){printf("%d,",x[n一1]);f(x,n—1);printf("%d,",x[n一
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
设有定义:intx=7,y=12;,则以下表达式值为3的是()。
关于地址和指针,以下叙述正确的是()。
函数调用语句:fun((exp1,exp2),(exp1,exp2,exp3));含有的实参个数是()。
从工程管理角度看,软件设计一般分为两步完成,它们是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
数据库管理系统是
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
随机试题
教师应该承认家长的尊严,尊重家长的个性、需要和文化价值观念提出者为()
A.以呕吐为早期主要症状B.以腹痛为主要临床表现C.两者皆有D.两者皆无高位小肠机械性梗阻
关于风湿病的描述中,哪一项是错误的
对业主而言,建设工程采用平行承包模式的特点有()。
2011年9月8日,甲公司与乙公司订立合同,以每台30万元的价格购买20台货车。双方约定,甲公司应在乙公司交货后半年内付清全部货款,并以甲公司通过划拨方式取得的某建设用地使用权提供抵押担保。甲乙双方办理了抵押登记。10月12日,乙公司交付了20台货车,次日
《物权法》规定,除法律另有规定外,()代表国家行使国有财产的所有权。
下列学者观点与其代表的哲学派别对应正确的一项是()。
设函数f(x)在R上可导,其导函数为f’(x),且函数f(x)在x=-2处取得极小值,则函数y=xf’(x)的图像可能是().
InaformerleatherfactoryjustoffEustonRoadinLondon,ahopefulfirmisstartingup.BenevolentAI’smainroomislargeand
Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色态)。需要设置的属性是
最新回复
(
0
)