首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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)
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
有以下程序段inti,n;for(i=0;i
下列程序段中完全正确的是()。
若有以下程序#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/
以下关于retum语句的叙述中正确的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
下列能正确进行字符串赋值的是()。
随机试题
党的二十大报告指出,全面建成社会主义现代化强国,总的战略安排是分两步走。关于到二〇三五年我国发展的总体目标,下列表述正确的有几项?①经济实力、科技实力、综合国力大幅跃升,人均国内生产总值迈上新的大台阶,达到中等发达国家水平②实现高水平科技自立自强,力争
女,82岁,以“面色苍白伴乏力半年,手脚麻木6个月”为主诉入院,查体:贫血貌,牙齿稀松,镜面舌。血常规:Hb68g/L。该患者最可能的诊断是
下列不属于痉证发病特点的是
装配式预应力混凝土水池的吊装方案应包括()。
19世纪70年代,人类进入“电气时代”,在此方面领先一步的国家是()。
具有中国特色的化解矛盾、解决纷争的非诉讼纠纷解决方式是
划分历史唯物主义和历史唯心主义的唯一标准在于()
以下程序段的输出结果是()。#includemain(){charp[][4]={"IABC","DEF","GHI"};inti;for(i=0;i
A、Kate.B、Thewoman.C、Theman.D、Theysplitthecheck.C男士说今天午饭他请客,女士则说他真是太好了。由此可见,午饭会由男士付钱。
Whatisthescientists’newdiscovery?Whatdoestheauthormeanby"You’rewhatyoueatanddrink"(Line1,Para.3)?
最新回复
(
0
)