首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include main() void fun(char*a,char*b) {char*s=’’*****a*b****’’,t[80]; {while(*a=’*’)a++; f
以下程序的输出结果是( )。 #include main() void fun(char*a,char*b) {char*s=’’*****a*b****’’,t[80]; {while(*a=’*’)a++; f
admin
2017-10-24
16
问题
以下程序的输出结果是( )。
#include
main()
void fun(char*a,char*b) {char*s=’’*****a*b****’’,t[80];
{while(*a=’*’)a++; fun(s,t);puts(t);}
while(*b=*a){b++;a++;} }
选项
A、ab
B、*****a*b
C、a*b****
D、a*b
答案
C
解析
题目中主函数main()定义了指向字符串的指针和一个字符数组,接着调用fun(s,t)函数,进行实参向形参传递,函数fun第一个while语句判断*a中的值为木时继续扫描,当遇到不是*的字符时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予b,也就是t[80]中的内容为“a*b****”。
转载请注明原文地址:https://kaotiyun.com/show/Nbxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
下列定义变量的语句中错误的是()。
以下程序运行后的输出结果是()。#include<stdio.h>main(){intx=20; printf("%d",0<x<20); printf("%d\n",0<x&&x<20);
若有定义:inta=10,b=8,c=4;然后顺序执行下列语句后,变量a中的值是()。c=(b-=(a-4));a=(c%2)+(b-1);
下列程序的输出结果是()。#include"stdio.h"main(){structst{inty,x,z;};union{longi;intj;chark;}un;
以下关于return语句的叙述中不正确的是()。
若变量x、y已定义为int类型且X的值为33,y的值为3,请将输出语句printf((),x/y);补充完整,使其输出的计算结果形式为:x/y=11。
以下错误的定义语句是()。
以下程序的输出结果是_____________。#definePR(ar)printf(“ar=%d”,at)main(){intj,a[]={1,8,3,7,6,13,17,15),*p=a+5;for
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf(“%d”,(int)(y))#defineP(y)w(y)main()
随机试题
在先秦时期的区域文化中,源于南楚的包括()
关于腺癌,下列哪项不正确
若在一个正弦(或非正弦)信号周期内取若干个点的值,取点的多少以能恢复原信号为依据,再将每个点的值用若干位二进制数码表示,这就是用数字量表示模拟量的方法。将模拟量转换为数字信号的介质为模/数转换器(ADC)。数字影像则是将模拟影像分解成有限个小区域,每个小区
位于山区基岩地下水单元补给区的I类一级评价项目,地下水环境现状调查范围应是()。
王某和张某是两个刚刚从事会计工作的年轻人,对相关财经法规不够熟悉.20X8年10月10日,王某向张某签发了一张16000元的转账支票以及一张1200元的现金支票,王某在签发支票时使用普通的蓝色水笔填写,并且没有签章。张某将16000元的转账支票交给银
两家以上商业银行受控于同一集团但又不以股权公司的形式出现的制度是()。
“行政”通常指执行国家意志、推行政务、管理社会公共事务的活动。在我国,这一活动的主体主要是()。
土家族的主要禁忌有()。
如图1所示,是甲、乙、丙三个物体的v-t图像,则下列说法正确的是()。
在ENIAC的研制过程中,由美籍匈牙利数学家总结并提出了非常重要的改进意见,他是
最新回复
(
0
)