首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
填空题
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。
for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
答案:
x2+i
点击查看答案解析
在线练习
手机看题
你可能感兴趣的试题
填空题
对下列二叉树进行中序遍历的结果是______。
答案:
DBXEAYFZC
点击查看答案解析
手机看题
填空题
软件工程三要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
答案:
过程
点击查看答案解析
手机看题
填空题
按照软件测试的一般步骤,集成测试应在______测试之后进行。
答案:
单元
点击查看答案解析
手机看题
填空题
在二维表中,元组的______不能再分成更小的数据项。
答案:
分量
点击查看答案解析
手机看题
填空题
数据库设计包括概念设计、______和物理设计。
答案:
逻辑设计
点击查看答案解析
手机看题
填空题
当使用关键字______作为函数返回类型时,该函数不返回任何值。
答案:
void
点击查看答案解析
手机看题
填空题
如下程序的输出结果是______。
#include<iostream>
using namespace std;
int funl(int x)return++x;
int fun2(int&x)return++x;
int main( )
int x:1,y=2;
Y=funl(fun2(x));
cout<<x<<’,’<<y;
return 0;
答案:
2,3
点击查看答案解析
手机看题
填空题
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。
for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
答案:
x2+i
点击查看答案解析
手机看题
填空题
有如下递归函数:
int Fun(int n)
if(n<=1)return 1;
______
请补充完整,使得函数Fun能够正确计算形参n的阶乘。
答案:
n*Fun(n-1)
点击查看答案解析
手机看题
填空题
如下程序的输出结果是______。
#include<iostream>
using namespace std;
class pumpkin
public:
pumpkin( )++count;
~pumpkin( )--eount;
static void total_count( )cout<<count<<"pumpkin(s)"<<endl;
private:
static int count;
;
int pumpkin::count=0;
int main( )
pumpkin pl[10];
pumpkin::total_count( );
return 0;
答案:
10pumpkin(s)
点击查看答案解析
手机看题
填空题
请在下列程序中的空格处填写正确的语句:
class Sample
public:
Sample( )
~Sample( )
void SetData(int datA) //将Sample类成员变量data设置成形参的值
______
private:
int data;
;
答案:
this.data=data;
点击查看答案解析
手机看题
填空题
重载加法运算符“+”,其函数名是______。
答案:
+
点击查看答案解析
手机看题
填空题
如下程序的输出结果是______。
#include<iostream>
using namespace std;
class Wages //“工资”类
double base; //基本工资
double bonus; //奖金
double tax; //税金
public:
Wages(double CBase,double CBonus,doable CTax):
base(CBase),bonus(CBonus),tax(CTax)
double getPay( )const; //返回应付工资额
Wages operator+(Wages w)cons[; //重载加法
;
double Wages::getPay( )cons[return base+bonus-tax;
Wages Wages::operator+(Wages w)constreturn Wages(base+w.base,bonus+w.bonus,tax+w.tax);
int main( )
Wages wl(2000,500,100),w2(5000,1000,300);
eout<<(wl+w2).getPay( )<<endl;
return 0;
答案:
8100
点击查看答案解析
手机看题
填空题
如下程序的输出结果是______。
#include<iostream>
using namespace std;
class Pet
char name[10];
public:
Pet(char*nanle)strcpy(this->name,name);
const char*getName( )constreturn name;
virtual void call( )eonst=0;
;
class Dog:public Pet
public:
Dog(char*name):Pet(name)
void call( )eonstcout<<"汪汪叫";
;
class Cat:public Pet
public:
Cat(char*name):Pet(name)
void call( )consteout<<"喵喵叫";
;
int main( )
Pet*petl=new Dog("哈克"),*pet2=new Cat("吉米");
eout<<petl->getName( );petl->call( );eout<<endl;
cout<<pet2->getName( );pet2->call( );eout<<endl;
return 0;
答案:
哈克汪汪叫 吉米喵喵叫
点击查看答案解析
手机看题
填空题
有如下类定义,请将Sample类的复制构造函数补充完整。
class Sample
public:
Sample( )
~Sample( )if(P)delete P;)
Sample(const Sample&s)______
void SetData(int datA) P=new int(datA) ;
private:
int*P:
;
答案:
*this=s;
点击查看答案解析
手机看题
微信扫码免费搜题