程序设计基础(一)模拟题

合集下载

C语言程序设计模拟题1

C语言程序设计模拟题1

《C语言程序设计》模拟题1一、选择题:1.一个C语言的源程序中__A____。

A)必须有一个主函数 B)可以有多个主函数C)必须有主函数和其他函数 D)可以没有主函数2.执行以下语句的结果为__C_ __。

y=10; x=y++;A)x=10, y=10 B)x=11, y=11C)x=10, y=11 D)x=11, y=103.执行以下程序段后,c3的值是__A____。

int c1=1,c2=2,c3;c3=c1/c2;A) 0 B) 1/2 C) 0.5 D) 14.C语言中字符型(char)数据在内存中的形式存储是__D ___。

A) 原码 B) 补码 C)反码 D) ASCII码5.下列常数中不能作为C的常量的是__ D____。

A) 0xA5 B) 2.5e-2 C) 3e2 D) 2e32.66.C语言中整数-8在内存中的存储形式是__B ____。

A) 1111 1111 1111 1000 B) 1000 0000 0000 1000C) 0000 0000 0000 1000 D) 1111 1111 1111 01117.已知 int i,a;执行语句"i=(a=2*3,a*5),a+6;"后,变量i的值是_B ____。

A)6 B)12 C)30 D)368.已知函数abc的定义为:void abc ( ){ ....... }则函数定义中void的含义是_ A___。

A)执行函数abc后,函数没有返回值B)执行函数abc后,函数不再返回C)执行函数abc后,可以返回任意类型D)以上三个答案全是错误的9.以下程序的输出结果是_C ___。

main(){ int i,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++) printf("%d,",x[i][2-i]);}A) 1,5,9, B) 1,4,7, C) 3,5,7, D) 3,6,9, 10.已知:double *p[6];它的含义是__C __。

Java语言程序设计(一)模拟试卷(03)及答案

Java语言程序设计(一)模拟试卷(03)及答案

Java语言程序设计(一)模拟试卷(三)及答案一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.如果发生多个线程形成一个等待环,这样,所有线程都陷入相互等待的状态。

这种循环等待现象称为() (1分)A:互斥B:同步C:死锁D:临界2.下面有关临界段叙述错误的是() (1分)A:多线程互斥使用共享资源的程序段被称为临界段B:临界段是一种加锁机制,与多线程共享资源有关C:临界段的作用是在任何时该一个共享资源只能供一个线程使用D:如果一个线程已进入某个共享资源的临界段,且还没有使用结束,其他进程可抢占这个共享的资源3.以下程序代码的输出结果是()int x=100;System.out.println("5.5"+x%8); (1分)A:5.512B:5.512.5C:18D:5.544.在Java程序中有代码如下:System.out.println((new StringTokenizer("I am a student","a")).countTokens());则输出结果为() (1分)A:I am a studentB:2C:3D:45.为8位字节流数据提供读操作支持的类是() (1分)A:FileInputStreamB:FileOutputStremC:FileReaderD:FileWriter6.下列有关抽象类及抽象方法的叙述错误的是() (1分)A:使用final修饰的类是抽象类B:使用abstract修饰的方法是抽象方法C:抽象类必须被继承才能使用,抽象类不可能有实例D:抽象类可以没有抽象方法,但有抽象方法的类一定是抽象类7.在编写Java程序访问数据库的过程中,用来处理驱动程序的加载和建立新数据库连接的类是() (1分)A:DriverManager类B:Statement类C:Connection类D:ResultSet类8.在Java语言中执行如下语句后,i和j的值分别为()int i=10;int j=++i; (1分)A:11和11B:10和10C:10和11D:11和109.包含当事件发生时从源传递给监视器的特定事件信息的对象是() (1分)A:事件对象B:源对象C:监视器对象D:接口10.在Java程序中有如下设置:setBackground(Color.blue);g.setXORMode(Color.red);g.setColor(Color.blue);g.drawLine(300,300,500,500);则线的颜色是() (1分)A:蓝色B:红色C:黄色D:绿色二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

Python程序设计基础模拟测试卷及答案高职

Python程序设计基础模拟测试卷及答案高职

《Python 程序设计基础》模拟试卷一、单项选择题(每个2分,共20分)1以下关于程序设计语言的描述,错误的选项是:A 、PythOn 语言是一种脚本编程语言B 、汇编语言是直接操作计算机硬件的编程语言C 、程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D 、编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序 2.以下选项,不是PythOr1保留字的选项是:A 、de1B>passC 、notD 、string3.1D1E 环境的退出命令是A N esc()B 、c1ose()C 、回车键D 、exit()4.以下选项中,不符合Python 语言变量命名规则的是B 、33_keywordC^_33keywordD 、keyword_33A 、whi1eB>continueC 、gotoD 、for6 .以下选项中,PythOn 语言中代码注释使用的符号是A 、/* .... */B 、!C 、#D 、//7 .表达式divmod(20,3)的结果是:A 、6,2B 、6C 、2D 、(6,2)8 .以下关于字符串类型的操作的描述,错误的是:A 、str.rep1ace(x,y)方法把字符串Str 中所有的x 子串都替换成VB 、想把一个字符串Str 所有的字符都大写,用str.upper()C 、想获取字符串Str 的长度,用字符串处理函数str.1en()D 、设x='aa',则执行x*3的结果是'aaaaaa'9 .设str='python',想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:A^print(str[O].upper()+str[1:])print(str[1].upper()+str[-1:!])C 、print(str[O].upper()+str[1:-1])D 、print(str[1].upper()+str[2:])10 .以下选项中不是Python 文件读操作方法的是 A 、keyword335.以下选项中, 不是Python 语言保留字的是A、read1ine B>reada11 C>readtext D、read二、填空题(每个空1.5分,共15分)1Python安装扩展库常用的是工具。

计算机程序设计基础习题册含答案)

计算机程序设计基础习题册含答案)

《计算机程序设计基础》计算机程序设计基础_基础知识(一) 班级学号 姓名 成绩一、 单选题习题册1.C++源程序文件的默认扩展名为A。

2.A) cpp B) exeC) obj D) lik3.由C++源程序文件编译而成的目标文件的默认扩展名为C。

4.A) cpp B) exeC) obj D) lik5.由C++目标文件连接而成的可执行文件的默认扩展名为B。

6.A) cpp B) exeC) obj D) lik7.编写C++程序一般需经过的几个步骤依次是B。

8.A)编译、编辑、连接、调试B)编辑、编译、连接、调试C)编译、调试、编辑、连接D)编辑、调试、编辑、连接9.程序中主函数的名字为A 。

10.A) main B) MAINC) Main D) 任意标识符11.下面四个选项中,均是不合法的用户标识符的选项的是C。

12.A) A p_o doB)float lao _AC)b-a goto intD)_123 temp INT13.下列变量名中合法的是C。

14.A) B)C)Tom B) 3a66C) _6a7b D) $ABC15.存储以下数据,占用存储字节最多的是 D 。

16.A) 0 B) ‘0’C) “0” D) 0.017.在C++语言中,字符型数据在内存中的存储形式是D。

18.A) 补码 B) 反码C) 原码 D) ASCII码19.若有说明语句:char c =’\072’;则变量c A。

20.A) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明不合法,变量的值不确定二、填空题1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。

2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。

3.一条表达式语句必须以__分号_;___作为结束符。

4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。

C语言程序设计基础知识 习题一及参考答案

C语言程序设计基础知识 习题一及参考答案

第一章:程序设计基础知识一、单项选择题1、以下( )是面向过程的程序设计语言。

A)机器语言 B)汇编语言 C)高级语言 D)第四代语言2、程序设计一般包含以下四个步骤,其中其中首先应该完成的是( )。

A)设计数据结构和算法B)建立数学模型C)编写程序 D)调试和运行程序3、以下常用算法中适合计算等差级数的算法是( )。

A)枚举法B)递推法 C)分治法 D)排序法4、以下不属于算法基本特征的是( )。

A)有穷性 B)有效性C)可靠性 D)有一个或多各输出5、以下描述中不正确的是( )。

A)程序就是软件,但软件不紧紧是程序。

B)程序是指令的集合,计算机语言是编写程序的工具。

C)计算机语言都是形式化的语言,它有一个语法规则和定义。

D)计算机语言只能编写程序而不能表示算法。

6、下面描述中,正确的是( )A)结构化程序设计方法是面向过程程序设计的主流。

B)算法就是计算方法。

C)一个正确的程序就是指程序书写正确。

D)计算机语言就是编写程序的工具而不是表示算法的工具。

7、下面描述中,不正确的是( )。

A)递归法的关键是必须有一个递归终止的条件。

B)递归算法要求语言具有反复自我调用子程序的能力。

C)对于同一个问题,递推算法比递归算法的执行时间要长。

D)递推算法总可以转换为一个递归算法。

8、N-S图与传统流程图比较,主要优点是( )。

A)杜绝了程序的无条件转移。

B)具有顺序、选择和循环三种基本结构。

C)简单、只管。

D)有利于编写程序。

A)B)C)D)二、填空题1、在流程图符号中,判断框中应该填写的的是________。

(判断条件)2、结构化程序设计是__________应遵循的方法和原则。

(面向过程编程)3、结构化程序必须用__________程序设计语言来编写。

(具有结构化控制语句)4、可以被连续执行的一条条指令的集合称为计算机的________。

(程序)5、只描述程序应该“做什么”,而不必描述“怎样做”的语言被称为________。

国家二级Python(程序设计基础)模拟试卷1(题后含答案及解析)

国家二级Python(程序设计基础)模拟试卷1(题后含答案及解析)

国家二级Python(程序设计基础)模拟试卷1(题后含答案及解析) 题型有:1. 单项选择题单项选择题1.关于结构化程序设计风格,以下选项中描述正确的是A.使用顺序、选择和重复(循环)3种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句正确答案:A 涉及知识点:程序设计基础2.以下选项中,不属于面向对象方法概念的是A.对象B.继承C.类D.过程调用正确答案:D 涉及知识点:程序设计基础3.结构化程序设计主要强调的是A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性正确答案:B 涉及知识点:程序设计基础4.关于面向对象的继承,以下选项中描述正确的是A.继承是指一个对象具有另一个对象的性质B.继承是指一组对象所具有的相似性质C.继承是指类之间共享属性和操作的机制D.继承是指各对象之间的共同性质正确答案:C 涉及知识点:程序设计基础5.对于建立良好的程序设计风格,以下选项中描述正确的是A.程序应简单、清晰、可读性好B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A 涉及知识点:程序设计基础6.关于面向对象的描述,以下选项中描述错误的是A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的信息交换靠消息传递D.操作是对象的动态性属性正确答案:A 涉及知识点:程序设计基础7.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过哪个选项发送?A.调用语句B.命令C.口令D.消息正确答案:D 涉及知识点:程序设计基础8.关于面向对象设计方法与传统的面向过程方法,下列选项中正确的是A.面向对象模拟现实世界中不同事物之间的联系B.面向过程强调模拟现实世界中的算法而不强调概念C.面向过程使用现实世界的概念抽象地思考问题从而自然地解决问题D.面向对象鼓励开发者用实际领域概念去思考软件开发正确答案:C 涉及知识点:程序设计基础9.在结构化方法的软件开发阶段中,软件功能分解所处的阶段是A.详细设计B.需求分析C.编程调试D.总体设计正确答案:D 涉及知识点:程序设计基础10.在设计程序时,应采纳的原则之一是A.程序结构应有助于读者理解B.不限制goto语句的使用C.减少或取消注解行D.程序越短越好正确答案:A 涉及知识点:程序设计基础11.下列工具中,不属于结构化分析常用的工具是A.数据流图B.数据字典C.判定树D.PAD图正确答案:D 涉及知识点:程序设计基础12.结构化程序设计中,对goto语句的使用描述正确的是A.使用goto语句程序效率高B.禁止使用goto语句C.应避免滥用goto语句D.不确定正确答案:C 涉及知识点:程序设计基础13.以下选项中,不属于结构化程序设计特征的是A.可封装B.逐步求精C.自顶向下D.模块化正确答案:A 涉及知识点:程序设计基础14.以下选项中,不属于结构化程序设计特征的是A.多态性B.逐步求精C.自顶向下D.模块化正确答案:A 涉及知识点:程序设计基础15.以下选项中,不属于面向对象设计方法特征的是A.继承性B.多态性C.分类性D.封装性正确答案:C 涉及知识点:程序设计基础16.源程序的文档化不包括A.符号名的命名要有实际意义B.正确的文档格式C.良好的视觉组织D.正确的程序注释正确答案:B 涉及知识点:程序设计基础17.以下选项中,不符合良好程序设计风格的是A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto语句D.模块设计要保证高耦合、高内聚正确答案:D 涉及知识点:程序设计基础18.采用面向对象技术开发的应用系统的特点是A.重用性强B.运行速度更快C.占用存储量小D.维护更复杂正确答案:A 涉及知识点:程序设计基础19.在面向对象方法中,类之间共享属性和操作的机制是A.继承B.封装C.多态D.对象正确答案:A 涉及知识点:程序设计基础20.在面向对象方法中,类的实例称为A.对象B.多重继承C.信息隐蔽D.父类正确答案:A 涉及知识点:程序设计基础21.在结构化设计方法生成的结构图中,带有箭头的连线表示A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向正确答案:A 涉及知识点:程序设计基础22.下列叙述中正确的是A.在面向对象的程序设计中,各个对象之间具有密切的联系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述三种说法都不对正确答案:C 涉及知识点:程序设计基础23.下面概念中,不专属于面向对象方法的是A.过程调用B.对象C.继承D.类正确答案:A 涉及知识点:程序设计基础24.关于面向对象的继承,下列选项的描述中正确的是A.程序的易读性B.程序的规模C.程序的执行效率D.程序的可移植性正确答案:A 涉及知识点:程序设计基础25.下面选项中,不属于面向对象程序设计特征的是A.类比性B.继承性C.多态性D.封装性正确答案:A 涉及知识点:程序设计基础26.在结构化程序设计的具体实施中,不属于需要注意的要素是A.使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑B.选用的控制结构只准许一个入口和一个出口C.程序语句组成容易识别的块,每块只有一个人口和一个出口D.语言中所没有的控制结构,可以采用前后不一致的方法来模拟正确答案:D 涉及知识点:程序设计基础27.根据设定的条件,判断应该选择哪一条分支来执行相应的语句序列,属于A.选择结构B.顺序结构C.循环结构D.以上选项都不对正确答案:A 涉及知识点:程序设计基础28.根据给定的条件,判断是否重复执行某一相同的程序段,属于A.顺序结构B.选择结构C.循环结构D.以上选项都不对正确答案:C 涉及知识点:程序设计基础29.对于面向对象方法中的对象,下面选项中描述错误的是A.对象具有标识唯一性B.可以将具有相同属性的操作的对象抽象为类C.同一个操作可以是不同对象的行为D.从外面能直接使用对象的处理能力,直接修改其内部状态正确答案:D 涉及知识点:程序设计基础30.对于面向对象方法中的类,下面选项中描述错误的是A.类是具有共同属性、共同方法的对象的集合B.类是对象的抽象C.类包括一组数据属性和在数据上的一组合法操作D.一个类是其对应对象的一个实例正确答案:D 涉及知识点:程序设计基础。

C语言程序设计模拟试题1(附答案)

C语言程序设计模拟试题1(附答案)

《C语言程序设计》模拟试卷一一、单项选择题(每题2分,共30分)1、下列有关C语言的叙述中错误的是(D)。

A) C语句必须以分号结束B) 任何一个C程序中有且只有一个主函数C) 复合语句在语法上可被看作一条语句D) C程序中对数据的任何操作都可由运算符实现2、以下不能定义为用户标识符的是(C)。

A) MAIN B) _HJ C)2ong D) LINE13、下列符号中用来表示C语言中的回车换行的是(B)。

A) \r B) \n C)\b D) \t4、如有如下定义:int a=1,则语句printf(“%d,%d”, a, ++a);的运行结果为(B)。

A) 1, 1 B) 1, 2 C) 2, 2 D)2, 15、已知ch为字符型变量,下面表达式中正确的是(A)。

A) ch=’\xff ’B) ch=’\ff ’C) ch=’ ff ’D) ch=” ff ”6、以下能正确定义一维数组的是(C)。

A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”;C) char a[ ]=”012345”;D) char a[5]={0,1,2,3,4,5};7、以下语句中能正确定义变量并赋初值的是(A)。

A) char c=65; B) float f=f+1.1;C) double x=12.3e3.6; D) int m=n=2.0;8、在执行下列程序时输入:1357924,则程序的运行结果为(D)。

main( ){ int x, y;scanf(“%2d%2d”,&x,&y);printf(“%2d”,x*y); }A) 13 B) 1357 C) 74 D) 7419、执行下列程序段后输出的结果是(C)。

x = 9;while (x > 7){ printf(“*”); x- -; }A) **** B) *** C) ** D) *10、设char str1[10] = “ABCDE”, str2[10] = “xyz”;则执行语句printf(“%d”, strlen(strcpy(str1, str2))); 后的输出结果是(D)A) 9 B) 8 C) 5 D) 311、若用数组名作为函数调用的实参,则传递给形参的是(A)A) 数组的首地址B) 数组第一个元素的值C) 数组中全部元素的值 D) 数组元素的个数12、在C程序中,若未在函数定义时说明函数类型,则函数默认的类型为( A ) A)void B)double C)int D)char13、下面不能正确进行字符串赋值操作的语句是(A)A) char s[5]={"ABCD"};B) char s[5]; s="ABCD";C) char *s;s="ABCDEF"; D) char *s="ABCD";14、设有说明int s[5]={1,3,5,7,9}; int *p=s; 则下列表达式中值为3的是(B )A)++p B)++(*p) C) *(++p) D) *(p+=2)15、下面程序的输出结果是(B)int m=13;int fun( int x, int y){ int m=3;return( x*y-m); }main( ){ int a=7,b=5;printf(“%d\n”, fun(a,b)/m); }A) 1 B) 2 C) 3 D) 10二、判断(每空1分,共10分)1、C语言有三种结构化程序设计方法,分别为顺序结构、选择结构和循环结构。

程序设计基础试题一及答案

程序设计基础试题一及答案

程序设计基础试题一及答案一、填空题(每空1分,共10分)(1)__________语言是计算机唯一能够识别并直接执行的语言。

(2)算法的复杂度包含两方面:和。

(3)__ 函数是C语言程序启动时惟一的入口。

(4)逗号表达式(a=3*4,a*5),则a的值为。

(5)数据的存储结构有两种:一种是顺序存储结构,另一种是______________。

(6)图的遍历有两种:_________________和广度优先搜索。

(7)对栈中元素的操作是按照“______________”的原则进行的。

(8)从是否关心软件内部结构和具体实现的角度,把软件测试分为__________________和_______________两类。

二、单选题(每题1分,共30分)(1)世界上第一台电子计算机的英文名字为()。

A) EDVAC B)EDSAC C)ENIAC D) UNIVAC(2)计算机的软件系统可分为()。

A)程序和数据 B)操作系统和语言处理系统C)程序、数据和文档 D)系统软件和应用软件(3)与十进制数100等值的二进制数是()。

A)0010011 B)1100010 C)1100100 D)1100110(4)一个算法除了能对合法的输入数据得到正确的结果外,还应对非法的或者不合乎要求的输入数据作出正确合理的处理,这体现了算法的()。

A)正确性 B)健壮性 C)可读性 D)高效率(5)程序设计应该遵守()的设计原则。

A) 自顶向下,逐步细化B) 自底向上,逐步细化C) 自底向上,同步扩展D) 自顶向下,同步扩展(6)下列关于注释的说法哪个是错误的()。

A)注释不是程序中的可执行语句B)注释对于程序的执行有很重要的意义C)注释将在程序的编译阶段被编译器剔除D)编程时在程序中添加适当的注释是一个良好的编程风格(7)下面四个选项中,不合法的用户标识符是()。

A)sum B)stu_name C)a>b D)_total(8)设c是字符变量,以下语句中错误的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[模拟] 程序设计基础(一)
一、选择题(每小题2分,共70分) 下列各题[A]、[B]、[C]、[D] 四个选项中,只有一个选项是正确的。

第1题:
结构化程序设计主要强调程序的______。

A.效率
B.速度
C.可读性
D.大小
参考答案:C
答案解析:
第2题:
结构化程序设计方法主要是为______服务的。

A.项目管理人员
B.程序员
C.系统分析员
D.用户
参考答案:B
答案解析:
第3题:
程序设计属于软件开发过程的______阶段。

A.分析
B.定义
C.实现
D.维护
参考答案:C
答案解析:
第4题:
信息隐蔽的概念与下述______概念直接相关。

A.软件结构定义
B.模块类型划分
C.模块独立性
D.模块耦合性
参考答案:C
答案解析:
第5题:
以下关于结构化程序的说法中,正确的是______。

A.结构化程序由单入口、单出口和循环三种结构组成
B.结构化程序由顺序、单入口和单出口三种结构组成
C.结构化程序由顺序、循环和goto三种结构组成
D.结构化程序分顺序、循环和分支三种结构
参考答案:D
答案解析:
第6题:
结构化程序设计方法的特点大致可分为三点,下列选项中,______不是其特点。

A.要求所有模块都使用单入口、单出口,顺序、选择和循环三种控制结构
B.由顶向下逐步求精的程序设计方法
C.采用模块化来实施具体开发
D.充分考虑模块间的相互联系
参考答案:D
答案解析:
第7题:
结构化程序设计理论认为,实现良好的程序结构要应用______的分析方法。

A.自顶向下
B.自底向上
C.面向对象
D.基于组件
参考答案:A
答案解析:
第8题:
下列各项中,不是结构化程序基本模块结构的是______。

A.处理单元
B.循环机制
C.二分决策机制
D.嵌套机制
参考答案:D
答案解析:
第9题:
在结构化程序设计中,不建议使用______。

A.分支语句
B.循环语句
C.子程序调用语句
D.转向语句
参考答案:D
答案解析:
第10题:
面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的______。

A.多态性
B.封装性
C.继承性
D.重用性
参考答案:C
答案解析:
二、填空题(每空2分,共30分)
第11题:
程序设计风格是指编写程序时所表现出的特点、习惯和_____。

参考答案:
逻辑思路
详细解答:
第12题:
结构化程序设计方法的原则要求对复杂问题应设计一些_____作过渡,然后逐步细化。

参考答案:
子目标
详细解答:
第13题:
结构化程序设计原则和方法中要求对语言中所没有的控制结构,应该采用_____的方法来模拟。

参考答案:
前后一致
详细解答:
第14题:
一个消息由三个部分组成:接收消息的对象的名称、_____和零个或多个参数。

参考答案:
消息标识符(消息名)
详细解答:
第15题:
程序有顺序、重复和条件三种基本控制结构,它们的共同特点是只有一个入口和_____个出口。

参考答案:

详细解答:
第16题:
采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解和
_____。

参考答案:
易维护
详细解答:
第17题:
_____的本质是主张从客观世界固有的事物出发来构造系统,提倡用人们在现实生活中常用的思维方法来认识、理解和描述客观事物,强调最终建立的系统能够映射问题域。

参考答案:
面向对象方法
详细解答:
第18题:
在结构化程序设计思想提出来以前,在程序设计中曾强调程序的效率。

现在与程序的效率相比,人们更重视程序的_____。

参考答案:
可理解性(清晰性)
详细解答:
第19题:
面向对象的方法中,核心是_____,它具有理想的模块机制,独立性好。

参考答案:
类(对象)
详细解答:
第20题:
使得面向对象的方法开发的软件可维护性好的主要原因有:面向对象的方法开发的软件的稳定性比较好,容易修改、理解和易于_____ 。

参考答案:
测试和调试
详细解答:。

相关文档
最新文档