网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
当需要将一个函数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);
参考答案
参考解析
解析:
函数原型应指出函数名、返回值类型以及在调用函数时必须提供的参数的个数和类型。要声明内联函数时,在函数声明或定义前加 inline 修饰符。
函数原型应指出函数名、返回值类型以及在调用函数时必须提供的参数的个数和类型。要声明内联函数时,在函数声明或定义前加 inline 修饰符。
更多 “单选题当需要将一个函数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);” 相关考题
考题
假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为()。
A. char (*w)[N]B. char *w[N]C. char (*w)ND. char**a
考题
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在画线处填上适当内容,实现该函数。bool fun(char*str)}int i:0,j=0;while(str[j]) (6) ;for(J--;i<jstr[i]==str[J];i++,J--);return i (7) J;}
考题
当需要将一个函数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);
考题
下列函数不能和函数voidprint(char)构成重载的是()
A、intprint(int);B、voidprint(char,char);C、intprint(char);D、voidprint(int,int);
考题
下面程序的输出结果是______。 include main() {char *p[]="BOOL","OPK","H","SP"};int
下面程序的输出结果是______。 #include<stdio.h> main() { char *p[]="BOOL","OPK","H","SP"}; int i; for(i=3;i>=0;i-,i-) printf("%c",*p[i]); printf("\n"); }A.SOB.SPC.SPOPKD.SHOB
考题
以下程序的输出结果是【 】。main(){ char *p[]={" BOOL","OPK","H","SP"};int i;for(i=3; i0;i--,i--)printf(" %c",*p[i]);printf("\n");}
考题
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上( )。 Bool fun(char*str) { int i=0,j=0; while(str[j])j++; for(j--;i<jstr[i]==str[j];i++,j--); return i______j; }A.>==B.||C.D.<==
考题
下面程序的输出结果是______。 inc1ude main() {char*p[]={"BOOL","OPK","H","SP"};int
下面程序的输出结果是______。 #inc1ude<stdio.h> main() { char*p[]={"BOOL","OPK","H","SP"}; int i; for(i=3;i>=0;i-,i-) prinf("%c",*p[i]); print("\n") }A.SOB.SPC.SPOPKD.SHOB
考题
当需要将一个函数boo1 isnumber(char c)声明为内联函数时,则此内联函数的函数原型为( )。A.enum boo1 isnumber(char c);B.define boo1 isnumber(char c);C.inline boo1 isnumber(char c);D.extem boo1 isnumber(char c);
考题
使用VC6打开考生文件夹下的工程test14_3,此工程包含一个test14_3.cpp,其中定义了类File,但类的定义并不完整。请按要求完成下列操作,将程序补充完整。(1)完成构造函数的定义,使数据成员filename,content指向为空。请在注释“//**1**”之后添加适当的语句;(2)完成函数set_contents的定义,该函数为content申请新的空间来存储new_content的内容,成功返回true,失败返回false。请在注释“//**2**”之后添加适当的语句;(3)完成成员函数copy(File source,File target)的定义,该函数实现将source的内容拷贝至target的功能,注意必须使用已经定义的成员函数来实现。请在注释“//**3**”之后添加适当的语句:(4)完成析构函数的定义,要求释放content指向的空间。请在注释“//**4**”之后添加适当的语句。输出结果如下:file2:file1 contentsfile2:file2 contents注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。源程序文件testl4—3.cpp清单如下:include<iostream.h>include<string.h>class File{private:char file_name[64];char*contents;public:File(char*filename){// ** 1 **};File::~File(){// ** 4 **}void printfile(){cout<<file_name<<":"<<contents<<endl;)friend bool copy(File source,File target);bool set_contents(char * new_contents);};bool File::set_contents(char*new_contents){// ** 2 **if(contents==NULL)return false;strcpy(contents,new_contents);return true;}bool copy(File source,File target){// ** 3 **}void main{){File f1("filel"),f2("file2");f1.set_contents("filel contents");copy(f1,f2);f2.printfile();f2.set_contents("file2 contents,);f2.printfile();}
考题
输入二个 64 位的十进制数,计算相乘之后的乘积已知 strcpy 函数的原型是:char * strcpy(char * strDest,const char * strSrc);1.不调用库函数,实现strcpy 函数。2.解释为什么要返回char *。
考题
已知strcpy 的函数原型:char *strcpy(char*strDest, const char *strSrc)其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数strcpy。
考题
编写 strcpy函数已知 strcpy函数的原型是char *strcpy(char *strDest, const char *strSrc);其中 strDest 是目的字符串,strSrc 是源字符串。(1)不调用 C++/C 的字符串库函数,请编写函数 strcpy(2)strcpy能把 strSrc 的内容复制到 strDest,为什么还要 char * 类型的返回值?
考题
当需要将一个函数boolisnunlber(charc)声明为内联函数时,此内联函数的函数原型为( )。A.enumboolisnumber(charc);B.defineboolisnumber(charc);C.inlineboolisnumber(charc);D.extemboolisnumber(charc);
考题
当需要将一个函数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(chat C);
考题
单选题假定一个函数原型为"char *func(int n)",则该函数的返回类型为()。A
intB
int*C
charD
char*
热门标签
最新试卷