首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*c,int d) { *c=*c+1; d=d+1; printf(’’%c,%c,’’,*c,d); } main()
有以下程序: #include<stdio.h> void fun(char*c,int d) { *c=*c+1; d=d+1; printf(’’%c,%c,’’,*c,d); } main()
admin
2021-07-09
35
问题
有以下程序:
#include<stdio.h>
void fun(char*c,int d)
{ *c=*c+1;
d=d+1;
printf(’’%c,%c,’’,*c,d);
}
main()
{ char b=’a’,a=’A’;
fun(&b,a);
printf(’’%c,%c\n’’,b,a);
}
程序运行后的输出结果是( )。
选项
A、用户定义的函数中可以没有return语句
B、用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
C、用户定义的函数中若没有return语句,则应当定义函数为void类型
D、函数的return语句中可以没有表达式
答案
B
解析
本题重点考察函数返回值的相关知识,函数的值只能通过return语句返回主调函数,在函数中允许有多个return语句,但每次调用只能有一个return语句被执行,因此只能返回一个函数值。不返回函数值的函数,可以明确定义为“空类型”,类型说明符为“void”。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/vetp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k)
有以下程序段inti,n;for(i=0;i
下列程序段中完全正确的是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
下列叙述中正确的是
下列选项中不符合良好程序设计风格的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
以下关于retum语句的叙述中正确的是
若有定义语句charc=’\101’;则变量C在内存中占
随机试题
教学大纲和教科书的编写通常采用()和()两种方法。
A.A期B.B期C.C期D.C2期E.D期大肠癌癌肿已穿透肠壁,伴肠系膜动脉结扎处淋巴结转移,在Dukes分期中属于
关于腹痛与相关痛证的鉴别诊断,以下哪一项不正确
激素敏感脂肪酶是指
建设工程项目施工安全技术措施计划中的安全生产责任制度指的是()。
下列关于压力加工的叙述中,正确的是( )。
如果集团项目合伙人认为,由于集团管理层施加的限制,使集团项目组不能获取充分、适当的审计证据,由此产生的影响可能导致对集团财务报表发表无法表示意见,集团项目合伙人应当视具体情况采取下列()措施。
定义:①国家赔偿:是国家对公民、法人和其他组织因国家机关和国家机关工作人员违法行使职权行为致使其合法权益受到损害而给予赔偿的法律救济制度。②行政补偿:是国家对公民、法人和其他组织因行政机关和行政机关工作人员合法行使职权行为或因公共利益需要致其合法权益受
政府职能既要有稳定性,又要有发展性。()
A、Shewasattackedbyrobbers.B、Shewasstoppedbyapoliceman.C、Shewasforcedtoenteraflyingsaucer.D、Shefainteddueto
最新回复
(
0
)