首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的结
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的结
admin
2021-06-15
64
问题
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 #define N 80
5 void fun(char * s,char t[])
6 {
7 int i,j=0;
8 for(i=0;i<(int)strlen(s);i++)
9 /*********found*********/
10 if(i%2&&s
%2==0)
11 t[j++]=s
;
12 /*********found*********/
13 t
=’\0’;
14 }
15 main()
16 {
17 char s[N],t[N];
18 printf(’’\nPlease enther string s:’’);
19 gets(s);
20 fun(s,t);
21 printf("\nThe result is:%s\n’’,t);
22 }
选项
答案
(1)if(i%2 || s[i]%2==O)或if(i%2 !=0 || s[i]%2==0) (2)t[j]=’\0’;或t[j]=0;
解析
(1)根据题意,将字符串s中位于奇数位置的字符或ASCII码值为偶数的字符,依次放入字符串t中,所以if条件中要使用“或”运算。
(2)变量j控制字符串t的下标,所以是t[j]。
转载请注明原文地址:https://kaotiyun.com/show/x5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(注:字符a的ASCⅡ码值为97):#includemain(){char*s={“abe”};do{printf(“%d”,*s%10);++s:}while(*s)
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
有以下程序,程序运行后的输出结果是voidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=*p1+*(p2++);}main(){inta[2]={
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
若变量已正确定义,则语句S=32;s^=32;printf(“%d”,s);的输出结果是()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是
有以下程序:#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;
在结构化程序设计中,模块划分的原则是
下面属于白盒测试方法的是
下列说法不正确的是()。
随机试题
简要评价“教育万能论”。
()就是依照相同尺度去衡量相同职务的人员的工作绩效的考核方式。
呼吸性酸中毒的特点是()
计算单代号搭接网络的时间参数时,若某项中间工作的最早开始时间为负值,则应当()。
下列关于一体化战略的描述正确的有()。
窗口有两种类型,即应用程序窗口和文档窗口。下列对两类窗口的错误描述是()。
幼儿教师最重要的素质是()。
我国有工商银行、农业银行、中国银行、建设银行四大国有大型银行。作为首家四大国有银行半年报,建行财报显示,该公司2010年上半年利润总额达到921.94亿元,较上年同期增长27.22%;归属于母公司的净利润707.79亿元,相当于平均每天赚四个亿,成为到目
以下关于Word“首字下沉”命令的叙述中,正确的是(35)________________。
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)