首页/ 题库 / [问答题]

阅读以下说明和C++代码,将应填的答案

阅读以下说明和C++代码,将应填入____处的语句或语句成分写在答题纸的对应栏内。
某数据文件students.txt的内容为100名学生的学号和成绩,下面的程序将文件中的数据全部读入对象数组,按分数从高到低进行排序后选出排名前30%的学生。【C++代码】

问答题
2021-09-05 18:57
查看答案

正确答案

(1)intStudent(2)voidStudent(3)getCredit()(4)getCredit()(5)newStudent(6)SortStudentss=newSortStudent


试题解析
本题考查类和对象的概念。类的成员函数在类外部进行定义,其格式为:<返回类型><类名>::<成员函数名>(<参数表>)。同时返回类型应当与声明时的类型一致。因此(1)中应填"intStudent",(2)中应填"voidStudent"。(3)和(4)两空显然要填写成绩的信息,Student类中有两个成员可以获得成绩信息。数据成员credit和成员函数getCredit()。而数据成员credit是private权限的,只能由该类中的函数和友元函数访问。从SortStudent类的定义中可以知道Student是其成员对象,因此可以访问public权限的成员函数getCredit()。因此,(3)和(4)填"getCredit()"。类的对象首次出现时,需要新建,因此(5)中填"newStudent"。ss对象引用了sort函数,因此它应该是SortStudent类的对象,在使用前需要新建,因此,(6)填"SortStudentss=newSortStudent"。

感兴趣题目
在每个c++ 程序中必须包含这样一个函数,该函数的函数名为______ 。
在每个c++程序中都必须包含这样一个函数,该函数的函数名为______ 。
如果程序通过了100%的代码覆盖率测试,则说明程序满足了______。
如果程序通过了100%的代码覆盖率测试,则说明程序满足了______。
阅读下面程序 public class Test implements Runnable { public static void main(String[] args) { ______ t.start(); } public void run() { System.out.println("Hello!"); } } 程序中下画线处应填入的正确选项是
阅读下面Applet程序 import javax.swing.*: import java.awt.*: public Class Test SwingApplet extends JApplet { JLabel 1=new JLabel("This is a Swing Applet."); public void init() { ______ } } 程序中下画线处应填入的正确选项是
阅读以下说明和C++代码,将应填入_____处的字句写在答题纸的对应栏内。 【说明】已知类LinkedList表示列表类,该类具有4个方法:addElement()、lastElement()、numberOfElement()以及removeLastElement()。4个方法的含义分别如下。voidaddElement(Obect):在列表尾部添加一个对象。ObjectlastElement():返回列表尾部对象。intnumberOfElement():返回列表中对象的个数。voidremoveLastElement():删除列表尾部的对象。现需要借助LinkedList来实现一个Stack栈类,C++代码1和C++代码2分别采用继承和组合的方式来实现。【C++代码1】 【C++代码2】 【问题】若类LinkedList新增加了一个公有的方法removeElement(intindex),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(intindex)?__(5)__(A.继承B.组合)
在C++中,函数原型不能标识 ______。
阅读以下说明和C++代码,将应填入____处的语句或语句成分写在答题纸的对应栏内。 某数据文件students.txt的内容为100名学生的学号和成绩,下面的程序将文件中的数据全部读入对象数组,按分数从高到低进行排序后选出排名前30%的学生。【C++代码】
主程序和所调用的子程序在同一代码段中,子程序的属性应定义为________。

用C语言编写的代码程序________。

在下列程序的划线处应填入的语句是 class Pemon { pnvate 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; ________ } }
相关题目
阅读下面程序 public class Test implements Runnable { public static void main(String[] args) { ______ t.start(); } public void run() { System.out.println("Hello!"); } } 程序中下画线处应填入的正确选项是
C++程序总是从_____________开始执行。
C++头程序文件的扩展名为_____________。
C++中,多态性包含两种________ 和动态 。
C++程序设计中,可以将被调用函数中的值带回调用函数的三种方法分别是________、通过全局变量返回|和有通过数据文件返回。
C++源程序文件的扩展名为________。
在C++语言中,任一语句必定以字符_______结束。
C++语言编译程序的首要工作是_____。
编写C++程序一般需要经过的几个步骤依次是_____。

阅读以下说明和C++代码,将应填入____处的语句或语句成分写在答题纸的对应栏内。
某数据文件students.txt的内容为100名学生的学号和成绩,下面的程序将文件中的数据全部读入对象数组,按分数从高到低进行排序后选出排名前30%的学生。【C++代码】

C++语言兼容C语言,所以,______。
阅读习惯与阅读兴趣关系密切,二者相辅相成。良好的阅读习惯以阅读兴趣为基础, 为_______;阅读兴趣又在良好阅读习惯的长期_______下,不断强化,得以巩固。依次填入划线处的词语,最恰当的一组是( )。
执行以下程序段 a$="Visual Basic Programming" b$="C++" c$=UCase(Left$(a$,7))& b$ & Right $(a$,12) 后,变量c$的值为______。
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(1)处应选择()
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(2)处应选择()
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(3)处应选择()
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是______。

阅读以下说明和C++代码,将应填入_____处的字句写在答题纸的对应栏内。
【说明】已知类LinkedList表示列表类,该类具有4个方法:addElement()、lastElement()、numberOfElement()以及removeLastElement()。4个方法的含义分别如下。voidaddElement(Obect):在列表尾部添加一个对象。ObjectlastElement():返回列表尾部对象。intnumberOfElement():返回列表中对象的个数。voidremoveLastElement():删除列表尾部的对象。现需要借助LinkedList来实现一个Stack栈类,C++代码1和C++代码2分别采用继承和组合的方式来实现。【C++代码1】
【C++代码2】

【问题】若类LinkedList新增加了一个公有的方法removeElement(intindex),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(intindex)?__(5)__(A.继承B.组合)

有以下程序,程序运行的结果是 ______。 #include<iostream.h> #include<string.h> void main(){ char x[]= "C++" ,y[10]= "C++" ; cout<<sizeof(x)/sizeof(char)<<“,”<<sizeof(y)/sizeof(char); }
广告位招租WX:84302438

免费的网站请分享给朋友吧