免费智能真题库 > 历年试卷 > 软件设计师 > 2022年上半年 软件设计师 上午试卷 综合知识
  第22题      
  知识点:   面向对象程序设计语言
  关键词:   函数   语言        章/节:   面向对象基础知识       

 
在C语言程序中调用标准库中的malloc函数,系统会在(22)分配存储块给用户程序。
 
 
  A.  内存的堆区
 
  B.  内存的栈区
 
  C.  内存的静态数据区
 
  D.  内存的程序代码区
 
 
 

  相关试题:面向对象基础知识          更多>  
 
  第32题    2019年下半年  
   62%
(32)不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点。
  第38题    2010年上半年  
   15%
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(38)。绑定是—个把过程调用和响应调用所需要执行的代码加以..
  第13题    2024年下半年  
   0%
以下关于UML状态图的叙述中,不正确的是(41)。
   知识点讲解    
   · 面向对象程序设计语言
 
       面向对象程序设计语言
               Smalltalk
               Smalltalk并不是一种单纯的程序设计语言,而是反映面向对象程序设计思想的程序设计环境。这个系统在其本身的设计中强调了对象概念的归一性,引入了类、方法、实例等概念和术语,应用了单重继承和动态绑定,成为OOPLs发展过程中的一个引人注目的里程碑。
               在Smalltalk-80中,除了对象之外没有其他形式的数据,对一个对象的唯一操作就是向它发消息。在这种语言中,连类也被看成是对象——类是元类的实例。因此,定义一个类就是向元类发一条消息,请求元类执行它的new来生成一个实例,也就是生成这个类,而消息中的参数就是关于这个类的说明。Smalltalk全面支持面向对象的概念。
               Eiffel
               Eiffel的主要特点是全面的静态类型化、有大量的开发工具、支持多继承。Eiffel也全面支持面向对象的概念。
               C++
               C++语言是一种面向对象的强类型语言,由AT&T的Bell实验室于1980年推出。
               C++语言是C语言的一个向上兼容的扩充,而不是一种新语言。C++是一种支持多范型的程序设计语言,它既支持面向对象的程序设计,也支持面向过程的程序设计。
               C++支持基本的面向对象概念,包括对象、类、方法、消息、子类和继承。C++完全支持多继承,并且通过使用try/throw/catch模式提供了一个完整的异常处理机制。它同时支持静态类型和动态类型,也完全支持多继承,不提供自动的无用存储单元收集,这必须通过程序员来实现,或者通过编程环境提供合适的代码库来予以支持。
               Java
               Java语言起源于Oak语言,Oak语言被设计成能运行在设备的嵌入式芯片上。
               Java编译成伪代码,这需要一个虚拟机来对其进行解释,Java的虚拟机在几乎每一种平台上都可以运行。这实质上使得开发是与机器独立无关的,并且提供了通用的可移植性。
               Java把类的概念和接口的概念区分开来,并试图通过只允许接口的多继承来克服多继承的危险。
               Java的异常处理机制与C++的try/throw/catch相类似,但更加严密。在Java中,通过声明轻型线程来处理并发性,这些线程通过副作用和同步协议进行通信。
               Java Beans是组件,即类及其所需资源的集合,它们主要被设计用来提供定制的GUI小配件。
               Java中关于面向对象概念的术语有对象、类、方法、实例变量、消息、子类和继承。
   题号导航      2022年上半年 软件设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第22题    在手机中做本题