首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a) {b++;a++;} } main() { char *s
有以下程序: #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a) {b++;a++;} } main() { char *s
admin
2018-02-02
47
问题
有以下程序:
#include
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://www.kaotiyun.com/show/fWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
已知下列函数定义setw(int*b,intm,intn,intdat){intk;for(k=0;k<m*n,k++){*b=dat;b++;}}则调用此函数的
以下程序段的输出结果是inta=1234;printf(“%2d\n”;A);
有序线性表能进行二分查找的前提是该线性表必须是存储的。
下列是用户自定义标识符的是
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}print
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()
在C语言中,函数调用时()。
设“intx=2,y=1;”,则表达式(!x‖y--)的值是()。
随机试题
Aroundtheworldmoreandmorepeoplearetakingpartindangeroussportsandactivities.Ofcourse,therehavealwaysbeenpeop
AWhileinhiscollegedaysheBusedtoCkeepDlonghair.
患者,女性,28岁,咳嗽两个月,干咳为主,有午后低热,月经不规律。胸片示右上肺淡片状阴影。为明确诊断,进行了PPD试验。关于PPD结果的判断,下列哪项是正确的
根据《支付结算办法》的规定,下列款项中,不能办理托收承付结算的是()。
对于委托加工应税消费品,受托方没有按规定代收代缴税款的,下列说法错误的有()。
已知数列{an}是各项为正数的等比数列,点M(2,log2a2),N(5,log2a5),在直线y=x一1上,则数列{a2}的前n项和为()
【2015.吉林辽源】画线是阅读时常用的一种资源管理策略。()
从所给的四个选项中选择最合适的一个填入问号处,使之呈现一定的规律:
以t检验为例,简述假设检验的基本步骤。
1956年起,毛泽东开始探索适合中国特点的社会主义建设道路。与此相联系,毛泽东提出了一系列新思想,主要有()
最新回复
(
0
)