首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
44
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中,与n=i++完全等价的表达式是()。
以下涉及字符串数组、字符指针的程序段,没有编译错误的是()。
有以下程序:#include#includemain(){doublex,y,z;scanf("%If%If",&x,&y);z=x/y;while(1)if(fabs(
关于地址和指针,以下叙述正确的是()。
有关系R如下,其中属性B为主键:则其中最后一个记录违反了()。
下列选项中,能正确定义数组的语句是
有如下嵌套的if语句if(a<b)iffa<c)k=a;elsek=c:elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
软件设计中模块划分应遵循的准则是
设有如下关系表。则下列操作中正确的是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x.Y)等价的是
随机试题
目标管理的特点有什么?
小蓟饮子组成中含有归脾汤组成中含有
高强度螺栓有很多种连接形式,其中( )是目前广泛采用的基本连接形式。
按照倒扣价格法计算的完税价格的货物应该同时符合下列哪些条件?()
(2012年)关于交易型和改变型领导的说法,正确的有()。
关于法定节假日,下列说法正确的是()。
依据《中学教师专业标准(试行)》的规定,下列不属于中学教师专业能力基本要求是()。
下列不能够联合行文的机关组是()。
对下列二叉树进行中序遍历的结果是
Oneofthemostimportantfunctionsoftheaccountingprocessistoaccumulateandreportaccountinginformationthatshowsano
最新回复
(
0
)