题目内容

为了判断两个字符串常量sl和s2是否相等,应当使用()。

A. if(s1==s2)
B. if(s1=s2)
C. if(strcpy(s1,s2))
D. if(strcmp(s1,s2)==0)

查看答案
更多问题

假定下列程序的可执行文件名为file.exe,则在该程序所在的子目录下输入命令行filegirlboy↙后程序输出结果为()。#includeusingnamespacestd;intmain(intargc,char*argv[]){intm;if(argc<=0)return -1;for(m=1;m

A. girlboy
B. fgb
C. girl
D. boy

以下与库函数strcpy(char*p,char*q)功能不相等的程序段是()。

A.strcpy1(char*p,char*q){while((*p++=*q++)!='\0');}
B.strcpy2(char*p,char*q){while((*p=*q)!='\0'){p++;q++;}}
C.strcpy3(char*p,char*q){while(*p++=*q++);}
D.strcpy4(char*p,char*q){while(*p)*p++=*q++;}

假设已经有定义:const char *const name=”chen”;,下面的语句中正确的是:( ) 。

A. name[3]=’a’;
B. name=”lin”;
C. name=new char[5];
D. cout<

假设已经定义:char *const name=”chen”;, 下面的语句中正确的是:( )。

A. name[3]=’q’;
B. name=”lin”;
C. name=new char[5];
D. name=new char(‘q’);

答案查题题库