柠檬试题库
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,563
参考答案: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年计算机等级考试题库
推荐
if语句的基本形式是:if (表达式) 语句,以下关于"表达式"值的叙述中正确的是
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序:Private Sub command1_Click() Dim n If Text1.Text<>"123456"Then n=n+1 Print "口令输入错误"& n & "次" End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入 的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是( )。
下列关于Windows 2003系统WWW服务器的描述中,正确的是()。
软件系统总体结构图的作用是( )。
标签
二级C语言
输出
char
通过
函数