首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是 void func1(int i); void func2(int i); char st[]="hello,friend!”; void func1(int i) { printf("%c",st
下列程序执行后的输出结果是 void func1(int i); void func2(int i); char st[]="hello,friend!”; void func1(int i) { printf("%c",st
admin
2013-02-23
18
问题
下列程序执行后的输出结果是 void func1(int i); void func2(int i); char st[]="hello,friend!”; void func1(int i) { printf("%c",st
); if(i<3){i+=2;func2(i);}} void func2(int i) { printf("%c",st
); if(i<3){i+=2;func1(i);}} { int i=0;func1(i);printf("\n");}
选项
A、hello
B、hel
C、hlo
D、hlm
答案
4
解析
函数调用的一般形式为:
函数名(实参列表)
首先调用函数funcl(0),输出st[0]=h。i值变为 2,并调用函数func2(2),输出st[2]=l。i值此时变为 4,又调用函数funcl(4),输出st[4]=0。此时i值大于等于3,执行完毕。因此,输出结果为hlo。注意:函数调用的一般格式以及函数的返回值。
转载请注明原文地址:https://jikaoti.com/ti/hrn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来输出结构体变量ex所占存储单元的字节数:structst{charname[20];doublescore;};main(){structstex;printf("exsize:%d\n"
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
下面函数的功能是将一个字符串的内容颠倒过来,请填空。voidfun(charstr[]){inti,j,k;for(i=0,j=【】;i<j;i++,j--){k=str[i];
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#include<string.h>main(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str
下面能正确进行字符串赋值操作的语句是()
程序段如下intk=-20;while(k=0)k=k+1;则以下说法中正确的是()
以下叙述中正确的是()
有以下函数定义;voidfun(intn,doublex){......}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
已知intt=0;while(t=1){…}则以下叙述正确的是
下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是______。
随机试题
传导痛觉的传导束是
简述行政处罚中的一事不再罚原则。
Heiswidely______asoneofthebestleadersofthecountry.
因免疫反应导致的疾病有
绞窄性肠梗阻的临床表现中,下列哪项是错误的()
独活的功效是
账户按用途和结构分类,期间账户期末结转后( )。
下列指标中属于客户风险的基本面指标的是()。
由于GDP中包含了产品或服务的价格因素,所以在计算GDP时,就可以分为用现价计算的GDP和用不变价格计算的GDP,用现价计算的GDP,可以反映一个国家或地区的()。
Manyparentsareconcernedthattheirchildrendonotconsumetheproperfoodstheyneedtostaystrongandhealthy.Thetruthi
最新回复
(
0
)