题目内容 (请给出正确答案)
[主观题]

以下函数实现的功能是 ()。void fun(char *s){ char *p,*q, temp; p=s; q=s+strlen (s) -1; whil

以下函数实现的功能是 ()。 void fun(char *s) { char *p,*q, temp; p=s; q=s+strlen (s) -1; while (p<q) { temp=*p; *p=*q; *p=temp; p++; q--; } }

A.将一个字符串首尾颠倒

B.计算字符串的长度

C.统计字符串中的空格个数

D.将字符串中的小写字母变成大写字母

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“以下函数实现的功能是 ()。void fun(char *s…”相关的问题

第1题

如下函数f实现的功能是()。void f(char *d,char *s){while((*d++=*s++)!='\0');}

A.求字符串长度

B.字符串复制

C.字符串比较

D.编译错误

点击查看答案

第2题

函数voidfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n

函数 void fun(float *sn, int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。

void fun(float *sn, int n)

{ float s=0.0, w, f=-1.0;

int i=0;

for(i=0; i<=n; i++)

{ f=()* f;

w=f/(2*i+1);

s+=w; }

()=s;}

点击查看答案

第3题

函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形

函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。 S=1-1/3+1/5-1/7+…+1/(2n+1) void fun(float*sn,int n) { float s=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i++) { f= 【 】*f; w=f/(2*i+1); s+=w; } 【 】 =s; }

点击查看答案

第4题

删除串中所有空格。 下列trim()函数欲删除当前字符串对象中的所有空格字符。 void MyString::trim() //删除串对象中的所有空格字符,O(n) { int i=0; while (element[i]!=' ' && element[i]!='0') //寻找第1个空格 i++; //i记住第1个空格下标 for (int j=i+1; element[j]!='0'; j++) if (element[j]!=' ') element[i++] = element[j]; //非空格字符向前移动到空格字符位置 this->n = i; } ① 对于以下调用语句,运行结果是什么?正确的运行结果是什么? MyString str(" a bc d e f xyz"); str.trim(); cout<<str<<endl; ② trim()函数怎样实现所求功能?算法存在什么错误? ③ 如何改正?
点击查看答案

第5题

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(ch

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++) for(j=i+1;j<n;j++) if strcmp(p[i],p[j])>0{t=p[i] p[i]=p[j]; p[j]=t; } } main() {char* p[5]=("abc","aabdfg","abbd","dcdbe","cd"}; f(p,5); printf("%d\n",strlen(p[1])); } 程序运行后的输出结果是 ______。

A.2

B.3

C.6

D.4

点击查看答案

第6题

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序#include<string,h>void f(char*p[],in

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序 #include <string,h> void f(char *p[], int n) { char *t; int i,j; for(i=0; i<n-1; i++) for(j=i+1;j<n; j++) if(strcmp(p[i],p[j])>0) {t=p[i];p[i]=p[j]; p[j]=t;} } main() { char *p[5]={"abc","aabdfg","abbd","dcdbe","cd"}; f(p,5); printf("%d\n"。strlen(p[1])); } 程序运行后的输出结果是

A.2

B.3

C.6

D.4

点击查看答案

第7题

以下函数实现的功能是()。void fun (char *s){char *p,*q, temp;p=s;q=s+ strlen(s)-1;while(p<q)

以下函数实现的功能是()。void fun (char *s){ char *p,*q, temp; p=s; q=s+ strlen(s)-1; while(p<q) { temp=*p; *p=*q; *p=temp; p++; q--; }}

A.将一个字符串首尾颠倒

B.计算字符串的长度

C.统计字符串中的空格个数

D.将字符串中的小写字母变成大写字母

点击查看答案

第8题

以下函数实现的功能是void fun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1; while(p<q){ temp=

以下函数实现的功能是 void fun(char*s) { char*p,*q,temp; p=s; q=s+strlen(s)-1; while(p<q) { temp=*p; *p=*q; *p=temp; p++; q--; } }

A.将一个字符串首尾颠倒

B.计算字符串的长度

C.统计字符串中的空格个数

D.将字符串中的小写字母变成大写字母

点击查看答案

第9题

以下程序的功能是计算函数F(x,y,z)=(x+z)/(y-z)+(y+2*z)/((x-2*z)的值,请将程序补充完整。 #include<stdio.h> float f(float x,float y) { float value; value= ________; return value; } void main() { float x,y,z,sum; scanf("%f%f%f",&x,&y,&z); sum=f(x+z,y-z)+f(y+2*z,x-2*z); printf("sum=%fn",sum); }
点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信