[单选题]

下面一段小程序是判断一个长度为n的字符数组是否中心对称。例如,“abcddcba”或“abcdcba”就是中心对称。作为内部边界值,应填入( )内的判断应是______。

A.i<j

B.i==j(判等)

C.i>j

D.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; }

参考答案与解析:

相关试题

下面一段程序要实现的功能是:在内存中从地址SOURCE开始有一个长度为50的字符

[单选题]下面一段程序要实现的功能是:在内存中从地址SOURCE开始有一个长度为50的字符串,测试该字符串中是否存在数字,如有则将DL的第三位置1,否则将该位置0。 BEGIN: MOV CX,50 MOV SI, 0 LP: MOV SOURCE[SI] CMP AL,30H JB GOON CMP AL, ① JA GOON OR DL,20H JMP EXIT GOON: INC SI LOOP LP AND DL, ② EXIT: 则①,②中应为:A.35H,0DFHB.35H,0FFHC.39H

  • 查看答案
  • 编一个程序,定义一个n行n列的二维数组,例如,n=4,输入该数组的全部数据。可以

    [问答题] 编一个程序,定义一个n行n列的二维数组,例如,n=4,输入该数组的全部数据。可以在定义数组时赋于常量值。求二维数组中这样元素的位置:它在行上是最小,在列上也是最小。

  • 查看答案
  • 用字符数组存储长度为n的字符串,数组长度至少为n+1。

    [判断题] 用字符数组存储长度为n的字符串,数组长度至少为n+1。A . 正确B . 错误

  • 查看答案
  • 如何把一段逗号分割的字符串转换成一个数组?

    [主观题]如何把一段逗号分割的字符串转换成一个数组?

  • 查看答案
  • 编一个程序,输入一个代表身份证号码的字符串,判断字符串长度(18)是否正确,还要

    [问答题] 编一个程序,输入一个代表身份证号码的字符串,判断字符串长度(18)是否正确,还要判断输入的每个字符是否为数字。否则要求重新输入。

  • 查看答案
  • “中心对称和中心对称图形”的教学目的主要有①知道中心对称的概念,能说出中心对称的定义和关于中心对称的两个图形的性质。②会根据关于中心对称图形的性质定理2的逆定理来判定两个图形关于一点对称;会画与已知图

    [问答题]“中心对称和中心对称图形”的教学目的主要有①知道中心对称的概念,能说出中心对称的定义和关于中心对称的两个图形的性质。②会根据关于中心对称图形的性质定理

  • 查看答案
  • 有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit

    [单选题]有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。 int maxInt=32767,minInt=-32768; negat=0;posit=0; for(int i=0;i<n;i++) if(A[i]<0&&A[i]>=minInt-negat)negat=negat+A[i]; else if(A[i]>0&&A[i]<=maxInt-posit)posit=posit+A[i]; 可能的测试路径数是______。A.3B.4

  • 查看答案
  • 有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit

    [单选题]有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。 int maxInt=32767,minInt=-32768; negat=0;posit=0; for(int i=0;i<n;i++) if(A[i]<0&&A[i]>=minInt-negat)negat=negat+A[i]; else if(A[i]>0&&A[i]<=maxInt-posit)posit=posit+A[i]; 可能的测试路径数是______。A.3B.4

  • 查看答案
  • 下面是一段Pascal程序:for h:=1 tO n£­1 dO beginx

    [单选题]下面是一段Pascal程序: for h:=1 tO n-1 dO begin x:=A[h+1]; k:=h; while (k>=1) and (A[k]>x) do begin A[k+1):=A[k]; k:=k-1 end; A[k+1]:=x end; 假设在程序开始执行时,数组A[1..n)是一组随机整数。下列答案中,哪一个最好的描述了最差情况下的程序执行时间(运行时间阶数)?( )A.0(nlog2n)B.O(n)C.0(log2n)D.O(n2)

  • 查看答案
  • 下面是一段Pascal程序: for h:=1 to n£­1 do begin

    [单选题]下面是一段Pascal程序: for h:=1 to n-1 do begin x:=A[h+1]; k:=h; while(k>=1)and(A[k]>x)do begin A[k+1]:=A[k]; k:=k-1 end; A[k+1]:=x end; 假设在程序开始执行时,数组A[1…n)是一组随机整数。下列答案中,最好地描述了最差情况下的程序执行时间(运行时间阶数)的是A.O(n log2n)B.O(n)C.O(log2n)D.O(n2)

  • 查看答案
  • 下面一段小程序是判断一个长度为n的字符数组是否中心对称。例如,“abcddcba