Lipow证明了:当源程序少于100个语句时,每行代码的出错率随

题目

Lipow证明了:当源程序少于100个语句时,每行代码的出错率随程序行数的增长()。

  • A、呈线性相关关系
  • B、呈指数方式增长
  • C、呈对数方式增长
  • D、没有一定规律
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对软件复杂性进行度量时,采用代码行度量法,下列说法不正确的是()。

A.每行代码的出错率与源程序行数之间不存在简单的线性关系

B.对于少于100行语句的小程序,源代码行数与出错率是线性相关的

C.代码行度量法只是一简单的,估计的很粗糙的方法

D.随着程序的增大,出错率以线性方式增长


参考答案:D

第2题:

模板函数的真正代码是在( )时候产生。

A.源程序中声明函数时

B.源程序中定义函数时

C.源程序中调用函数时

D.运行执行函数时


正确答案:C
解析:本题考核模板函数的使用。在说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中对象的形参,然后生成一个重载函数。由此可知模板函数的真正代码是在函数调用时产生的。

第3题:

从程序的行文角度,编写程序源代码应注意______。

A.源程序文档化

B.程序的语句结构

C.数据的说明

D.以上都是


正确答案:D
解析:为了达到程序设计风格良好,便于阅读分析,要注意源程序文档化、程序的语句结构、数据的说明和输入输出等方面的要求。

第4题:

以编译方式翻译C/C++源程序的过程中,语句结构的合法性分析是( )的任务。

A.词法分析 B.语义分析 C.语法分析 D.目标代码生成


正确答案:C

第5题:

以下对C语言的描述中,正确的是______。

A.C语言源程序中可以有重名的函数

B.C语言源程序中要求每行只能书写一条语句

C.注释可以出现在C语言源程序中的任何位置

D.最小的C语言源程序中没有任何内容


正确答案:C

第6题:

高级语言的语言处理程序分为解释程序和编译程序两种。解释程序处理源程序时,大多数采用______方法。

A.源程序语句被逐个直接解释执行

B.先将源程序转化成某种中间代码,然后对这种代码解释执行

C.先将源程序转化成目标代码,再执行

D.以上方法都不是

A.

B.

C.

D.


正确答案:B

第7题:

下面叙述正确的是()。

A.main()函数必须位于源程序文件的开头

B.程序中必需含有自定义函数

C.每行最多只能写两条语句

D.所有语句都必须以分号“;”结束


正确答案:D

第8题:

以下关于汇编语言的叙述中,错误的是(50)。

A.汇编语言源程序中的指令语句将被翻译成机器代码

B.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句

C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出

D.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段


正确答案:B
解析:汇编语言是面向机器的低级语言,与具体机型有关,运行汇编语言源程序时要将源程序翻译成目标程序,目标程序是机器语言程序,也即计算机的CPU可直接处理的机器代码。

第9题:

下列语句中,说法正确的是______。

A.C程序书写格式严格,每行只能写一个语句

B.C程序书写格式严格,每行必须有行号

C.C程序书写格式自由,每行可以写多条语句,但之间必须用逗号隔开

D.C程序书写格式自由,一个语句可以分写在多行


正确答案:D

第10题:

●编译程序与解释程序的不同之处是(15) 。

(15)

A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码

B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码

C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码

D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码


正确答案:D

更多相关问题