首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(说明:字母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
23
问题
有以下程序(说明:字母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全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){charst[20]="hello\0\t\\\";printf("%d%d\n",strlen(st),sizeof(st));}
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
下列程序的输出结果是()。#includemain(){inta=3,b=2,c=1;if(a<b)if(b<0)c=0;elsec++;print(("%d\n",
有以下程序:#includemain(){intd,n=1234;while(n!=0){d=n%10;n=n/10;printf("%d",d);}}程序运行后的输出结果是_________。
有以下程序:#includemain(){inti,sum=0;for(i=1;i<9;i+=2)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是_________。
设有定义:intx=0.*p;,立刻执行以下语句,正确的语句是()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。structlink{chardata;【】;}node;
随机试题
在近端小管中滤出的HCO3-被重吸收的方式为
能提高外周血小板数目的是
糖尿病急性代谢合并症是
洁治术的目的是
首次办理报检业务时,须持有关证件向当地检验检疫机构申请办理备案登记手续,领取并填写登记申请表,并交验下列文件:( )
中国人民银行作为最后贷款人,在商业银行资金不足时,向其发放贷款,因此是( )。
环境保护中的非可再生资源,不包括________。
在我国历史上,南宋与金同时并立,上方战争不断,1140年,岳飞率领南宋军大败金国名将金兀术的“铁浮图”和“拐子马”,这是宋金双方精锐部队的一次决战,史称()。
下列关于我国近代史事件的表述,正确的是()。
下列不符合甲状腺危象表现的是
最新回复
(
0
)