题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-13 21:06:32

[填空题]函数fun的返回值是
fun(char *a,char *b)
int num=0,n=0;
while(*(a+num)!=’//0’)num++;
while(b[n]) *(a+num)=b[n];num++;n++;
return num;

更多"函数fun的返回值是 。 fun(char *a,char *b) "的相关试题:

[单项选择]函数fun的返回值是( )。
fun(char *a,char *b)

int num=0,n=0;
while(*(a+num)!='/0') num++;
while(b[n]*(a+num)=b[n];num++;n++;
return num;

A. 字符串a的长度
B. 字符串b的长度
C. 字符串a和b的长度之差
D. 字符串a和b的长度之和
[填空题]函数fun的返回值是______。
fun(char *a,char *b)
int num=0,n=0;
while(*(a+num)!=’/0’)num++;
while(b[n]) *(a+num)=b[n];num++;n++;
return num;

[填空题]函数fun的返回值是______
fun(char*a,char*b)
int num=0,n=0;
while(*(a+num)!=’/0’)num++;
while(b[n])*(a+num)=b[n];num++;n++;
return num;

[简答题]请编写一个函数char *fun(char *s,int n)。函数fun( )的功能是将字符串s中的字符“循环左移”n位。例如,输入“ABCDE”,则循环左移2位应输出“CDEAB”,输入“1234567”,循环左移3位应输出“4567123”。 注意:部分源程序已存在文件PROC13.cpp中。 请勿修改主函数和其他函数中的任何内容,仅在函数fun( )的花括号中填写若干语句。 文件PROC13.cpp的内容如下: //PROC13.cpp #include <iostream> #include <string> using namespace std; char *fun(char *s,int n); int main( ) { char str[81]; int n; cout<<"Enter a string(less than 80 char)/n”; cin>>str; cout<<"/n Enter n:"; cin>>n; if(n>strlen(str)) { cout<<"/n Data overflow"; return 0; } cout<<"The result is: "<<fun(str,n)<<end1; return 0; } char *fun(char*s,int n) { //* * * * * * }
[单项选择]有以下函数:
char fun(char *P)
return p;
该函数的返回值是( )。
A. 无确切的值
B. 形参p中存放的地址值
C. 一个临时存储单元的地址
D. 形参p自身的地址值
[单项选择]有以下函数
int fun(char *x,char *y)
int n=0;
while((*x==*y)&&*x!='/0')x++; y++; n++;
return n;

函数的功能是()。
A. 查找x和y所指字符串中是否有'/0'
B. 统计x和y所指字符串中最前面连续相同的字符个数
C. 将y所指字符串赋给x所指存储空间
D. 统计x和y所指字符串中相同的字符个数
[简答题]请编写一个函数fun(char*num),该函数返回与传入的二进制数相应的十进制数,参数num指向存放8位二进制数的字符数组。二进制数转换为十进制数的方法是将二进制数的每一位乘以该位的权然后相加,如二进制数10010100=1*27+0*26 +0*25+1*24+0*23+1*22+0*21+2*0=148。
注意:部分源程序已存在文件test32_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。
文件test32_2.cpp的内容如下:
#include<iostream.h>
int fun(char *num)


void main ( )

char num[8],ch;
cout<<"Enter an 8 bit binary number";
for(int i=0;i<8;i++)

cin>>ch;
num[i]=ch;

cout<<fun(num)<<end1;

[单项选择]有以下函数
char *fun(char*p)
return p;
该函数的返回值是_____。
A. 无确切的值
B. 形参p中存放的地址值
C. 一个临时存储单元的地址
D. 形参p自身的地址值
[单项选择]下列程序的输出结果是______。
char*fun(char*str,int n)
int i;
char*p=str;
for(i=0;i<10;i++,str++)
*str=’a’+i;
return++p;

main( )
char a[10];
printf("%s/n",fun(a,10));

A. ABCDEFGHIJ
B. abcdefghij
C. bcdefghij
D. 不确定的值
[单项选择]有以下函数: int fun(char *x, char *y) { int n=0; while((*x==*y)&&*x!=’/0’){x++; y++; n++;} return n; } 函数的功能是( )。
A. 将y所指字符串赋给x所指存储空间
B. 查找x和y所指字符串中是否有’/0’
C. 统计x和y所指字符串中最前面连续相同的字符个数
D. 统计x和y所指字符串中相同的字符个数
[填空题]若定义函数char*fun( )…,则该函数的返回值类型是______。
[简答题]请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中“a”到“ z”26个字母各自出现的次数,并依次放在pp所指数组中。 例如:当输入字符串abcdefghabcdeabc后,程序的输出结果应该是:33322110000000000000000000 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include <conio.h> #include <stdio.h> void fun (char*tt, int pp[]) { } main( ) { char aa[1000]; int bb[26], k, n; clrscr( ); printf("/nPlease enter a char string: ") ; scanf("%s",aa); fun(aa,bb); for (k=0 ;k<26 ; k++) printf("%d ",bb[k]) ; printf("/n "); }

我来回答:

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

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码