信息系统集成项目经理继续教育

To char函数的作用是?()A、数字转换为字符B、将字符转换为日期C、将数字转换为日期D、将字符转换为数字

题目

To char函数的作用是?()

  • A、数字转换为字符
  • B、将字符转换为日期
  • C、将数字转换为日期
  • D、将字符转换为数字
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当需要将一个函数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);


正确答案:C
解析: 本题考查的是内联函数的相关知识点。函数原型应指出函数名、返回值类型以及在调用函数时知心朋友提供的参数的个数和类型,因为要声明为内联函数,故应加inline关键宇。

第2题:

下列函数不能和函数voidprint(char)构成重载的是()

A、intprint(int);

B、voidprint(char,char);

C、intprint(char);

D、voidprint(int,int);


参考答案:C

第3题:

假定一个函数的数组参数说明为char a[],与之等价的指针参数说明为()。

a. char a

b. char* a

c. char& a

d. char**a


正确答案是:B

第4题:

补充完整下面的类定义:

class XCH{

char*a:

public:

XCH(char球an){ //构造函数

a=new char[strlen(aft)+1];

strcpy(a,aA);

}

XCH&operator=(const XCH&x){ //重载赋值函数

delete[]a;

a=new char[strlen(X.A)+1];

strcpy(a,x.A);

【 】

}

一XCH(){delete[]a;}

};


正确答案:return XCH(A)
return XCH(A) 解析:要函数返回的是XCH&类型,因此这里要调用XCH构造函数定义一个临时的XCH对象作为返回值。

第5题:

请编写一个函数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)

{

}


正确答案:char MaxCharacter (char *str) { if(str==NULL) return 0x0; char maxChar=0x0; int len=strlen(str); for(int i=0;ilen;i++) { if(str[i]>maxChar) maxChar=str[i]; } return maxChar; }
char MaxCharacter (char *str) { if(str==NULL) return 0x0; char maxChar=0x0; int len=strlen(str); for(int i=0;ilen;i++) { if(str[i]>maxChar) maxChar=str[i]; } return maxChar; } 解析:本题考查的是考生应用for和if等基本控制语句解决实际问题的能力。注意字符的大小可以直接比较,实际上比较的就是字符的ASCII码的值。

第6题:

补充完整下面的类定义:

class XCH{

char*a;

public:

XCH(char*a A) { //构造函数

a=new char[strlen(aA) +1];

strcpy(a,aA) ;

}

XCH&operator=(const XCH&x){//重载赋值函数

delete[ ]a;

a=new char[strlen(x.A) +1];

strcpy(a,x.A) ;

______;

}

~XCH( ){delete[ ]a;}

};


正确答案:return*this
return*this

第7题:

strcat()函数的作用是将两个char类型连接。()


正确答案:对


第8题:

( 14 )补充完整下面的类定义:

class XCH{

char* a;

public:

XCH ( char* as ) { // 构造函数

a=new char[strlen ( aa ) +1];

strcpy ( a,aa ) ;

}

XCH& perator= ( const XCH& x ) // 重载赋值函数

Delele []a;

A=new char[strlen ( x.a ) +l];

strcpy ( a, x .a )

【 14 】 ;

}

~XCH () {delete []a;}

};


正确答案:

第9题:

请编写能直接实现char * strcpy(char * pstrDest,const char * pstrSource)函数功能的代码。


正确答案:

 

4.

  char * strcpy(char * pstrDest,const char * pstrSource)

  {

  assert((pstrDest!=NULL)&&(pstrSource!=NULL));

  char * pstr=pstrDest;

  while((*(pstrDest++)=*(pstrSource++))!='\0');

   return pstr;

  }

第10题:

当需要将一个函数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);


正确答案:C
解析:此题考查的是内联函数的相关知识点。函数原型应指出函数名、返回值类型以及在调用函数时必须提供的参数的个数和类型,因为要声明为内联函数,故应加inline关键字。

更多相关问题