柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
char f(char x) { return x*x+'a'; } main() { char a, b=0; for ( a=0; a<4; a+=1 ) { b = f(a); putchar(b); } } 则程序的输出结果是
A.abcd
B.ABEJ
C.abej
D.ABCD
热度🔥1,495
参考答案:C
解析:
【解析】该题目首先初始化变量a和b,通过for循环语句使a取值为0、1、2、3,f函数的功能是将a*a+'a'的值返回给b,即b为a、b、e、j。最后通过字符输出函数putchar()将b输出。因此C选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
在关系数据库中,用来表示实体间联系的是
下面描述中错误的是( )。
SQL Server 2008允许用户自己定义函数。关于内联表值函数,有下列说法: Ⅰ.在内联表值函数中,没有相关联的返回变量 Ⅱ.内联表值函数通过INSERT语句填充函数返回的表值 Ⅲ.内联表值函数的作用类似于带参数的视图 Ⅳ.调用内联表值函数时,只能将内联表值函数放置在FROM子句中 上述说法中正确的是()
一个工作簿中包含20张工作表,分别以1997年、1998年、……2016年命名。快速切换到工作表“2008年”的最优方法是( )。
标签
二级C语言
输出
char
通过
函数