程序设计基础B卷答案

发布 2024-01-15 09:55:17 阅读 8694

瀑布模型在软件工程中占有重要的地位,它提供了软件开发的基本框架,这比依靠“个人技艺”开发软件好得多。它有利于大型软件开发过程中人员的组织和管理,有利于软件开发方法和工具的研究与使用,从而提高了大型软件项目开发的质量和效率。(2分)

瀑布模型的主要特点是:阶段间的顺序性和依赖性,开发过程是一个严格的下导式过程,即前一阶段的输出是后一阶段的输入,每一阶段工作的完成需要确认,而确认过程是严格的追溯式过程,后一阶段出现了问题要通过前一阶段的重新确认来解决。因此,问题发现得越晚解决问题的代价就越高。

(3分)

3.一般分为三类:机器语言(也称机器指令集),汇编语言和高级语言。(2分)

机器语言是每台计算机出厂时,厂家都为它配备一套机器语言,不同的计算机,其机器语言通常是不同的。由于机器语言是面向具体机器的,所以其程序缺乏通用性,编写程序的过程繁琐复杂,易出错,错了又不易查找和修改,编出的程序可读性极差。(2分)

汇编语言是机器语言的符号化形式。用汇编语言编写的程序(又称源程序)经汇编器加工处理后,就转换成可由计算机直接执行的目标程序。汇编语言提高了程序设计效率和计算机利用率。

汇编语言仍属面向机器的一种低级语言,其程序的通用性和可读性较差。(2分)

高级程序设计语言是指通用性好,不必对计算机的指令系统有深入的了解就可以编写程序。采用高级语言编写的程序在不同型号的计算机上只需做某些微小的改动便可运行,只要采用这些计算机上的编译程序重新编译即可。高级语言具有通用性,与具体的机器无关。

(2分)

1.(8分)

#include <>

main()

int x,y,z,min1分)

printf("please input three integers:

scanf("%d%d%d",&x,&y,&z1分)

min=x1分)

if(y min=y;

if(z min=z;

printf("the minimun is : d", min1分)

2.(8分)

#include <>

main (

int h, k, j;

scanf (”d”, h1分)

for ( k=1; k<=h; k控制打印 h 行2分)

{ for ( j=1; j<=h-k; j打印空格2分)

printf (”

for ( j=1; j<=2*k-1; j++)打印 * 号2分)

printf (”

printf(”1分)

程序设计基础试卷 B卷

湖南石化职院2014年下学期期末试卷。电气 班 程序设计基础 试题。b卷,闭卷,考试时间 100分钟 1 以下叙述正确的是 a 花括号 只能作为函数体的定界符。b c语言中的每条可执行语句最终都将被转换成二进制的机器指令。c c语言程序的基本单位是语句 d c语言程序的所有函数名都可以由用户命名。2...

程序设计基础》试卷 B卷

注意 1 考试时间 90 分钟 2 班级 姓名 学号必须写在指定地方 3 适用班级4 考试方式 一 填空题每空 2 分,共 20 分 1 a 3的结果是。2 c语言的预处理语句以 开头。3 c程序是由函数构成的,其中有且只能有个主函数,每个c程序总是从它开始执行,并且以作为结束符。4 符号 a 和 ...

《程序设计基础》试卷B及已填答案

1 main 函数是程序启动时惟一的入口。2 算法的复杂性包含两方面 时间复杂性和空间复杂性。3 已知 char c a int x 2,k 执行语句k c x 则x为 3 k为 1 4 数值0x34对应的十进制为 52 5 已知int a 则表达式 a 2 3 3 8 a 10 的结果为 60 变...