首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
37
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下面不属于对象主要特征的是()。
为了避免在嵌套的if—else语句中产生二义性,C语言规定与else子句配对是()。
以下正确使用C语言标识符的是()。
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。例如,若m的值为5,则应输出0.536389。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不
设有以下程序段:structperson{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构
以下选项中,合法的C语言实数是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
以下叙述正确的是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
数据库系统的核心是
随机试题
全面质量管理的特征是:全员参加的质量管理和全面质量管理。
一女性患者,58岁,近1周左眼视力下降,头痛,恶心,呕吐,眼红,到医院就诊,检查左眼视力0.2,结膜充血,无分泌物,角膜水肿,瞳孔中度散大,眼底看不清。最有可能的诊断是
核医学方法测定血容量的基本原理是
甲乙两村相邻,耕地范围不清,县土地管理部门重新划分了两村土地界限,甲村不服,则:()
证券市场的有效性包含()的要求。
物体发出光,或者被发光,总之,只要从物体来的光到达我们的眼睛,就会在眼睛中成像。这样我们就看到了物体。因为日常经验中光是直线行进的,沿着光到达眼睛的方向反推过去,就判断出物体所在的方向;再根据光线角度的变化程度判断出物体的远近。如果光线拐了弯到达我们的眼睛
简述教师进行课外辅导的要求。
多尿指每日尿量为()。
改变积分次序f(x,y)dx+f(x,y)dx.
在CPU中配置高速缓冲器(Cache)是为了解决______。
最新回复
(
0
)