首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
22
问题
有以下程序:
#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://jikaoti.com/ti/9uz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k)
若有以下程序#include#include#includetypedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)m
有以下程序段inti,n;for(i=0;i
下列程序段中完全正确的是()。
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
以下关于retum语句的叙述中正确的是
下列叙述中正确的是
随机试题
最初表现为艺术形态,最后上升为审美形态的主要是()
关于卵巢激素下述哪项是错误的:
炭疽芽胞杆菌的生物学特性错误的是()
我国职业病名单中,列入职业性肿瘤的是
片石混凝土挡土墙实测项目只比干砌挡土墙实测项目多混凝土强度一项。()
污水管道闭水试验应符合的要求有()。
建设工程项目管理规划是指导项目管理工作的( )文件。
我国社会主义道德的核心是()
父母或者其他监护人不履行监护职责或者侵害被监护的未成年人的合法权益,经教育不改的,人民法院可以根据有关人员或者有关单位的申请,撤销其监护人的资格,依法另行指定监护人。被撤销监护资格的父母应当()。
Forthispart,youareallowed30minutestowriteashortessayonthefollowingquestion.Youshouldwriteatleast120words
最新回复
(
0
)