首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> voidfun(char*a,char%) { while(*a=’*’)a++; while(*b=*a){b++;a++;) } main( ) { char*s=’’*****a*b****’’,
有以下程序 #include<stdio.h> voidfun(char*a,char%) { while(*a=’*’)a++; while(*b=*a){b++;a++;) } main( ) { char*s=’’*****a*b****’’,
admin
2014-06-19
80
问题
有以下程序
#include<stdio.h>
voidfun(char*a,char%)
{
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
答案
C
解析
主函数main( )定义了指向字符串的指针和一个字符数组,接着调用fun(s,t)函数,进行实参向形参传递,函数fun( )第一个while语句判断*a中的值为“*”时继续扫描,当遇到不是“*”时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予*b,也就是t[80]中的内容为”a*b****”。
转载请注明原文地址:https://kaotiyun.com/show/6iJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
分析下列程序:main(){intx=1,y=0,a=0,b=0;switch(a){case1:switch(b){case0:x++;case1:
当执行下面的程序时,如果输入ABC,则输出的结果是()。#include<Stdlib.h>main(){charss[]="1,2,3,4,5";gets(ss);strcat(ss,"6789");pri
下列程序的输出结果是【】。intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){inta=4,b=3,c=5,d=6
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)str[i]=C++;printf("%s",str);}
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为______。
若已定义:inta[10],i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1、2、3、4、5、5、4、3、2、1。请填空. fun(
请选出以下程序的输出结果_______。#include<stdio.h>sub(int*s,inty){staticintt=3,y=s[t];t-;}main(){inta[]={
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是_______。
若x、y和z均是int型变量,则执行下面表达式后的x值为【】。x=(y=4)+(z=3)
随机试题
管道两侧(两腮)回填土要求每回填土()厘米厚,用木夯排夯两遍。
下列属于强制性标准的是【】
对疑有腹腔内空腔脏器破裂的腹部闭合性损伤患者,在观察期间内处理正确的是()
女性。35岁,1周前左臀部注射青霉素后,疼痛逐渐加重,并发热,乏力、不思饮食。体温38~39℃,脉率90~110/min,神志清,左臀部较对侧明显肿,局部皮温高,但不红,压痛很明显,血白细胞计数16×109/L。进一步明确诊断的检查是
按时间分类,支付可分为()。
保险人在接受委付的情况下,( )。
初二学生小强经常与同学吵架,老师为此批评过他很多次,小强说自己知道不应该这样做,但就是管不住自己。为了帮助小强,社会工作者与他一起确定了改变的目标。以下属于正面目标陈述的是()
某一非确定性有限自动机(NFA)的状态转换图如图2-6所示,与该NFA等价的正规式是(12),与该NFA等价的DFA是(13)。
某处理器具有128GB的寻址能力,则该处理器的地址线有( )。
设在SQLServer中,有如下创建分区函数的语句:CREATEPARTITIONFUNCTIONmyPF1(int)ASRANGELEFTFORVALUES(1,100,1000);现要创建将每个分区映射到不同文件组的分区方案,让前
最新回复
(
0
)