柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序( 说明:字母A的ASCII码值是65 ) #include
void fun (char *s) { while( *s ) { if( *s%2 ) printf("%c",*s); s++; } } main() { char a[ ]="BYTE"; fun(a); printf("\n"); } 程序运行后的输出结果是
A.BT
B.YE
C.YT
D.BY
热度🔥902
参考答案:B
解析:
【解析】本题中执行fun(a)时,会取a的第一个字母B,因为B的ASCII码为66,所以不会输出B,函数只会输出ASCII码为奇数的字母,Y的ASCII码为89,T的ASCII码为84,E的ASCII码为69。因此B选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列关于ICMP的描述中,错误的是()
下列关于关系的形式定义的叙述中,哪一条是错误的?
在文件系统中,文件存储空间的分配单位通常是
下面不属于对象主要特征的是( )。
标签
二级C语言
ascii
fun
字母
输出