首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
37
问题
以下程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
若有语句doublex=17;inty;,当执行y=(int)(x/5)%2;之后y的值为()。
下列选项中不属于结构化程序设计方法的是()。
以下程序的定义语句中,x[1]的初值是(),程序运行后输出的内容是()。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,1l,12,13,14,15,
请阅读以下程序:#include<stdio.h>#include<string.h>voidfun(intb[]){staticinti=0;do{b[i]+=b[i+1];}while
下面程序的运行结果是()。#include<stdio.h>voiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++)
以下程序的运行结果是()。#defineMAX(a,B)(a>b?a:B)+1main(){inti=6,j=8,k;printf("%d\n",MAX(i,j));}
在下列叙述中,错误的是()。
下面关于算法的叙述中,正确的是()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
()是保障幼儿身体健康的第一道防线。
对于许某在缓刑期所犯之故意伤害罪,应当由下列哪个机关负责侦查:如果许某所犯之故意伤害罪是在原审判决宣告以前发生,而在其服刑期间才发现则该伤害案可以由下列哪个法院管辖:
下列会计工作中,属于管理会计范畴的是()。
用多水平法编制的弹性预算,主要特点是()。
filmindustrycinematograph
FrontPage2003中,建立超链接后,可以修改链接,但不可以取消链接。
______表示由主机送往打印机的选通信号。当其有效时,打印机接收______送来的8位并行数据。
窗体有多个部分组成,每个部分称为一个"【】"。
GlobalWarmingFewpeoplenowquestiontherealityofglobalwarminganditseffectsontheworld’sclimate.Manyscientists
【B1】【B15】
最新回复
(
0
)