首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(说明:字母A的ASCII码值是65): #include void fun(char *s) {while(*s) {if(*s%2)printf("%c",*s); s++; } } main(
有以下程序(说明:字母A的ASCII码值是65): #include void fun(char *s) {while(*s) {if(*s%2)printf("%c",*s); s++; } } main(
admin
2018-01-14
50
问题
有以下程序(说明:字母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、BY
B、BT
C、YT
D、YE
答案
D
解析
函数只会输出ASCII码值为奇数的字母,执行fun(a)时,依次取出a[]中的字母,因为B的ASCII码值为66,所以不会输出B,字母Y的ASCII码值为89,字母T的ASCII码值为84,字母E的ASCII码值为69,所以最后输出字母YE。
转载请注明原文地址:https://kaotiyun.com/show/iHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序()。#includevoidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)
有下列程序:intfun(intn){if(n==1)}return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);prin
若有定义:“inta[2][3];”,则对a数组的第i行第j列元素的正确引用为()。
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
若有定义语句:charstr[]="0";,则字符串str在内存中实际占_________字节。
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
随机试题
党的十六大根据目前农村经济发展的实际,提出了繁荣农村经济的战略部署()
死生契阔,与子成说。执子之手,___________。
槟榔肝的形成是因为
消防设施施工前需要具备的基本条件有()。
下列各项目,符合谨慎性原则的有()。
避免经营者背离股东目标的最佳解决办法是()。
上司的旅程表是按照()而制定的。
19世纪末,促进亚洲和非洲民族解放运动高涨的相同因素是()。
上牙槽后神经(posteriorsuperioralveolarnerve)
将考生文件夹下HIGER\YION文件夹中的文件ARIP.BAT重命名为FAN.BAT。
最新回复
(
0
)