首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> char fun(char x) {return x*x+'a';} main() { char a,b=0; for(a=0;a<4;a+=1) {b=fun(a);putchar(b);}
若有以下程序: #include<stdio.h> char fun(char x) {return x*x+'a';} main() { char a,b=0; for(a=0;a<4;a+=1) {b=fun(a);putchar(b);}
admin
2019-06-12
52
问题
若有以下程序:
#include<stdio.h>
char fun(char x)
{return x*x+'a';}
main()
{
char a,b=0;
for(a=0;a<4;a+=1)
{b=fun(a);putchar(b);}
printf("\n");
}
则程序的输出结果是( )。
选项
A、abcd
B、ABEJ
C、abej
D、ABCD
答案
C
解析
该题首先初始化变量a和h,通过for循环语句使得a取值为0、1、2、3,fun函数的功能是将a*a+'a'的值返回给b,即b为a、b、e、j。最后通过字符输出函数putchar()将b输出。故C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/GNRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是()。
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));
有以下程序#includeintf(intm){staticintn=0;n+=m;returnn;}main(){intn=0;printf("%d,",f(++n));printf("%d\n",
设有函数定义:voidsub(intk,charch){…}则以下对函数sub的调用语句中,正确的是()。
以下叙述中错误的是()。
若有说明语句:int*ptr[10];以下叙述正确的是()。
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是()。
数据库设计中反映用户对数据要求的模式是
下面不属于软件设计阶段任务的是
随机试题
下列关于法人机关的表述哪些是正确的?()
公民应当履行宪法规定的义务,下列哪些是宪法明确规定的公民应尽的义务?()
宏观经济政策目标有()
《中国制造2025》提出要深化体制机制改革,下列说法错误的是()。
索赔意向通知要简明扼要地说明()等方面的内容。
决策集中化程度很高,但部门化程度很低或者根本就不存在的组织形式是()。
旅游者在华旅游期间病故,其亲属要求解剖尸体,应由死者亲属或领队提出书面申请,并经()同意后方可进行。
胃癌患者可能出现的肿大淋巴结是()
强制医疗,是指国家为避免公共健康危机,通过对患者疾病的治疗,以治愈疾病、防止疾病传播、维护公众健康利益,具有强制性、非自愿性、公益性的特点。根据上述定义,下列不属于强制医疗的是:
Itisrecommendedthattheproject______untilallthepreparationshavebeenmade.
最新回复
(
0
)