正确答案: C
使用现实世界的概念抽象地思考问题从而自然地解决问题
题目:面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]下列叙述中正确的是
线性链表是线性表的链式存储结构
解析:解析 : 所谓线性链表 , 就是指线性表的链式存储结构 , 简称链表。线性表链式存储结构的基本单位称为存储结点 , 每个存储结点包括数据域和指针域两个组成部分。栈、队列和双向链表是线性结构 , 二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的 , 与该数据结构中有多少个元素没有关系 , 即使是空的二叉树也是非线性结构。
[单选题]在三层次存储系统中不包括( )。
寄存器
[单选题]在窗体上绘制一个名称为Command1的命令按钮和一个名称为Text1的文本框,在文本框中输入以下字符串: Microsoft Sub Command1_Click() 然后编写如下事件过程: Private Sub Command1_Click() Open "d:\temp\outf.txt" For Output As #1 For i=1 To Len(Text1.Text) c=Mid(Text1.Text,i,1) If c>="A" And c="Z" Then Print #1,LCase(C) End If Next i Close End Sub 程序运行后,单击命令按钮,文件outf.txt中的内容是
m v b p
解析:解析:首先考生应该弄清楚题目给出程序的功能是什么。首先使用Open语句创建outf.txt文件顺序文件。写入的内容是将文本框中的文字进行相关处理然后通过Print#语句向文件写入数据。LCase函数的功能是将大写字符串转换为小写,正确答案是选项D。
[单选题]在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click () Dim a As Integer, b As Integer, c As Integer a = 1: b = 2: c = 3 Print fun2 (c, b,A)End Sub Private Function funl (x As Integer, y As Integer, z As Integer) fun1 = 2 * x + y + 3 * z End Function Private Function fun2(x As Integer, y As Integer, z As Integer) fun2 = fun1(z, x, y)+ x End Function程序运行后,单击命令按钮,则窗体上显示的内容是
14
解析:解析:对于多个过程或函数依次调用的处理和简单过程调用处理一样,本题先调用函数fun2,而函数fun2又调用函数fun1,结果返回的顺序是从fun1到fun2,fun2计算后输出到调用的地方。只要注意函数的调用关系依次处理即可解决此类问题。