网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
编写判断一个字符序列是否是回文的函数,如果是返回true,否则返回false
参考答案和解析
bool hw(dlnode<T> *head) { dlnode<T> *p,*q; q=head->prior; p=head->next; while(q!=p && q->next!=p) if (p->data!=q->data) return 0;} else { p=p->next; q=q->prior;} return 1;}
更多 “编写判断一个字符序列是否是回文的函数,如果是返回true,否则返回false” 相关考题
考题
下面一段小程序是判断一个长度为n的字符数组是否中心对称。例如,“abcddcba”或“abcdcba”就是中心对称。作为内部边界值,应填入( )内的判断应是______。A.i<jB.i==j(判等)C.i>jD.i!=j(判不等)Bool center-sym(char S[],int n){ //判断字符组S中的n个字符是否中心对称。是则函数返回true,否则返回false; Int i=1,j=n; While() If(S[i-1]!=S[j-1]) return false;//i,j从1开始计数,数组从。开始 Else{i=i+1;j=j-1;} Return true; }
考题
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回FalseFunction Prime(a As Integer)AS BooleanDim k As Interger,isprime AS BooleanIf a2 Thenisprime=FalseElseisprime=Truek=2Do While k If a Mod k=0 Thenisprime=FalseELSEk=k+1End IFLOOPEnd Ifprime=isprimeEnd Function在测试时发现有1个非素数也被判断为素数,这个错判的数是________
考题
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。 Boo1 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.<==
考题
下列函数的功能是判断字符串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;}
考题
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。bool Staff::Staff==(const Staff s){return (______);}
考题
下面哪个函数可以返回逻辑值TRUE()。
A、AND(TRUE,TRUE,FALSE)B、OR(TRUE,TRUE,FALSE)C、OR(FALSE,FALSE,FALSE)D、NOT(TRUE)
考题
请编写函数fun(),该函数的功能是判断字符串是否为回文,若是则函数返回1,主函数中输出YES:否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如:字符串LEVEL是回文,而字符串123312就不是回文。注意;部分源程序已存在文件test26_.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。文件test26_2.cpp的内容如下:include<iostream.h>include<stdio.h>define N 80int fun(char*str){}void main(){char s[N];cout<<"Enter a string:"<<endl;gets{s);cout<<"\n\n";puts(s);if(fun(s))cout<<"YES\n";elsecout<<"NO\n";}
考题
请补充函数fun(),该函数的功能是判断一个数是否为回文数。当字符串是回文时,函数返回字符申:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:abcba。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include<string.h>include<stdio.h>char *fun(char*str){char *p1,*p2;int i, t=0;p1=str;p2=str+strlen(str)-1;for (i=0;【 】;i++)if(【 】){t=1;break;}if (【 】)return("yes!");elsereturn("no!");}main(){char str[50];printf("Input;");scanf("%s",str);printf("%s\n",fun(str));}
考题
下列函数的功能是判断字符串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.<==
考题
请补充函数proc(),该函数的功能是判断一个数是否为素数。该数是素数时,函数返回字符串:“yes!”,否则函数返回字符串:“no!”,并在主函数中输出。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。试题程序:
考题
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。bool Staff::Staff==(const Staff s){return(【 】)}
考题
isFile()方法的功能是()。A、如果是文件返回true,否则返回falseB、如果是目录返回true,否则返回falseC、如果文件存在返回true,否则返回falseD、如果目录存在返回true,否则返回false
考题
下面哪个方法能判断字符串中是否存在和指定正则表达式匹配的字符串;是则返回true,否则返回false:()A、RegExp 对象的 test()方法B、RegExp 对象的 exec()方法C、String 对象的 search()方法D、String 对象的 match()方法
考题
在窗体上画一个命令按钮,名称为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。对下面程序说法正确的是() Private Sub Command1_Click() x=InputBox("请输入整数")a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End FunctionA、在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0B、在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回0,否则返回1C、在F1中判断所输入的整数是否是偶数,如果是偶数,过程F1返回1,否则返回0D、在F1中判断所输入的整数是否是偶数,如果是偶数,过程F1返回0,否则返回1
考题
单选题下面哪个方法能判断字符串中是否存在和指定正则表达式匹配的字符串;是则返回true,否则返回false:()A
RegExp 对象的 test()方法B
RegExp 对象的 exec()方法C
String 对象的 search()方法D
String 对象的 match()方法
考题
单选题isFile()方法的功能是()。A
如果是文件返回true,否则返回falseB
如果是目录返回true,否则返回falseC
如果文件存在返回true,否则返回falseD
如果目录存在返回true,否则返回false
热门标签
最新试卷