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

[单项选择]当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为( )。
A. enum bool isnumber(char c);
B. define bool isnumber(char c);
C. inline bool isnumber(char c);
D. extem bool isnumber(char c);

更多"当需要将一个函数bool isnumber(char c)声明为内联函"的相关试题:

[单项选择]当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为( )。
A. enum bool isnumber(char c);
B. define bool isnumber(char c);
C. inline bool isnumber(char c);
D. extembool isnumber(char c);
[单项选择]当需要将一个函数bool isnumber (char c)声明为内联函数时,则此内联函数的函数原型为( )。
A. enum bool isnumber (char c) ;
B. define bool isnumber (char c) ;
C. inline bool isnumber (char c) ;
D. extern bool isnumber (char c) ;
[填空题]在C++语言中,一个函数的定义前加上关键字 【6】 时,该函数就声明为内联函数。
[单项选择]包含哪种语句的函数不能声明为内联函数( )
A. 变量定义
B. if……else
C. 位操作
D. switch
[简答题]请编写一个函数char MaxCharacmr(char *str),该函数返回参数str所指向的字符串中具有最大ASCII码的那个字符(如字符串“world”中字符‘w’具有最大的ASCII码)。当str所指向的字符串为空时,则返回空字符0x0或‘/0’。
输出结果如下:
Good Morning!
Max char:r
注意:部分源程序已存在文件test15_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数MaxCharacter的花括号中填写若干语句。
文件test15_2.cpp的内容如下:
#include<iostream.h>
#include<string.h>
char MaxCharacter(char *str);
void main( )

char str[100];
strcpy(str,"Good Morning!");
char maxc=MaxCharacter(str);
cout<<str<<endl;
cout<<"Max char:"<<maxc<<endl;

char MaxCharacter(char*str)


[简答题]简单应用题 请编写一个函数intCalcDigital(char*str),该函数可返回字符串str中数字字符(即“0”-“9”这10个数字)的个数,如字符串"olympic2008"中数字字符的个数为4。请用if条件判断语句与for循环语句来实现该函数。 注意:部分源程序已存在文件中。 请勿修改主函数main和其他函数中的任何内容,仅在函数find的花括号中填写若干语句。 文件kt9_2.cpp的内容如下: #include #include intCalcDigital(char*str); voidmain( ) { char*str; str=newchar[255]; cout<<"输入字符串:"; cin>>str; intnum=CalcDigital(str); cout<
[简答题]请编写一个函数int CalcDigital(char *str),该函数可返回字符串str中数字字符(即0~9这10个数字)的个数,如字符串“olympic2008”中数字字符的个数为4。请用if条件判断语句与for循环语句来实现该函数。 注意:部分源程序已存在文件test9_2.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅在函数find的花括号中填写若干语句。 文件test9_2.cpp的内容如下: #include<iostream.h> #include<string.h> int CalcDigital(char*str); void main( ) { char *str; str=new char[255]; cout<<"输入字符串:"; cin>>str; int num=CalcDigital(str); cout<<str<<":"<<num<<endl; } int CalcDigital(char *str) { }
[简答题]请编写一个函数 int find(char s[],char t[]), 该函数在字符串s中查找字符串t,如果找到,则返回字符串t在字符串s中的位置(整数值):否则返回-1。本题要求:用数组方式及两重循环来实现该函数。
注意:部分源程序已存在考生文件夹的文件PROC1.cpp中。
请勿修改主函数和其他函数中的任何内容,仅在函数find( )的花括号中填写若干语句。
文件PROC1.cpp的内容如下:
//PROC1.cpp
#include<iostream>
using namespace std;
int find(char s[],char t[]);
const int MAXLINE = 256;
int main( )

char source[MAXLINE],target[MAXLINE];
cout<<"Please input a string for searching:/n";
cin.getline(source,MAXLINE);
cout<<"Please input a string you want to find:/n";
cin.getline(target,MAXLINE);
int intPos=find(source,target);
if(intPos>=0)
cout<<"Finding it,The target string is at index"
<<intPos<<"of the source string/n";
else
cout<<"Not finding it /n";
return 0;

int find(char s[],char t[])

//********

[填空题]内联函数是通过【 】来实现的,因此内联函数是真正的函数。
[填空题]将一个函数声明为一个类的友元函数必须使用关键字()。
[填空题]将一个函数声明为一个类的友元函数必须使用关键字 【8】
[填空题]请补充函数fun(char *s),该函数的功能是把字符串中的内容逆置。
例如:字符串中原有的字符串为abcde,则调用该函数后,串中的内容变为edcba。
注意;部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
$include<string.h>
#include<conio.h>
#include<stdio.h>
#define N 81
void fun(char*s)

int i=0,t,n=strlen(s);
for(; 【1】 ;i++)

t=*(s+i);
【2】
【3】


main( )

char a[N];
clrscr( );
printf("Enter a string:");
gets(a);
printf("The original string is:");
puts(a);
fun(a);
printf("/n");
printf("The string after modified:");
puts(a);

[填空题]使用关键字______说明的函数是内联函数。
[简答题]请编写一个函数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
我已记住账号密码