首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

下列程序中需要清理动态分配的数组,划线处应有的语句是_______。 include<iostream.h> class pers

下列程序中需要清理动态分配的数组,划线处应有的语句是_______。

include<iostream.h>

class person

{

int age,tall;

public:

person(){age=0;tall=40;cout<<"A baby is born."<<endl;}

person(int i){age=i;tall=40;cout<<"A old person."<<endl;}

person(int i,int j){age=i;tall=j;cout<<"a old person with tall."<<endl;)

~person(){cout<<"person dead."<<endl;}

void show()

{

cout<<"age="<<age<<",tall="<<tall<<endl;

}

};

void main()

{

person*ptr;

ptr=new person[3];

ptr[0]=person();

ptr[1]=person(18);

ptr[2]=person(20,120);

for(int i=0;i<3;i++)

ptr[i].show();

______

}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列程序中需要清理动态分配的数组,划线处应有的语句是____…”相关的问题
第1题
以下程序段给数组所有元素输入数据:应在划线处填入的是()

以下程序段给数组所有元素输入数据:

以下程序段给数组所有元素输入数据:应在划线处填入的是()以下程序段给数组所有元素输入数据:应在划线处

应在划线处填入的是()A.

以下程序段给数组所有元素输入数据:应在划线处填入的是()以下程序段给数组所有元素输入数据:应在划线处

B.

以下程序段给数组所有元素输入数据:应在划线处填入的是()以下程序段给数组所有元素输入数据:应在划线处

C.

以下程序段给数组所有元素输入数据:应在划线处填入的是()以下程序段给数组所有元素输入数据:应在划线处

D.

以下程序段给数组所有元素输入数据:应在划线处填入的是()以下程序段给数组所有元素输入数据:应在划线处

A.A

B.B

C.C

D.D

点击查看答案
第2题
下列程序的功能是将一个整数数组写入二进制文件,在程序的下划线处应填入的选项是()。importjava.i

下列程序的功能是将一个整数数组写入二进制文件,在程序的下划线处应填入的选项是()。 importjava.io.*; publicclassXieShuzu{ publicstaticvoidmain(String[]a){ int[]myArray=(10,20,30,40); try{ DataOutputStreamdos= newDataOu中utStream(new FileOutputStream("ints.dat")); for(inti=O;i<myArray.length;i++) dos.______(myArray[]); dos.close(); System.out.println("已经将整数数组写入二进制文件:ints.dat"): }catch(IOExceptionioe) {System.out.println("IOExcepr_on");} } }

A.writeArray

B.writeByte

C.writeInt

D.writeDouble

点击查看答案
第3题
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x

以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x[N]) { int i=0; while(i<N) scanf("%d",_________); } 在下划线处应填入的是

A.x+i

B.&x[i+1]

C.x+(i++)

D.&x[++i]

点击查看答案
第4题
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include <

fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是

#include <stdio.h>

#define N 5

void fun(int x[N])

{ int m;

for(m=N-1;m>=0; m--) scanf(”%d”,__________);

}

A)&x[++m]

B) &X[m+1]

C)x+(m++)

D) x+m

点击查看答案
第5题
下列给定程序中,函数6m的功能是:将形参S所指字符串中下标为奇数的字符取出。并按ASCIl码大小递增

下列给定程序中,函数6m的功能是:将形参S所指字符串中下标为奇数的字符取出。并按ASCIl码大

小递增排序,将排序后的字符存入形参P所指的字符数组中,形成一个新串。

例如。形参8所指的字符串为“baawrskjghzlicda”,执行后P所指字符数组中的字符串应为“aachjl。w”。

请在下划线处填入正确的内容并将下划线删除。使程序得出正确的结果。

注意:部分源程序给出如下。 ’

不得增行或删行,也不得更改程序的结构!

试题程序:

下列给定程序中,函数6m的功能是:将形参S所指字符串中下标为奇数的字符取出。并按ASCIl码大小递增

下列给定程序中,函数6m的功能是:将形参S所指字符串中下标为奇数的字符取出。并按ASCIl码大小递增

点击查看答案
第6题
在下列程序的划线处应填入的语句是class Person {private int a;}public class Man extends Pers

在下列程序的划线处应填入的语句是class Person { private int a;}public class Man extends Person{ public int b; public static void main (String arg []){ Person p=new Person(); Man t=new Man(); int i: }}

A.i=w;

B.i=b

C.i=p.a;

D.i=t.b;

点击查看答案
第7题
为使下列程序的正确输出结果为: Now is 2004-7-6 12:12:12 那么应该在程序划线处填入的语句是()。

为使下列程序的正确输出结果为: Now is 2004-7-6 12:12:12 那么应该在程序划线处填入的语句是()。 #include <iostream> using namespace std; class TIME; class DATE { public: DATE(int y=2004,int m=1,int d=1) { year=y; month=m; day=d; } void DateTime(TIME &t); private: int year,month, day; }; class TIME { public: TIME(int h=0,int m=0,int s=0) { hour=h; minute=m; second=s; } ______________; //将类 DATE 中成员函数 DateTime 声明为类 TIME 的友元函数 private: int hour,minute, second; }; void DATE: :DateTime(TIME &t) { cout<<"Now is "<<year<<'-'<<month<<'-'<<day<< ' '<<t.hour<<":"<<t.minute<<': '<<t.seoond<<'.'<<end1; } int main () { DATE d(2004,7,6); TIME t (12, 12, 12); d. DateTime (t); return 0; }

A.friend void DateTime(TIME &t);

B.friend void DATE::DateTime(TIME &0;

C.void DateTime(TIME &t);

D.friend void DateTime(TIME &t);

点击查看答案
第8题
在C语言中,(17)的一维数组来实现循环队列。A.不能用动态分配B.可以用动态分配C.动态和静态分配相

在C语言中,(17)的一维数组来实现循环队列。

A.不能用动态分配

B.可以用动态分配

C.动态和静态分配相结合

D.以上都有可能

点击查看答案
第9题
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是()。 #incl
ude<stdio.h> #define N 5 void fun(int x[N]) { int m; for(m=N-t;m>=O;m-)scanf("%d",____); }

A.%&X[++m]

B.&x[m+1]

C.x+(m++)

D.x+m

点击查看答案
第10题
阅读下列程序说明和C代码,把应填入其中n处的字句写在答卷的对应栏内。 【说明】 程序利用选择排序算

阅读下列程序说明和C代码,把应填入其中n处的字句写在答卷的对应栏内。

【说明】

程序利用选择排序算法对数组a中的N个整数按照从小到大的顺序排列,并将排序结果显示出来。

【程序】

define N 10

main()

{

void (1);

int i,a[N];

for(i=0;i<10,i++) /*输入*/

scanf(“%d”,&a[i]);

(2);

for(i=0;i<N,i++) /*输出*/

printf(“%3d”,a[i]);

}

void selectSon(int x[],int n)

{

int i,j,k,t;

for(int i=0; (3);i++)

{

k=i;

for(j=i+1;j<n;j++)

if (4) k=j;

if (5)

{t=x[i];x[i]=x[k];x[k] =t;}

}

}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改