文档视界 最新最全的文档下载
当前位置:文档视界 › 程序设计基础形考作业答案

程序设计基础形考作业答案

程序设计基础形考作业答案
程序设计基础形考作业答案

《程序设计基础》

形考作业答案

广州市广播电视大学吴献彩

程序设计基础作业1

一、选择题

1、B 世界上第一台电子数字计算机研制成功的时间是(1946)年。

2、B 计算机的发展阶段通常是按计算机所采用的(逻辑元件)来划分的。

3、C 从第一代电子计算机到第四代计算机的体系结构都是相同的,都是由运算器、控制器、存储器以及输入/输出设备组成的,称为(冯.诺依曼)体系结构。

4、C 一个完整的计算机系统应该包括(硬件系统和软件系统)

5、A 主要决定微机性能的是(CPU)

6、B 计算机应用广泛,而其应用最广泛的领域是(数据处理)

7、B 计算机硬件系统中最核心的部件是(CPU )

8、A、D 计算机的主存储器一般由(ROM和RAM)组成,主存储器比辅存储器(读写速度快)

9、C 解释程序的功能是(解释执行高级语言程序)

10、D 下述所列程序中哪种程序不属于语言处理程序?(操作系统)

11、C 在下列计算机语言中,哪个依赖于具体的机器?(机器语言、汇编语言)

12、A 解释程序和编译程序同属于语言处理程序,下列关于它们的叙述中

哪一个是正确的?(解释程序产生目标程序)

13、B 计算机硬件能直接执行的语言只有(机器语言)

14、D 下述语言(1)JAVA(2)FORTRAN(3)C哪个一般是编译型语言?((2)和(3))

15、A 在软件方面、第一代计算机主要使用(机器语言)

16、D 计算机软件是指:(计算机程序及其有关文档)

17、C 用高级语言编写的程序:(具有通用性和可移植性)

二、填空题

1、计算机的五大应用领域是(科学计算)、(数据处理)、(过程控制)、(计算机辅助系统)和(人工智能)

2、总线是连接(CPU)、(存储器)和(外部设备)的公共信息通道。通常由三部分组成:(数据总线)、(地址总线)、(控制总线)

3、计算机是一类智能机器,这是因为它除了完成自述运算外,还能完成某些(逻辑运算)。

4、世界上第一台计算机取名为(ENIAC)

5、个人计算机简称PC,这种计算机属于(微)型计算机

6、目前制造计算机所采用的电子器件是(超大规模集成电路)

7、CPU是(中央处理器)的英文缩写,它主要由(运算器)和(控制器)组成

8、计算机的系统组成部分是(硬件系统)和(软件系统)

9、计算机的硬件系统一般可分为(运算器)、(控制器)、(存储器)和(输入/输出设备)等几个部分。

10、计算机的存储器分为(主存)和(辅存)两类(或内存外存)

11、随机存储器和只读存储器的英文缩写分别为(RAM)和(ROM)

12、按工作原理分类,电子计算机分为(电子数字计算机)和(电子模拟计算机)

13、(操作系统)是管理计算机软、硬件资源,为用户提供方便、高效使用界面的最重要的一种系统软件。

14、(图灵机)是现代计算机的抽象数学模型,奠定了现代计算机的基础,则是现代计算机的一种物理实现。

15、高级语言源程序的翻译方式包括(编译方式)和(解释方式)

16、按照语言的级别,程序设计语言分为(低级语言)和(高级语言);按照应用范围则分为(通用语言)和(专用语言)

三、问答题

1、计算机的主要特点是什么?

答:1. 运算速度快2. 计算精度高3. 存储容量大4. 具有逻辑判断功能5. 自动化程度高,通用性强

2、什么是系统软件和应用软件?它们的作用有何不同?

答:系统软件是为有效利用计算机系统的资源、充分发挥计算机系统的工作潜力、正常运行、尽可能方便用户使用计算机而编制的软件。应用软件是用户利用计算机及其提供的系统软件,为解决实际问题所开发的软件的总称。

没有系统软件,计算机将难以发挥其功能,甚至无法工作。而应用软件的存在与否并不影响整个计算机系统的运转,但它必须在系统软件的支持下才能工

作。

3、软件和硬件的关系如何?

答:硬件是软件的基础,软件是硬件功能的完善和扩充,它们相互依存,无严格界面,相互促进。

具体表现在:(1)互相依存:计算机硬件与软件的产生与发展是相辅相成、互相促进的,二者密不可分;

(2)无严格功能界面:计算机的硬件与软件虽然各有分工,但它们之间的功能界面是浮动的。

(3)相互促进:无论从实际应用,还是计算机技术的发展看,计算机的硬件与软件之间都是相互依赖、相互影响、相互促进的。

4、简述存储程序控制的基本原理

答:“存储程序控制”原理的基本内容是:

(1)用二进制形式表示数据和指令;

(2)将程序(数据和指令序列)预先存放在主存储器中,使计算机在工作时能够自动高速地从存储器中取出指令,并加以执行,这是“存储程序控制”的基本特点;

(3)确立了计算机系统的5大基本部件:存储器、控制器、运算器、输入设备和输出设备,同时也规定了5大部件的基本功能。

5、简述程序设计过程包括哪些步骤?

答:程序设计过程一般包括以下几个步骤

(1)确定要解决的问题;

(2)分析问题,建立数学模型;

(3)选择计算方法;

(4)确定数据结构和算法;

(5)绘制流程图;

(6)编写程序;

(7)调试并测试程序;

(8)整理资料,交付使用。

6、编译过程分为几个阶段?各阶段的主要工作是什么?

答:编译过程包括以下六个阶段:

(1)词法分析:对源程序进行扫描,产生单词符号,并归类以等待处理;

(2)语法分析:检查源程序在语法上是否正确;

(3)语义分析:判断源程序含义;

(4)中间代码生成:生成中间代码;

(5)代码优化:对中间代码进行优化,简化计算;

(6)目标代码生成:将中间代码转换成目标代码。

程序设计基础作业2

一、选择题

1、A正确的C语言自定义标志符是:(file_bak)

2、C已知int j,i=1;执行语句j=-i++; 后。j的值是:(-1)

3、A C语言中,错误的int类型的常数是:(32768)

4、A阅读程序,选择运行结果:(YES)

#include

main()

{ char c=’A’;

if(‘0’<=c<=’9’)

printf(“YES”);

else

printf(“NO”);

}

5、D C语言对嵌套if语句的规定是:else总是与(其前面最近的且尚未配对的if)配对。

6、B一个C语言程序总是从(主函数)开始执行。

7、D C语言中函数返回值的类型是由(定义函数时所指定的函数类型)

8、C设int a=9,b=8,c=7,x=1;则执行语句:if(a>7) if (b>8) if (c>9) x=2; else x=3:后x的值是(1)

9、B有如下程序:

main 0

{ int x=23;

do {printf(“%d”,x--);}

while (! X);

}

该程序的执行结果是:(23)

10、A若调用一个函数,且此函数没有return语句,则正确的说法是:(没

有返回值)

二、阅读下列程序,写出运行结果

1、#include

Void main ()

{ int a=1,b=4,c=2;

a=(a+b)/c;

pr intf(“%d\n”,--a);

}

答:运行结果:1

2、void main()

{char c1=67; /*’A’的ASCII码值为65*/ If(‘A’<=c1 && c1<=’Z’)

printf(“%d, %c”,c1,c1+1);

else printf(“%c”,c1); }

答:运行结果:67,D

3、viod main ()

{ int a=0 ,n=5;

for (; ;)

{ a++; n--;

printf(“%d,”,a);

a=n;

if (n==0) break;

}

printf(“%d”,a);

}

答:运行结果: 1、5、4、3、2、0 4、main()

{

int x=20,y=8;

printf("x=%d;y=%d",x+1,--y); }

运行结果:x=21;y=7

5、#include "stdio.h"

main()

{

int k=1,j=0;

while(k+j<=4)

{if(k>j)j=j+2;

else k=k+2;}

printf("%d %d\n",k,j);

}运行结果:3 2

6、main()

{

int x=10,y=10;

y=y%3;

printf("x=%d;y=%d",x++,y);

}

运行结果:x=11;y=1

7、#include "stdio.h"

main()

{

int i=0,j=0,k=0,m;

for (m=0;m<4;m++)

switch(m)

{ case 0:i=m++;

case 1:j=m++;

case 2:k=m++;

case 3:m++;

}

printf("\n%d,%d,%d,%d",i,j,k,m);

}

运行结果:0,1,2,5

8、main()

{

if(m++>5) printf("%d\n",m);

else printf("%d\n",m--);

}

运行结果:6

9、#include "stdio.h"

main()

{

int j;

for(j=0;j<10;j++)

{if(j%2==0) continue;

printf("%d",j);

}

}

运行结果:13579

三、编程题

1、从键盘输入3个整数,输出其中最大数。答:#include

void main()

int a,b,c,max;

printf(“Please input 3 integers:\n”);

sca nf(“%d %d %d”,&a,&b,&c);

max=a;

if(b>a) max=b;

if(c>x) max=c;

printf(“Max=%d”,max);

}

2、由36块砖,共36人搬,成年男子一次搬4块砖,成年女子一次搬3块砖,儿童两个人抬1块砖,恰好一次全部搬完,编程求出成年男子、成年女子和儿童各有多少人?

答:#include

void main()

{

int x,y,z;

for(x=0;x<=36/4;x++)

for(y=0;y<=36/3;y++)

{

z=36-x-y;

if(4*x+3*y+z/2==36 && z%2==0)

printf(“x=%d,y=%d,z=%d”,x,y,z);

}

3、按下列公式s(n)12+22……+n2

编写计算并输出s值,其中的n值由键盘输入。

答:#include

void main()

{

int x,i,s=0;

for(i=1;i<=x;i++)

s=s+i*i;

printf(“s=%d”,s);

}

4、编写一程序,从键盘输入10个实数,计算并输出算数平均数答:#include

void main()

{

float x, s=0;

for(i=0;i<10;i++)

{

scanf(“%f”,&x);

s=s+x;

}

printf(“The average is %f”,s/10);

}

5、求方程ax2+bx+c=0的根。其中abc由键盘输入,设b2-4ac>0

#include

#include

void main()

{

float a,b,c,disc,x1,x2,x3,p,q;

printf("please input float a,b,c:\n");

scanf("%f%f%f",&a,&b,&c);

disc=b*b-4*a*c;

p=-b/(2*a);

q=sqrt(disc)/(2*a);

x1=p+q;

x2=p-q;

printf("x1=%5.2f,x2=%5.2f\n",x1,x2);

}

6、编写程序。从键盘输入h值,输出h行用*号组成的平行四边形。例:输入h=4,输出的图形如下:

* * * *

* * * *

* * * *

* * * *

答:#include

void main ( )

{ int h, k, j;

scanf ("%d", &h);

for ( k=1; k<=h; k++)

{ for ( j=1; j<=h-k; j++)

printf (" ");

for ( j=1; j<=h; j++)

printf ("*");

printf("\n");

}

}

7、利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除。

答:#include

#include

void main()

{

int m,i,k;

scanf("%d",&m);

k=sqrt(m);

for(i=2;i<=k;i++)

if(m%i==0) break;

if(i>=k+1)

printf("%d is a prime number\n",m);

else

printf("%d is not a prime number\n",m);

}

程序设计基础作业3

一、选择题

1、D、A、C、F、A(数据)是所有能输入到计算机中被计算机加工处理的信息集合,(数据元素)是的基本单位,它可以由基本单位,它可以由若干个(数据项)和(数据结构)是性质相同的(数据元素)集合。

2、B用链表表示线性的优点是:(便于插入和删除操作)

3、A下述哪一条是顺序存储方式的优点?(存储密度大)

4、B、A线性表的顺序存储结构是一种(顺序存储)的相信结构,线性表的链式存储结构是一种(随机存储)的存储结构。

5、A在一个长度为n的顺序表中删除第i(0

6、D线性表L=(a1,a2…an),下列说法正确的是:(除第一个元素和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继。)

7、B一个队列的人队序是1,2,3,4,则队列的输出序列是:1,2,3,4.

8、C若进栈序列为1,2,3,4,进栈过程中可以出栈,则(3,1,4,2)不可能是一个出栈序列

9、A队列是限制插入只能在表的一端,而删除在表的另一商进行的线性表,其特点是:(先进先出)

10、B以下哪一个不是队列的基本运算?(从队列中删除第I个元素)

11、C、C、D、A栈和队列是一种限制了插入和删除操作位置的线性表。栈插入操作只能在栈(顶)进行,删除操作只能在栈(顶)进行:队列的插入操作只能在队(尾)进行,删除操作只能在队(首)进行。

12、A某二叉权的前序编历结点的访问顺序是ABCDEFG,中序编历结点的访问顺序是CBDAFGE,则其后序编历结点的访问顺序是:(CDBGFEA)

13、B有关二叉树的下列说法正确的是:(一颗二叉树的度可以小于2)

14、B在二叉树结点的先序序列、中序序列和后序序列中,所有叶子结点的先后顺序:(完全相同)

15、B在一棵二叉树上第5层的结点数最多为:(16)

16、B、C在一个图中,所有顶点的度数之和等于所有边数的(2)倍,在一个有向图中,所有的顶点入度之和等于所有顶点的出度之和的(1)倍。

17、D一个具有n个顶点的无向图中,要连通全部顶点至少需要(n-1)条边。

18、D对一个具有n个顶点的图,采用邻接接矩阵表示则该矩阵的大小为:(n2)

19、D已知一个图如下所示,则从顶点a出发按深度优先搜索遍历可以等到的一种顶点序列为:(a,e,d,f,b,c)

20、D从未排序的序列中依次取出元素与已排序列中的元素作比较,将其放已入排序序列中的正确位置上,此方法称为:(直接插入排序)

二、填空题:

1、数据结构包括的三个方面的内容是:数据的(逻辑结构),数据的(存储结构),数据的(运算)。

2、当向一个顺序表插入一个元素时,从插入位置开始后的所有元素均需(向后移动)一个位置,移动过程是从(最后一个元素开始)向(后)依次移动每一个元素。

3、要从一个顺序表删除一个元素时,被删除之后的所有元素均需(向前移动)一个位置,移动过程是从(删除元素后的第一个元素开始)向(前)依次移动每一个元素。

4、在线性表的顺序存储中,元素之间的逻辑关系是通过(相对位置)决定的。顺序表中逻辑上相邻的元素,物理位置(也)相邻。

5、线性表、栈和队列是(线性)结构,可以在线性表的(任意)位置插入和删除元素,而栈只能在(栈顶)插入和删除元素;对于队列只能在(队尾)插入元素,在(队首)删除元素。

6、栈的插入和删除只能在栈的(栈顶)进行,队列的插入和删除分别在(两)端进行,进行插入的一端叫做(队尾),进行删除的一端叫做(队首)。

7、对于一个具有n个结点的二叉树,当它为一棵(完全)二叉树时具有最小高度,当它为一棵单支树时具有(最大)高度。

8、设无向图G的顶点数为n,图G最少有(n-1)条边,最多有(n(n-1)/2)

三、简答题:

1、假定有四个元素依次进栈,进栈过程中允许出栈,试写出所有可能的出栈序列。

答:假设ABCD四元素依次进栈:

1)A进栈->B进栈->C进栈->D进栈->出栈->出栈->出栈->出栈

结果:D->C->B->A

2)A进栈->B进栈->C进栈->出栈->D进栈->出栈->出栈->出栈

结果:C->D->B->A

3)A进栈->B进栈->C进栈->出栈->出栈->D进栈->出栈->出栈

结果:C->B->D->A

4)A进栈->B进栈->C进栈->出栈->出栈->出栈->D进栈->出栈

结果:C->B->A->D

5)A进栈->B进栈->出栈->C进栈->D进栈->出栈->出栈->出栈

结果:B->D->C->A

6)A进栈->B进栈->出栈->出栈->C进栈->D进栈->出栈->出栈

结果:B->A->D->C

7)A进栈->B进栈->出栈->C进栈->出栈->D进栈->出栈->出栈

结果:B->C->D->A

A进栈->B进栈->出栈->出栈->C进栈->出栈->D进栈->出栈

结果:B->A->C->D

9)A进栈->出栈->B进栈->C进栈->D进栈->出栈->出栈->出栈

结果:A->D->C->B

10)A进栈->出栈->B进栈->C进栈->出栈->D进栈->出栈->出栈

结果:A->C->D->B

11)A进栈->出栈->B进栈->C进栈->出栈->出栈->D进栈->出栈

结果:A->C->B->D

12)A进栈->出栈->B进栈->出栈->C进栈->D进栈->出栈->出栈

结果:A->B->D->C

13)A进栈->出栈->B进栈->出栈->C进栈->出栈->D进栈->出栈

结果:A->B->C->D

2、二叉树与树之间有什么区别?一棵度为2的树与二叉树有什么区别?

答:二叉树的度最大为2,而树的度无此限制。

在二叉树中,一个结点的子树有左、右之分,不能互换位置。而度为2的树则无此限制。

3、写出对如图所示二叉树进行先序遍历、中序遍历、后序遍历时得到的顶点序列。

答:先序遍历序列:ABDEC

中序遍历序列:DEBAC

后序遍历序列:EDBCA

程序设计基础作业4

一、选择题与填空题

1、D结构化程序流程图中一般包括三种基本结构,下述结构中哪一种不属于其基本结构(嵌套结构)

2、A程序设计语言的选择是顺利实施编程的重要基础,评价语言的因素很多,而其重要的选择依据是(语言的应用领域)

3、B在软件工程中,软件测试的目的是(发现软件错误)

4、E软件危机是软件产业化过程中出现的一种现象,下述现象中,(软件需求难以满足、软件开发成本提高、软件开发进度难以控制、软件质量不易保证)

5、C软件工程的出现主要是由于(软件危机的出现)

6、算法的四种基本操作是(逻辑运算、算术运算、数据比较、数据传送)

7、算法的控制结构给出了算法的执行框架,她决定了算法中各种操作的执行(次序)

8、算法的控制结构有三种基本形式:(顺序结构、选择结构、循环结构)

9、评价算法的综合性能最主要的是算法的(正确性)和(运行效果)

10、算法的隐匿性效率包括两方面,算法的(时间)复杂度和算法的(空间)复杂度。

11、结构化程序设计方法的主要技术是(自顶而下)和(逐步求精)

12、软件生命周期包括软件的(定义)、软件的(开发)和(使用与维护)软件3个部分。

13、软件定义时期主要包括(可行性分析)和(要求分析)两个阶段。

14、软件开发时期是具体设计和实现在前一时期定义的软件,它由(软件设计阶段、实现阶段、测试阶段)3个阶段组成。

15、软件工程的目标是可概括为生产具有(正确)性、(可用)性,以及(开销

2017年电大专科程序设计基础形考任务

电大专科程序设计基础形考任务一 1.计算机的五大主要应用领域是科学计算、数据处理、过程控制、计算机辅助系统和人工智能。 2.总线是连接CPU 、存储器和外部设备的公共信息通道。通常由三部分组成:数据总线、地址总线、控制总线。 3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些逻辑运算。4.世界上第一台计算机取名为ENIAC 。 5.目前制造计算机所采用的电子器件是大规模集成电路。 6.CPU 是Central Processing Unit 的英文缩写,它主要由运算器、控制器和 寄存器3 个部分组成。 7.完整的计算机系统是由硬件系统和软件系统两大部分组成的。 8.计算机的硬件系统一般可分为存储器、中央处理器、输入设备和输出设备等几个部分。 9.计算机的存储器分为内存和外存两级。 10.随机存储器和只读存储器的英文缩写分别为RAM 和ROM 。 11.系统软件是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。

12.程序是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。文档是描述程序设计的过程及程序的使用方法的有关资料。 13.图灵机是计算机的概念模型,奠定了现代计算机的理论基础;冯·诺依曼机是 计算机的结构模型,奠定了现代计算机的设计基础。 14.高级语言源程序的翻译成机器语言程序一般有两种做法: 编译方式和解释方式。15.按照使用方式,程序设计语言分为交互式语言和非交互式语言;按照应用范围 则分为通用语言和专用语言。 16.编译程序的核心部分,叫__语法分析器_______ ,其任务就是检查源程序在语法上是否_正确___ 。 二、选择题(每题2 分,合计20 分)题目2 2、当代计算机的最主要的体系结构称为是______ 。 选择一项: A.冯·诺依曼机 B.PASCAL机 C.非冯·诺依曼机 D.图灵机 3 计算机软件是指____ 。 选择一项: A.源程序选择一项: A.机器语言 B.高级语言 C.目标语言 D.汇编语言 5、显示器是____ 。选择一项: A.存储设备 B.计算设备 B.计算机程序及其有关文挡 C.源程序和目标程序 D.计算机程序 C.输出设备 D.输入设备 6、系统软件的核心软件是 _____ 选择一项: 4、计算机能直接执行的语言是 A. 编译程序

C++程序设计基础课后答案 第八章

8.1 阅读下列程序,写出执行结果 1.#include class Bclass { public: Bclass( int i, int j ) { x = i; y = j; } virtual int fun() { return 0 ; } protected: int x, y ; }; class Iclass:public Bclass { public : Iclass(int i, int j, int k):Bclass(i, j) { z = k; } int fun() { return ( x + y + z ) / 3; } private : int z ; }; void main() { Iclass obj( 2, 4, 10 ); Bclass p1 = obj; cout << p1.fun() << endl; Bclass & p2 = obj ; cout << p2.fun() << endl; cout << p2.Bclass :: fun() << endl; Bclass *p3 = &obj;

cout << p3 -> fun() << endl; } 2.#include class Base { public: virtual void getxy( int i,int j = 0 ) { x = i; y = j; } virtual void fun() = 0 ; protected: int x , y; }; class A: public Base { public: void fun() { cout<<"x = "<

case 1: printf("欢迎进入-学生信息登记系统\n");break; case 2: printf("欢迎进入-学生信息查询系统\n");break; case 3: printf("欢迎进入-学生信息更新系统\n");break; case 4: printf("欢迎进入-学生信息备份系统\n");break; case 5: printf("退出系统\n");break; default:printf("输入错误!\n"); } return 0; }

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

《计算机程序设计基础》 习 题 册

班级学号姓名成绩一、单选题 1.C++源程序文件的默认扩展名为A。 A) cpp B) exe C) obj D) lik 2.由C++源程序文件编译而成的目标文件的默认扩展名为C。 A) cpp B) exe C) obj D) lik 3.由C++目标文件连接而成的可执行文件的默认扩展名为B。 A) cpp B) exe C) obj D) lik 4.编写C++程序一般需经过的几个步骤依次是B。 A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接 5.程序中主函数的名字为 A 。 A) main B) MAIN C) Main D) 任意标识符 6.下面四个选项中,均是不合法的用户标识符的选项的是C。 A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 7.下列变量名中合法的是C。 A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 8.存储以下数据,占用存储字节最多的是 D 。 A) 0 B) ‘0’ C) “0” D) 0.0 9.在C++语言中,字符型数据在内存中的存储形式是D。 A) 补码 B) 反码 C) 原码 D) ASCII码 10.若有说明语句:char c =’\072’;则变量c A。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令

·《文论专题》形考作业二参考答案

形成性考核作业二参考答案 1、叶燮“才胆识力”说的具体内涵是什么?其中识与严羽的识有何异同? 在叶燮的理论中,“才胆识力”是创作主体最有个性化的因素,是作家个性心理质素最完整的概括由此形成的学说堪称“心”学。所谓“才”,是指诗人主体的艺术才能和才华,具体包括诗人观察、认识客观事物的能力,以及艺术地表现“理”、“事”、“情”的能力。所谓“胆”,是指诗人敢于突破传统束缚的独立思考的能力,在创作中表现为自由创作的艺术精神。所谓“识”,是指诗人辨别事物“理、事、情”特点的辨别能力,又指对世界事物是非美丑的识别能力,更是鉴别诗歌及其艺术表现特征的能力。所谓“力”,是指诗人运用形象概括现实生活和客观事物的功力和笔力,以及独树一帜、立一家之言的气魄。它是诗人创作中不同于他人的独创性的力度。 四者之中,叶燮认为“识”处于核心和主宰的地位。四者又具有一种“交相为济”的关系,“胆”既有依赖于“识”,又能延展深化为“才”,而“才”则必须要“力”来承载,因此,没有“力”的作用,“才”是不可能充分展现出来的。总而言之,“才、胆、识、力”四者不可分割,而且相互联系,相互滋润,共同构成了创作主体的个性心理结构。诗人做诗,只有充分调动这四种心智机能,有效协作,方能写出优秀的诗篇来。 严羽的“识”是在《沧浪诗话·诗辨》中提出的。所谓“识”,就是识别诗的正路、高格、要义,以汉魏晋以及盛唐之诗为师法的典范和臻至的目标。这就需要诗人或者诗歌欣赏者具备一定的艺术鉴别能力,能“识”出诗歌艺术水准的高低,也就成为学诗者的首要条件。“识”是“入门正”和“立志高”的基本条件。 首先,学诗者需要辨别诗家各体。其次,学诗者还需识别诗中“第一义”。再次,“识”是学诗者主体修养最重要的因素,关系到其对诗歌的审美欣赏与判断能力。严羽认为,“识”包含了“入门须正”和“立志须高”,这是学诗者必须具备的真识。在严羽这里,作为审美判断能力的“识”力,其属于诗歌创作主体有别于客体的内在能动性,在内涵上被赋予了独特的诗学规定性。 2、金圣叹的人物性格理论 人物性格理论是金圣叹小说理论中最富创见的精华部分。在评点《水浒传》的过程中,金圣叹首次把“性格”作为基本概念运用于小说批评,而且还对“性格”的内涵以及在文学作品中如何塑造人物性格作了细致、精彩的阐述。 首先,成功塑造人物性格是小说创作的首要任务和取得艺术成就的根本标志。在《读第五才子书法》中他说:“别一部书,看过一遍即休,独有《水浒传》,只是看不厌,无非为他把一百八个人性格都写出来”。将一部《水浒传》与“别一部书”相比,其独“看不厌”

Java程序设计基础习题答案

Java程序设计基础课后习题参考答案 第2章 1、关于Java Application得入口方法main()得检验: main()方法得参数名就是否可以改变? main()方法得参数个数就是否可以改变? 该方法名就是否可以改变? 参考答案:(1)main()方法得参数名可以改变.(2)main()方法得参数个数不可以改变。(3)该方法名不可以改变。 2、当一个程序没有main()方法时,能编译吗?如果能编译,能运行吗? 参考答案:当一个程序没有main()方法就是,就是可以编译通过得,但就是不能给运行,因为找不到一个主函数入口。 3、下列语句能否编译通过? bytei =127; bytej = 128; longl1 = 999999; long l2= 9999999999; 参考答案:byte i 与long l1可以编译通过。而byte j 与longl2 超出自身数据类型范围,所以编译失败。 4、下列语句能否编译通过? float f1 =3、5; float f2 = 3.5f; 参考答案:java中浮点型得数据在不声明得情况下都就是double型得,如果要表示一个数据就是float型得,必须在数据后面加上“F”或“f”;因此,floatf1 无法编译通过。 5、验证int 与char,int与double等类型就是否可以相互转换。 参考答案:(1)char类型可以转换为int 类型得,但就是int类型无法转换为char类型得;(2)int 可以转换为double类型得,但就是double类型无法转换为int 类型得。 6、计算下列表达式,注意观察运算符优先级规则。若有表达式就是非法表达式,则指出不合法之处且进行解释。 (1)4+5 == 6*2 ?(2) (4=5)/6?? (3)9%2*7/3>17(4)(4+5)<=6/3 ? (5) 4+5%3!=7-2????(6)4+5/6〉=10%2 参考答案:表达式(2)为不合法表达式,只能将值赋值给一个变量,因此其中(4=5)将5赋值给4就是不合法得. 7、下列()就是合法得Java标识符。 (1)Counter1 ??(2)$index, (3) name-7 ??(4)_byte

2019国开电大《程序设计基础》形考任务4答案

程序设计基础形考任务4: 1.算法的四种基本操作是逻辑运算、算数运算、数据比较、数据传送。 2.算法的控制结构有三种基本形式:顺序结构、选择结构、循环结构。 3.评价算法需要从几个不同的角度考虑,最主要的是正确性和运行效率。 4.算法的运行效率包括两方面,算法的时间复杂度和算法的空间复杂度。 5.结构化程序设计的总体思想是采用模块化结构,自顶向下、逐步求精。 6. 软件生存周期包括软件的定义、软件的开发和软件使用与维护3个部分。 7. 软件定义时期主要包括可行性研究和需求分析两个阶段。 8.软件开发时期是具体设计和实现在前一时期定义的软件,它由软件的设计阶段、实现阶段、集成阶段组成。 9.软件工程的目标是可概括为生产具有正确性、可用性以及开销合宜的产品。 10.软件开发模型大体上可分为两种类型,第一种是以软件需求完全确定为前提的瀑布模型。第二种是在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型。 二、选择题(每题4分,合计40分) 2下列叙述中正确的是_____。 选择一项: A. 算法就是程序 B. 设计算法时只需要考虑结果的可靠性

C. 以上三种说法都不对 D. 设计算法时只需要考虑数据结构的设计 3下列叙述中正确的是_____。 选择一项: A. 一个算法的空间复杂度大,则其时间复杂度也必定大 B. 以上三种说法都不对 C. 一个算法的空间复杂度大,则其时间复杂度必定小 D. 一个算法的时间复杂度大,则其空间复杂度必定小 4一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。选择一项: A. 有零个或多个输入 B. 可行性 C. 有穷性 D. 有零个或多个输出 5下面叙述正确的是()。 选择一项: A. 算法的时间复杂度是指执行算法所需要的计算工作量 B. 算法的效率只与问题的规模有关,而与数据的存储结构无关 C. 数据的逻辑结构与存储结构是一一对应的 D. 算法的时间复杂度与空间复杂度一定相关 6那一项不属于算法的四种基本的功能操作( ) 。

《计算机程序设计基础》课后练习题参考答案

《计算机程序设计基础》课后练习题1 一.判断题 (1)(错)事件过程由某个用户事件或系统事件触发执行,但不能被其他过程调用。 (2)(错)若X=2, Y=5,则表达式 Y-2>X AND X+2>Y 的结果为:True。 (3)(错)常量是指在程序运行过程中其值可以改变的那些量。 (4)(错,timer没有)VB工具箱中的所有控件都具有宽度(Width)和高度(Height)属 性。 (5)(错)定义变量:Dim max,min as Single , 则max 和 min 的数据类型均为Single。 (6)(对)如果创建的菜单项的标题是一个减号“-”,则该菜单项显示为一条分隔线。 (7)(错)标准模块文件的扩展名是“*.VBP”。 (8)(错,都不能)定时器控件可以响应Click事件,但不能响应DbClick事件。 (9)(错)在默认情况下,数组下标下界的缺省值为1。 (10)(对)在使用字体对话框时,需要对其Flags属性先进行相应设置。 二.单选题 (11)在Visual Basic中,表示鼠标单击事件的是 C 。 A)Activate B)DoubleClick C)Click D)MouseDown (12)用于设置计时器时间间隔的属性是 A 。 A)Interval B)Name C)Left D)Top (13)函数Int(10*Rnd)是在 D 范围内的整数。 A)[1,10] B)[1,10] C) [0,9) D)[0,9] (14)Select case语句结构的结尾应使用 D 。 A)End B) End Case C) End Sub D) End Select (15)改变了容器的坐标系后,该容器的 A 属性值不会改变。 A)left B)scaleleft C)scaletop D)scalewidth (16)执行下列语句后,列表框中各表项顺序为 D List1.Clear For i=1 to 4 : List1.AddItem i-1,0 :Next i A)B)C)D) (17)输入对话框InputBox的返回值的类型是 A 。

国开基础会计-形考任务二答案

说明:如果课程题目是随机的,请按CTRL+F在题库中逐一搜索每一道题的答案 第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题 在借贷记账法下,损益类账户中的收入账户年末应()。 A. 有贷方余额 B. 有借方余额或贷方余额 C. 没有余额 D. 有借方余额 正确答案是:没有余额 第9题 在借贷记账法下,下列各项中说法正确的是()。 A. 负债类账户借方登记增加额 B. 所有者权益类账户借方登记增加额 C. 资产类账户借方登记增加额 D. 资产类账户借方登记减少额 正确答案是:资产类账户借方登记增加额 第10题 下列经济业务中,只会引起会计等式左边资产内部某些项目发生增加变动的是()。 A. 用银行存款购买原材料 B. 从银行取得借款 C. 投资者以机器设备投资 D. 用银行借款直接偿还应付账款 正确答案是:用银行存款购买原材料 第11题 下列经济业务中,只会引起会计等式右边负债和所有者权益某些项目发生增加变动的是()。 A. 用银行借款直接偿还应付账款 B. 投资者以机器设备投资 C. 从银行取得借款 D. 用银行存款购买原材料 正确答案是:用银行借款直接偿还应付账款 第12题 企业收到投资者投入的货币资金,这项经济业务对会计等式产生的影响是()。 A. 使等式左右两边的某些项目同时减少相等金额 B. 仅使等式左边资产要素内部某些项目产生增加变动 C. 仅使等式右边负债和所有者权益的某些项目产生增减变动 D. 使等式左右两边的某些项目同时增加相等的金额

国开(中央电大)本科《文论专题》网上形考(任务一至四)试题及答案

国开(中央电大)本科《文论专题》网上形考(任务一至四)试题及答案 国开(中央电大)本科《文论专题》网上形考(任务一至四)试题及答案备注:本资料整理于2020年5月; 适用于国开(中央电大)汉语言文学本科学员国开平台网上形考。 课程考核:形考比例30%,在国开平台完成,本资料为形考的试题及答案; 终考比例70%,纸考。 形考任务一试题及答案判断题(1~5题) “兴观群怨”的发展过程中存在着这样一种共同规律,就是在孔子那里主要是针对“用诗”,即发挥文艺社会作用而提出的“兴观群怨”,在后世都逐渐与“作诗”结合起来,使“兴观群怨”不仅成为对文艺社会作用的一种自觉认识,而且成为对文艺创作的一种明确要求。 [答案]对“兴观群怨”之“怨”,广义的“怨”,也就是把“怨”看作是对人的各种情感的一种代称。 [答案]对“兴观群怨”之“怨”,狭义的“怨”,也就是照字面意思所理解的“怨”,它是由种种不满意所引发的一种特定情感,包括忧怨、哀怨、怨恨等等。 [答案]对“兴观群怨”之“群”,是孔子以“诗教”为特色的文艺观的一个鲜明体现。首先,它鲜明体现了孔子“诗教”的目的在于

“仁”。“群”就是人与人相亲相爱,和谐相处。其次,孔子之所以强调“诗可以群”,是因为看到了文艺在使人“群”方面具有独特的审美感染作用。 [答案]对《神思》篇是《文心雕龙》创作论之首,也是刘勰创作论之总纲。 [答案]对后世文论家在“兴观群怨”说基本精神的影响下,不断提出一些新的有关文艺社会作用的命题,比如司马迁的“发愤著书”说、韩愈的“穷而后工”说等。 [答案]错后世文论家在“兴观群怨”说基本精神的影响下,不断提出一些新的有关文艺社会作用的命题,比如司马迁的“发愤著书”说、韩愈的“不平则鸣”说以及欧阳修的“穷而后工”说等。 [答案]对孔子的思想,可以说是以“仁”为内容,以“礼”为形式,以“中庸”为准则,所以也被称为“仁学”。 [答案]对孔子的思想主要保存在《论语》中。 [答案]对孔子所说的“兴”的含义,就是通过艺术形象的譬喻,引发人的联想,并进而使人领会到某种类似的,深微曲隐的思想感情,从而在精神上受到感染和熏陶。 [答案]对老子是“道不可言”的首提者,也最直接、明了。 [答案]对刘勰对作家个性和创作风格的最高要求是要有“风骨”,要“风清骨峻”。“风骨”一词原用于品鉴人物,后移于画论和文论。 [答案]对在庄子看来从微观角度而言人们的思想无法完整地用

国开电大专科《程序设计基础》形考任务1至4试题及答案

国开电大专科《程序设计基础》形考任务1至4试题及答案 说明:资料整理于2020年11月19日。 形考任务1 试题及答案 一、填空题 1.计算机的五大主要应用领域是______、______、______、______和______。 [答案]科学计算、数据处理、过程控制、计算机辅助系统、人工智能 2.总线是连接______、______和______的公共信息通道。通常由三部分组成:______、______、______。[答案]CPU、存储器、外部设备、数据总线、地址总线、控制总线 3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些______。 [答案]逻辑运算 4.世界上第一台计算机取名为______。 [答案]ENIAC 5.目前制造计算机所采用的电子器件是______。 [答案]大规模集成电路 6.CPU是 Central Processing Unit 的英文缩写,它主要由______、______和寄存器 3个部分组成。[答案]运算器、控制器 7.完整的计算机系统是由______和______两大部分组成的。 [答案]硬件系统、件系统 8.计算机的硬件系统一般可分为______、______、______和______等几个部分。 [答案]存储器、中央处理器、输入设备、输出设备 9.计算机的存储器分为______和______两级。 [答案]内存、外存 10.随机存储器和只读存储器的英文缩写分别为______和______。 [答案]RAM、ROM 11.______是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。 [答案]系统软件 12.______是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。______是描述程序设计的过程及程序的使用方法的有关资料。 [答案]程序 13.______是计算机的概念模型,奠定了现代计算机的理论基础;______是计算机的结构模型,奠定了现代计算机的设计基础。 [答案]图灵机 14.高级语言源程序的翻译成机器语言程序一般有两种做法: ______方式和______方式。 [答案]编译、解释 15.按照使用方式,程序设计语言分为______语言和______语言;按照应用范围则分为______语言和______语言。 [答案]交互式、非交互式、通用、专用 16.编译程序的核心部分,叫______,其任务就是检查源程序在语法上是否_______。 [答案]语法分析器、正确 二、选择题 当代计算机的最主要的体系结构称为是______。 [答案]冯?诺依曼机 计算机软件是指______ 。

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.docsj.com/doc/b4593072.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

电大基础会计形成性考核册答案

年电大最新基础会计形成性考核册答案

————————————————————————————————作者:————————————————————————————————日期:

【基础会计】形成性考核册作业答案 基础会计作业1答案 习题一 短期借款期末余额:10000;周转材料期末余额:40000; 库存现金现金本期借方发生额合计:15000;应收账款本期贷方发生额合计:3000; 应付账款期初余额:1000;实收资本本期贷方发生额合计:30000; 银行存款期末余额:16000;其他应付款期末余额:2400。 习题二 1、借:原材料 25000 贷:银行存款 25000 2、借:原材料 10000 贷:应付账款 10000 3、借:库存现金 5000 贷:银行存款 5000 4、借:其他应收款——张平 2500 贷:库存现金 2500 5、借:生产成本——甲产品 20000 制造费用2500 管理费用 1000 贷:原材料 23500 6、借:应付账款 10000 贷:银行存款 10000 7、借:应收账款 50000 贷:主营业务收入 50000 8、借:固定资产 17500 贷:银行存款 17500 9、借:银行存款 50000 贷:应收账款 50000 10、借:生产成本——甲产品 10000 制造费用 1500 管理费用 4000 贷:应付职工薪酬——工资 15500 11、借:制造费用 1500 管理费用 2100 贷:累计折旧 3600 12、借:管理费用 1900 库存现金 600 贷:其他应收款——张平 2500 13、借:生产成本——甲产品 5500 贷:制造费用5500(=2500+1500+1500)14、借:库存商品——甲产品35500(=20000+10000+5500) 贷:生产成本——甲产品 35500 15、借:银行存款 50000 贷:主营业务收入 65000 16、借:销售费用 10000 贷:银行存款 10000 17、借:营业税金及附加 2250 贷:应交税费 2250 18、借:主营业务成本 32500 贷:库存商品——甲产品32500 19、借:营业外支出500 贷:库存现金500 20、借:主营业务收入115000(=65000+50000) 贷:本年利润115000 21、借:本年利润54250 贷:主营业务成本32500 销售费用10000 管理费用9000(=1000+4000+2100+1900) 营业外支出500 营业税金及附加225

《文论专题》形成性考核作业(1)答案

《文论专题》形成性考核作业(1)答案 一、单项选择题(共15 道试题,共30 分。) 1、通过艺术形象得譬喻,引发人得联想,并进而使人领会到某种类似得,深微曲隐得思想感情,从而在精神上受到感染与熏陶,这就是(A、) A、兴 B、观 C、群 D、怨 2、后世文论家在“兴观群怨”说基本精神得影响下,不断提出一些新得有关文艺社会作用得命题,司马迁得“发愤著书”说、韩愈得“不平则鸣”说、欧阳修得“穷而后工”说、梁启超得“熏浸刺提”说等就是“兴观群怨”中“( D、) ”得丰富与完善。 A、诗可以兴 B、诗可以观 C、诗可以群 D、诗可以怨 3、梁启超“薰浸刺提”说对文艺社会作用得阐释,侧重于文艺作品得美感特征与接受者审美需求之间得相互作用等方面,其对文艺得审美特征得探讨,就是对( A)得一种“放大”研究。 A、孔子“兴观群怨”说 B、庄子“言不尽意”说 C、司空图“韵味”说 D、严羽“妙悟”说 4、“兴观群怨”说就是孔子“( A)”文艺观得代表。 A、诗教 B、仁教 C、礼教 D、德教 5、孔子得文艺观就是她得“ A ”思想在文艺方面得鲜明体现。 A、仁学 B、礼学 C、诗学 D、义学 6、明末清初得王夫之特别重视文艺得审美情感特征,她将“兴观群怨”称之为“ A ” A、四情 B、四义 C、四学 D、四教 7、孔子“兴观群怨”中得“观”就是就文艺得( A ) 作用而言得。 A、认识 B、表现 C、娱乐 D、教化 8、庄子得“言不尽意”说对后世得影响深远而巨大。其西晋陆机得“ A ”就就

A、意不称物,文不逮意 B、思表纤旨,文外曲致,言所不追 C、文已尽而意有余 D、象外之象、景外之景、韵外之致、味外之旨 9、庄子得“言不尽意”说对后世得影响深远而巨大,唐代司空图得( D )就就是明显得例证。 A、意不称物,文不逮意 B、思表纤旨,文外曲致,言所不追 C、文已尽而意有余 D、象外之象、景外之景、韵外之致、味外之旨 10、庄子得“言不尽意”说对后世得影响深远而巨大,北宋欧阳修得( A ) 就就是例证。 A、“状难写之景,如在目前;含不尽之意,见于言外” B、文已尽而意有余 C、思表纤旨,文外曲致,言所不追 D、言有尽而意无穷 11、魏晋南北朝就是中国古代文论发展得高峰期,其间曾先后出现过文论史上得若干个“第一”,下面选项中正确得就是( D )。 A、第一部文论专篇――曹丕得《典论?论文》,第一部文论巨制――《文心雕龙》 B、第一部诗话――曹丕得《诗品》,第一部创作论专篇――陆机得《文赋》 C、第一部创作论专篇――钟嵘得《文赋》,第一部文论专篇――曹丕得《典论?论文》 D、第一部创作论专篇――陆机得《文赋》,第一部诗话――钟嵘得《诗品》 12、为强调“大美”之自然、本真、天放得独特禀性,庄子从比较得角度说到“三籁”之声。其中除了“地籁”、“人籁”还有( A )。 A、“天籁” B、“物籁” C、“神籁” D、“灵籁” 13、《文心雕龙》风格论集中于《体性》篇。依刘勰之意,作家得创作个性包括有才、气、学、( A )等四个方面得因素。 A、习 B、质 C、识 D、力 14、刘勰得批评与鉴赏思想贯穿于《文心雕龙》全书,批评与鉴赏得篇幅当数《知音》篇。批评原则有“六义”,即:一则( A )而不诡,二则风清而不杂,三则事信而不诞,四则义贞而不回,五则体约而不芜,六则文丽而不。 A、情深 B、情真 C、情浓 D、情远 15、刘勰得批评与鉴赏思想贯穿于《文心雕龙》全书,批评与鉴赏得篇幅当数《知音》篇。批评方法有“六观”,即:一观位体,二观置辞,三观( A ),四观奇正,五观事义,六观宫商。

程序设计基础形考任务四参考答案

程序设计基础形考任务四参考答案 一、填空题 1.算法的四种基本操作是算术运算、逻辑运算、数据传送、数据比较。2.算法的控制结构有三种基本形式:顺序、分支、循环。 3.评价算法需要从几个不同的角度考虑,最主要的是正确性和运行效率。4.算法的运行效率包括两方面,算法的空间复杂度和算法的时间复杂度。 5.结构化程序设计的总体思想是采用模块化结构,自顶向下、逐步求精。 6.软件生存周期包括软件的定义、软件的开发和软件使用和维护3个部分。 7. 软件定义时期主要包括可行性研究和需求分析两个阶段。 8.软件开发时期是具体设计和实现在前一时期定义的软件,它由软件的设计阶段、实现阶段、集成阶段组成。 9.软件工程的目标是可概括为生产具有正确性、可用性以及开销合宜的产品。10.软件开发模型大体上可分为两种类型,第一种是以软件需求完全确定为前提的瀑布模型。第二种是在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型。 二、选择题 题目2 下列叙述中正确的是_____。 选择一项:B A. 设计算法时只需要考虑数据结构的设计 B. 以上三种说法都不对 C. 设计算法时只需要考虑结果的可靠性 D. 算法就是程序 题目3 下列叙述中正确的是_____。 选择一项:D A. 一个算法的空间复杂度大,则其时间复杂度也必定大 B. 一个算法的空间复杂度大,则其时间复杂度必定小 C. 一个算法的时间复杂度大,则其空间复杂度必定小 D. 以上三种说法都不对 题目4 一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。选择一项:B A. 有穷性 B. 有零个或多个输出 C. 可行性 D. 有零个或多个输入 题目5 下面叙述正确的是()。 选择一项:C A. 算法的时间复杂度与空间复杂度一定相关 B. 数据的逻辑结构与存储结构是一一对应的 C. 算法的时间复杂度是指执行算法所需要的计算工作量 D. 算法的效率只与问题的规模有关,而与数据的存储结构无关 题目6

Visual Basic 程序设计基础教程-课后习题答案-范荣强

第一章程序与编程环境 一、填空题 1. 工程,Form_Load 2. 事件(触发) 3. 窗体,Name 4. CurrentX, CurrentY 5. maxButton, BorderStyle = 1 or 3 or 4 or 5 6. Alignment, 空缺,AutoSize 7. Style, LoadPicture 8. Line, Shape 9. 重画10. FillStyle ll. MultiLine, maxLength, Locked 12. Font 13. sub, 对象名,事件名14. 方法,Object.Method, text1.setfocus() 15. Name, minButtom, CurrentX(Y), Caption 16. Interval, Enable 17. timer, Interval, ms(毫秒) 18. Mouse Down, Click, LoastFocus 19. .Frm, .Frx, .bas. cls. Vbp 20. 注释, “Rem 语句”或者“’语句” 第二章数据的类型、表示以及运算 一、请指出下列哪些是VB的合法常量,并说明原因 (1)√(2)X 常量不能加类型说明符号改成123.4 (3)X与上题类似,如果是常量,则类型说明符放在后面(4)√等价于2E3 (5) √(6)√等于十进制的4113 (7)X 如果是16进制要写&符号(8)X 指数不能为小数(9)X 月份超过12,日超过31 (10)√(11)√(12)√等价于上一题(13)X 8进制数每一位不能超过8 (14)√(15)X 变量,常量要为基本数据类型的值(16)√ 二、找出合法变量 (1)√(2)√如果与控件Label1同在一个应用程序里面,该变量会屏蔽掉控件Label1 (3) X 保留字(4)√(5)X 变量不能以数字开头(6)变量不能有小数点 (7)√(8)√数组变量(9)X保留字(10)√可以,但rnd()不可以,rnd()是函数 (11) √(12)√(13)√(14)X ’符号表示注释(15)X 这是表达式,不是变量(16)X 同上,是表达式 三、指出下列数据x,y,z的声明是否正确,如果正确请指明其类型 (1)√ x--long, y—variant, z—integer (2) √ x—long, y—long, z—integer (3) √ x—double, y—double, z—integer (4) X 变量x &中间不能有空格 (5)√自动转换成字符串 (6)X 变量声明不能直接赋值 (7)√ (8)√自动转换成字符串 (9)X 常量不能把函数写上去 (10)√ 四、写出下列表达式的结果 (1)1 (2) 1 (3)false (4) ab12 (5)123 (6)出错,加法表达式中如果有一个是数值类型,则“+”表示加号,而不是字符的链接符号(7)False (8)true (9) true (10) false 默认转换成相同类型(数值),建议这里把2改成D试试 (P.S. 布尔类型TRUE = -1, FALSE = 0; 优先顺序:^(乘方)→-(求负)→*、/→\(整除)→MOD→+、-) 五、写出下列函数的结果

相关文档
相关文档 最新文档