首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
30
问题
若有以下程序:
#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://jikaoti.com/ti/yEf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+
以下叙述中正确的是()。
以下关于return语句的叙述中正确的是()。
有以下程序#includevoidfun(inta[],intn){inti,t;for(i=0;i
设有如下语句typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
以下叙述正确的是()。
若有定义语句:charstr1[]="string",str2[8],*str3,str4[10]="string";,库函数strcpy的功能是复制字符串,以下选项中错误的函数调用是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下面结构体的定义语句中,错误的是( )。
随机试题
结节性输精管炎,以腺管状增生为特征,易被误诊为转移的前列腺癌,可以通过以下哪种染色与之鉴别?
阿米巴性肝脓肿,首先考虑的治疗方法是
排列可摘局部义齿的前牙时,应该首先考虑的功能是
下列哪一项反射不属于新生儿的原始反射
根据《中华人民共和国药品管理法实施条例》,下列说法正确的是
物权的特征有()。
下列四个短语中存在歧义的一项是()。
Forme,scientificknowledgeisdividedintomathematicalsciences,naturalsciencesorsciencesdealingwiththenaturalworld
据1999年所作的统计,在美国35岁以上的居民中,10%患有肥胖症。因此,如果到2009年美国的人口将达到4亿的估计是正确的,那么,到2009年美国35岁以上患肥胖症的人数将达到2000万以下哪项如果为真,最能削弱题干的推测?
VBA中不能进行错误处理的语句结构是______。
最新回复
(
0
)