柠檬试题库
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,519
参考答案: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年计算机等级考试题库
推荐
有以下程序: #include void swap(char *x, char *y) { char t; t=*x; *x=*y; *y=t; } main() { char *s1="abc", *s2="123"; swap(s1,s2); printf("%s,%s\n",s1,s2); } 程序执行后的输出结果是( )。
有以下程序 #include int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7)); } 执行后的输出结果是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,SA)(属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);SC(S#,C#,G)(属性分别为学号、课程号和成绩),则该关系为( )。
关系数据库规范化的目的是为了解决关系数据库中的( )。
标签
二级C语言
输出
char
通过
函数