当前位置:初级程序员题库>程序设计语言基础知识题库

问题:

[单选] 程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为()。

语义分析。代码连接。静态绑定。动态绑定。

问题:

[单选] 将来源不同的目标程序装配成一个可执行程序是()的任务。

连接程序。编译程序。解释程序。汇编程序。

问题:

[单选] 某C语言程序中,m是一个整型变量,则()时遇到表达式m+"test"会报错。

词法分析。语法分析。语义分析。程序运行。

问题:

[单选] 面向对象程序设计语言主要用于()。

面向对象分析、设计与实现。面向对象分析。面向对象设计。面向对象实现。

问题:

[单选] 表达式"a*(b-c)+d"的后缀式为()。

abcd*-+。ab*c-d+。ab-cd+*。abc-*d+。

问题:

[单选] 通过程序设计活动求解问题时,通常可分为问题建模、算法设计、编写代码和编译调试4个阶段。()阶段的工作与所选择的程序语言密切相关。

问题建模和算法设计。算法设计和编写代码。问题建模和编译调试。编写代码和编译调试。

问题:

[单选] 以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。

函数的定义必须放在该函数的调用之前。函数的声明必须放在该函数的调用之前。函数的定义必须放在该函数的声明之前。函数的声明必须放在该函数的定义之前。

问题:

[单选] 绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为()。

静态绑定。动态绑定。过载绑定。强制绑定。

问题:

[单选] 以下关于C/C++程序变量的叙述中,错误的是()。

变量实际上是存储位置的名字。变量都具有类型属性。变量必须先声明,然后才能引用。除了赋值运算,其他运算都不能改变变量的值。

问题:

[单选] 以下关于汇编语言和汇编指令的叙述中,正确的是()。

汇编语言程序中只能包含CPU可直接识别的汇编指令。一条汇编指令可以没有操作码字段,但是必须具有操作数字段。汇编语言源程序都是通过对某高级语言源程序进行编译而得到的。一条汇编指令可以没有操作数字段,但是必须具有操作码字段。