柠檬试题库
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
热度🔥961
参考答案: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年计算机等级考试题库
推荐
在 CD 光盘上标记有"CD-RW"字样,"RW"标记表明该光盘是( )。
下列选项中,与VBA中语句Dim NewVar%, sum!等价的是
下列关于路由器技术指标的描述中,正确的是()
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为( )。
某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树按层次输出(同一层从左到右)的序列为( )。
标签
二级C语言
ascii
fun
字母
输出