[单选题]下列有关继承和派生的叙述中,正确的是( )。
如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
[单选题]只能进行“与”,“非”、“或”、“异或”等操作的数据类型是( )。
逻辑型
[单选题]面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_________。
使用现实世界的概念抽象地思考问题从而自然地解决问题
解析:解析: 面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。
[单选题]SQLServer2005是哪个公司开发出来的?
Microsoft
[单选题]栈和队列的共同点是______。
只允许在端点处插入和删除元素
解析:解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。
[单选题]有以下程序
main()
{ int i;
for(i=1; i<=40; i++)
{ if(i++%5==0)
if(++i%8==0) printf("%d ",i);
}
printf("\n");
}
执行后的输出结果是
32
解析:答案 C
[单选题]下列内部类的正确用途是( )。 btnn.addActionListener(new//注册监听器 ActienListener() { public void actionPerformed(ActionEvent event) { String s=input.getText(); output.setText("Hello"+s+",Welcome You!"); } });
用于进行事件处理
解析:解析:本题考查Java语言内部类的概念。内部类是在一个类的内部嵌套定义的类,一般是用来生成事件适配器,可以定义多个内部类去继承不同事件适配器类,使事件处理很方便。在本题中,内部类并不是用来生成事件适配器,而是实现事件处理。btnn.addAcfionListener(newActionListener())语句是注册监听器进行授权,该方法的参数是事件处理者对象。publicvoidactionPerformed(ActionEventevent)语句是系统产生的ActionEvent事件对象被当作参数传递给该方法,本接口中只有一个方法,因此事件发生时,系统会自动调用本方法,编写程序时把代码写在这个方法里即可。比如,本题中Strings=input.getText()语句就是获得输入的字符串,然后使用output.setText("Hello"+s+",WelcomeYou!")语句实现输出。