首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(说明:字母A的ASCII码值是65): #include<stdio.h> void fun(char*s) {while(*s) { if(*s%2)print{("%c",*s); s+
有以下程序(说明:字母A的ASCII码值是65): #include<stdio.h> void fun(char*s) {while(*s) { if(*s%2)print{("%c",*s); s+
admin
2019-02-02
35
问题
有以下程序(说明:字母A的ASCII码值是65):
#include<stdio.h>
void fun(char*s)
{while(*s)
{ if(*s%2)print{("%c",*s);
s++;
}
}
main()
{
char a[]="BYTE":
fun(a);print{("\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://jikaoti.com/ti/lvf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
______(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
下列定义数组的语句中,正确的是()。
下列能正确定义且赋初值的语句是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
下列叙述中正确的是______。
有如下程序:main(){intx=23;do{printf("%d",x--);}while(!x);}程序运行后的输出结果是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
随机试题
已知f(x),g(x)是[a,b]上的连续函数,且g(a)=g(b)=0,∫abf(x)g(x)dx=0,证明:在区间[a,b]上f(x)≡0.
以下是有关三家公司证券、市场组合和无风险资产的数据:要求:对甲乙丙三家公司的股票提出投资建议。
Don’taskJan-sheistoo_____(reliable).
患者,女,23岁。胃脘隐痛喜暖,泛吐清水,神疲肢倦,手足不温,大便溏薄,舌淡苔白,脉虚弱。该病的针灸治疗,主穴为
甲诉乙侵犯健康权纠纷一案在法庭辩论即将终结前,下列哪些情况的发生可以合并审理:()
根据《行政处罚法》的规定,下列选项中哪个不属于应当依法从轻或者减轻行政处罚的情形?()
房地产卖方代理业务按委托人的不同可以分为()。
南朝数学家祖冲之在世界上第一次把圆周率数值精确到小数点后七位()
[*]
函数调用:strcat(strcpy(str1,str2),str3)的功能是______。
最新回复
(
0
)