首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序( 说明:字母A的ASCII码值是65 ) #include <stdio.h> void fun (char *s) { while( *s ) { if( *s%2 ) printf("%c",
有以下程序( 说明:字母A的ASCII码值是65 ) #include <stdio.h> void fun (char *s) { while( *s ) { if( *s%2 ) printf("%c",
admin
2021-04-28
39
问题
有以下程序( 说明:字母A的ASCII码值是65 )
#include <stdio.h>
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
答案
B
解析
本题中执行fun(a)时,会取a的第一个字母B,因为B的ASCII码为66,所以不会输出B,函数只会输出ASCII码为奇数的字母,Y的ASCII码为89,T的ASCII码为84,E的ASCII码为69。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/zktp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(chars[][10],intn){chart;inti,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(s[i][0]
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的c语言表达式是
用树形结构表示实体之间联系的模型是
有以下程序main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*P=*p1*(*p2);printf("%d\n",c);)执行后的
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、1
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
在下列选项中,没有构成死循环的程序段是()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
下面属于白盒测试方法的是
以下语句定义正确的是()。
随机试题
A、Havingfunaroundacampfireinopenair.B、Helpingfreshmenadapttocollegelife.C、Welcomingnewcomersattheschoolgate.
国际政局分析属于企业外部环境一般内容调研的()
下列哪项与漏出液的特点无关()
产生高血压脑病的主要原因是
A.黄疸B.腹痛C.脂肪泻D.食欲不振E.消化不良
新生儿缺氧缺血性脑病时发生惊厥,首选的药物是()
下列各项中。可以按照当地适用税额减半征收耕地占用税的是()。
房地产开发企业在进行营销渠道决策时,应遵循()原则。
协议标记交换(MPLS)是IETF提出的第三层交换标准,下面有关MPLS的描述中,正确的是______。
SpeakerA:Hello.CanIbeofservicetoyou?SpeakerB:I’mjustwindowshopping.SpeakerA:Youarealwayswelcome.【D8】
最新回复
(
0
)