题目详情
当前位置:首页 > 计算机考试 > 软件测试工程师
题目详情:
发布时间:2023-10-19 12:51:28

[单项选择]下面一段小程序是判断一个长度为n的字符数组是否中心对称。例如,“abcddcba”或“abcdcba”就是中心对称。作为内部边界值,应填入( )内的判断是______。
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开始计数,数组从0开始
Elsei=i+1; j=j-1;
Return true;
A. i<j
B. i==j(判等)
C. i>j
D. i!=j(判不等)

更多"下面一段小程序是判断一个长度为n的字符数组是否中心对称。例如,“abc"的相关试题:

[单项选择]

有一段小程序,对数组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. 3
B. 4
C. 5
D. 6
[填空题]下面一段程序要实现的功能是:在内存中从地址source开始有一个长度为100的字符串,测试该字符串中是否存在数字,如有则将DL的第五位置1,否则将该位置0。
BEGIN: MOV CX,100
MOV SI,0
REPEAT: MOV SOURCE[SI]
CMP AL,30H
JB GOON
GMP AL, 【7】
JA GOON
OR DL,20H
JMP EXIT
GOON: INC SI
LOOP REPFATI
AND DL,00FH
EXIT:
[简答题]下面程序用来求直角三角形斜边长度。
#include<iostream.h>
#include<math.h>
class Point
private:
double x,y;
______
public:
Point(double i=0,double j=0)
x=i;y=j;
Point(Point &p)
x=p.x;y=p.y;

class Line
private:
Point p1,p2;
public:
Line(Point &xp1,Point &xp2):______
double GetLength( );

double Line::GetLength( )
double dx=p2.x-p1.x;
double dy=p2.y-p1.y;
return sqrt(dx*dx+dy*dy);

void main( )
Point p1,p2(6,8);
Line L1(p1,p2);
cout<<L1.GetLength( )<<endl;

[单项选择]下面一段程序要实现的功能是:在内存中从地址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,0DFH
B. 35H,0FFH
C. 39H,0DFH
D. 39H,OFFH
[简答题]下面的程序是求字符串的长度及每一个位置上的字符。请在每条横线处填写一条语句,使程序的功能完整。 注意;请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。 public class CharAtOp{ public static void main(String args[ ]){ String str="abcdef"; int size= System.out.println("字符串str的长度为: "+size); for(int m=0;___________________m++) { _______________________ System.out.println("str中的第"+m+"个字符是: "+c); } } }
[填空题]下面程序运行后显示一个窗口,在窗口中有一个按钮,请完成程序。
import javax.swing.*;
public class Class28

public static void main(String[] args)

JFrame mw=new JFrame("我的窗口");
mw.setSize(300,400);
JButton button=new JButton("我是按钮");
mw.______.add(button);
mw.______;


[填空题]下面程序创建了一个线程并运行,请填空,使程序完整。 public class ThreadTest { public static void main (String[] args) { Hello h=Hew Hello ( ); 【8】 t.start ( ); } } class Hello implements Runnable { int i; public void run ( ) { while(true) { System.out.println("Hello" +i++); if(i==5) break; } } }
[填空题]下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。
sub(char s[])
int n;
for(n=0; 【18】 n++);
return 【19】

main( )
char*a;int k;
gets(a);
【20】
printf("%d",k);
[填空题][说明]
下面程序是一个小型公司工资管理的程序。该公司主要有4类人员:经理、兼职技术人员、销售员和销售经理。基类为employee,由它派生出technician类,manager类,salesman类,最后由manager类和salesman类派生出salesmanager类。月工资计算办法是:经理拿固定月薪8000;兼职技术人员按每小时100元领取月薪; 销售按当月销售额的4%提成; 销售经理既拿固定月工资也领取销售提成,固定月工资5000元,销售提成为所管辖部门当月销售总额的0.5%。
[C++程序]
#include<iostream.h>
#include<string.h>
class employee

protected:
int no;
char name [10] ;
float salary;
public :
employee ( )

cout<< "职工编号: " ;
cin>>no ;
cout<<"职工姓名:";
cin>>name ;
salary= 0 ;

void pay ( )
void display ( )
;
class technician:public employee
private :
float hourlyrate;
int workhours;
public :
technician( ) hourlyrate=100;
void pay ( )

cout<<name本月工作时数: " ;
cin>>workhours ;
salary=hourlyrate*workhours;

void display ( )

cout<<"兼职技术人员"<<name<<"(编号为"<<no/
<<")"<<"本月工资:"<<salary<<endl;

;
cla
[简答题]下面程序创建一个长宽均为100的Frame窗口,并且窗口的背景颜色是蓝色。请将程序补充完整。
注意:不改动程序结构,不得增行或删行。
import java.awt .*;
public class ex1 extends Frame

public static void main(String[] args)

ex1 t=new ex1( );
t.setSize(100,100);
______
t.setVisible(true);


我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码