题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-01-22 19:05:12

[单项选择]以下函数实现的功能是 ( )。
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)"的相关试题:

[单项选择]以下函数实现的功能是 ( )。
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)

char*p,*q,temp;
p=s;
q=s+strlen(s)-1;
while(p<q)

temp=*p;
*p=*q;
*p=temp;
p++;
q--;


[单项选择]设函数fun的定义形式为:
void fun(char ch,float x)
则以下对函数fun的调用语句中,正确的是 ______。
A. fun("abc",3.0);
B. t=fun(’D’,16.5);
C. fun(’65’,2,8);
D. fun(32,32);
[填空题]函数fun的功能是使一个字符串按逆序存放。请填空。
void fun(char str[])
char m;int i,j;
for(i=0,j=strlen(str);i< 【15】 ;i++,j--)
m=str[i];
str[i]= 【16】
str[j-1]=m;

printf("%s/n",str);

[单项选择]设有以下函数:
void fun(int n,char*s)
……
则下面对函数指针的定义和赋值均正确的是______。
A. void(*pf)(int,char*);pf=fun;
B. void*pf();pf=fun;
C. void*pf();*pf=fun;
D. void(*pf)(int,chad;)pf=&fun;
[填空题]下面函数的功能是将一个字符串的内容颠倒过来,请填空。
void fun(char str[])
int i,j,k;
for(i=0,j= 【15】 ;i<j;i++,j--)
k=str[i];
str[i]=str[j];
str[j]=k;
[填空题]以下函数的功能是删除字符串s中的所有数字字符。请填空。 void dele (char *s) { int n=O; for(i=0;s[i];i++) { if( 【7】 ) s[n++]=s[i]; } s[n]= ’/0’; }
[简答题]请编写一个函数void fun(char*ss),其功能是:将字符串 ss中所有下标为偶数位置上的字母转化为大写(若该位置上不是字母,则不转换)。 例如,若输入abc4Efg,则应输出AbC4EfG。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<conio. h> #include<stdio. h> void fun ( char *ss) { } main ( ) { char tt[51]; clrscr ( ); printf("Please enter an character string within 50 characters:/n"); gets (tt); printf ("/n/nAfter changing, the string/n %s", tt); fun (tt); printf("/nbecomes/n /%s",tt); }
[单项选择]有以下程序 #include <stdio.h> void fun(char *t,char *s) { while(*t!=0) t++; while((*t++=*s++)!=0); } main( ) { char ss[10]="acc",aa[10]="bbxxyy"; fun(ss,aa); printf("%s,%s/n",ss,aa); } 程序的运行结果是 A)accxyy,bbxxyy B)acc,bbxxyy C)accxxyy,bbxxyy D)accbbxxyy,bbxxyy
[简答题]请编写一个函数void fun(char ss[]),该函数将字符串ss翻转,如ss为“123abc”则翻转后为“cba321”。注意:用数组方式及for循环来实现该函数。
注意:部分源程序已存在文件test16_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。
文件test16_2.cpp 的内容如下:
#include<iostream.h>
#include<string.h>
void fun (char ss[]);
void main ( )

char s[80];
cout<< "请输入字符串: ";
cin>>s;
fun(s);
cout<< "逆序后的字符串: "<< s<<end1;

void fun(char ss[])


我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码