首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a
admin
2015-07-31
43
问题
有以下程序
#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、ab
B、a*b
C、*****a*b
D、a*b****
答案
D
解析
在函数fun(char *a,char *b)中,while(*a==’*’)a++的功能是:如果*a的内容为’*’,则a指针向后移动,直到遇到非’*’字符为止,退出循环进入下一个while循环,在while(*b=*a){b++;a++;}中,把字符数组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为"a*b****"。因此D选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/YnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>intfun(intx){intp;if(x==0‖x==1)retu
设整型数i=5,则printf("%d",i+++++i);的输出为______。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%
下列能正确进行字符串赋值的是()。
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
随机试题
下列关于我国唐代诗歌的说法正确的是()。
用感官检验蜜饯的组织指标时,用不锈钢刀将样品切开,用目测、手感、口尝等方式检验其内部组织结构。
古蔡法检查砷盐用于生成砷斑的试纸是
A.使阴道上皮细胞增生、角化B.使增生期子宫内膜转变为分泌期内膜C.促进卵泡发育,使成熟卵泡排卵D.促进黄体发育生成E.刺激生乳素的分泌
明细分类账的登记依据是记账凭证,有时也会用到原始凭证。()
行为描述面试的要素()。
文艺复兴时期的合唱音乐往往不用器乐伴奏,在某些声乐与器乐结合的复调音乐中,器乐也总是重复声乐声部,专为器乐而写的独立声部很少。文艺复兴时期常被称为________的时期。
漫画题(描述):乱砍滥伐.大气污染。生物濒临灭绝,地球压力大……请你以“谁来拯救我们的地球”为主题发表一段演讲。
设X~B(2,p),Y~B(4,p),且P{X≥1)=5/9,则P{Y≥1}=().
Forthispart,youareallowed30minutestowriteacompositiononthetopicChangesintheWayPeopleSpentHolidays.Youshou
最新回复
(
0
)