首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(说明:字母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
64
问题
有以下程序(说明:字母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));}
若有定义:“inta[2][3];”,则对a数组的第i行第j列元素的正确引用为()。
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是()。
下列程序的输出结果是()。#includemain(){inta=3,b=2,c=1;if(a<b)if(b<0)c=0;elsec++;print(("%d\n",
若有定义语句:charstr[]="0";,则字符串str在内存中实际占_________字节。
以下程序的输出结果是________。#include#defineN3#defineM(n)(N+1)*nmain(){intx;x=2*(N+M(2));printf("%d\n",x);
有以下程序:#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[2][3];,则以下关于二维数组x的叙述错误的是()。
随机试题
下列各项中,属于法律事件的有()。
下列地理信息开发过程中,属于设计过程的有()。
岩基处理方法有()。
一般来说,当银行利率上升时,()。
下列作业动因中精确度最差,但其执行成本最低的是()。
美育最高层次的任务是【】
以下说法中,错误的是________________。
Shecutherhairshortandtriedto______herselfasaman.
A、She’stoostressed.B、Shedoesn’tgetenoughrest.C、Shedoesn’teatnutritiousfood.D、Shestaysincrowdedplacestoolong.
Ahappymarriageapparentlyisgoodmedicine,buthostilespousesmaybeharmfultooneanother’shealth.Couplesin【B1】_____m
最新回复
(
0
)