Lipow证明了:当源程序少于100个语句时,每行代码的出错率随程序行数的增长()。
第1题:
对软件复杂性进行度量时,采用代码行度量法,下列说法不正确的是()。
A.每行代码的出错率与源程序行数之间不存在简单的线性关系
B.对于少于100行语句的小程序,源代码行数与出错率是线性相关的
C.代码行度量法只是一简单的,估计的很粗糙的方法
D.随着程序的增大,出错率以线性方式增长
第2题:
模板函数的真正代码是在( )时候产生。
A.源程序中声明函数时
B.源程序中定义函数时
C.源程序中调用函数时
D.运行执行函数时
第3题:
从程序的行文角度,编写程序源代码应注意______。
A.源程序文档化
B.程序的语句结构
C.数据的说明
D.以上都是
第4题:
以编译方式翻译C/C++源程序的过程中,语句结构的合法性分析是( )的任务。
A.词法分析 B.语义分析 C.语法分析 D.目标代码生成
第5题:
以下对C语言的描述中,正确的是______。
A.C语言源程序中可以有重名的函数
B.C语言源程序中要求每行只能书写一条语句
C.注释可以出现在C语言源程序中的任何位置
D.最小的C语言源程序中没有任何内容
第6题:
高级语言的语言处理程序分为解释程序和编译程序两种。解释程序处理源程序时,大多数采用______方法。
A.源程序语句被逐个直接解释执行
B.先将源程序转化成某种中间代码,然后对这种代码解释执行
C.先将源程序转化成目标代码,再执行
D.以上方法都不是
A.
B.
C.
D.
第7题:
下面叙述正确的是()。
A.main()函数必须位于源程序文件的开头
B.程序中必需含有自定义函数
C.每行最多只能写两条语句
D.所有语句都必须以分号“;”结束
第8题:
以下关于汇编语言的叙述中,错误的是(50)。
A.汇编语言源程序中的指令语句将被翻译成机器代码
B.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句
C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出
D.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段
第9题:
下列语句中,说法正确的是______。
A.C程序书写格式严格,每行只能写一个语句
B.C程序书写格式严格,每行必须有行号
C.C程序书写格式自由,每行可以写多条语句,但之间必须用逗号隔开
D.C程序书写格式自由,一个语句可以分写在多行
第10题:
●编译程序与解释程序的不同之处是(15) 。
(15)
A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码
D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码