更多“下列关于促使程序员知道编译系统如何工作的原因,错误的是:()”相关问题
  • 第1题:

    在净水器服务管理信息系统程序调试的过程中,程序员发现计算总用水量是,程序运行结果与手工计算结果不同。程序员逐步查找基数按过程语句流,寻找错误结果出现的原因。程序员采用的排错方法是( )

    A、归纳法

    B、跟踪法

    C、演绎法

    D、试探法


    正确答案:B

  • 第2题:

    有如下程序: Class Base{ publiC: int data; }; Class Derivedl:publiC Base{}; Class Derived2:proteCted Base{}; int main( ) { Derivedl dl; Derived2 d2; dl.data=0;//① d2.data=0;//② retum 0; } 下列关于程序编译结果的描述中,正确的是( )。

    A.①②皆无编译错误

    B.①有编译错误,②无编译错误

    C.①无编译错误,②有编译错误

    D.①②皆有编译错误


    正确答案:C
    本题考查公用继承和保护继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有、稿.受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有。本题中Derived1公用继承Base.所以①编译正确,Derived2保护继承Base,所以②编译不正确。

  • 第3题:

    下列关于虚拟存储器的叙述中,正确的是( )。

    A.对应用程序员透明,对系统程序员不透明 B.对应用程序员不透明,对系统程序员透明 C.对应用程序员、系统程序员都不透明 D.对应用程序员、系统程序员都透明


    正确答案:A

  • 第4题:

    下列关于虚拟存储器的叙述中,正确的是(16)。

    A.对应用程序员透明,对系统程序员不透明
    B.对应用程序员不透明,对系统程序员透明
    C.对应用程序员、系统程序员都不透明
    D.对应用程序员、系统程序员都透明

    答案:A
    解析:
    所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。一般计算机系统中主要有两种存储体系:Cache存储体系(由Cache和主存储器构成,主要目的是提高存储器访问速度(和虚拟存储体系(由主存储器和在线磁盘存储器构成,主要目的是扩大存储器容量(。其中Cache存储体系对系统程序员以上均透明,而虚拟存储体系对应用程序员透明,对系统程序员不透明。

  • 第5题:

    在企业管理信息系统程序调试的过程中,程序员分析已经得到的测试结果,设想所有可能的错误原因,排除不可能的、互相矛盾的原因。对余下的原因,逐个作为假设解释测验结果,知道找到错误原因。程序员采用的排错方法是()。

    • A、演绎法
    • B、试探法
    • C、跟踪法
    • D、归纳法

    正确答案:C

  • 第6题:

    在开发软件时,()可用来提高程序员的工作效率。

    • A、程序开发环境
    • B、操作系统的作业管理功能
    • C、编译程序的优化功能
    • D、并行运算的大型计算机

    正确答案:A

  • 第7题:

    关于胰岛素的作用,下列哪种说法是错误的()。

    • A、促使蛋白质合成
    • B、促使脂肪合成
    • C、促使血钾降低
    • D、促使血糖升高
    • E、以上都不是

    正确答案:D

  • 第8题:

    程序员如何识别系统采用的是分页式虚存还是段式虚存?


    正确答案: 程序员识别分页式虚存还是段式虚存的方法如下:
    页式虚存面向程序员的逻辑地址是一维的,而段式虚存面向程序员的逻辑地址是二维的。

  • 第9题:

    单选题
    下列关于促使程序员知道编译系统如何工作的原因,错误的是:()
    A

    优化程序性能

    B

    理解链接时出现的错误

    C

    避免安全漏洞

    D

    避免出现算法错误


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    在分页系统环境下,程序员编制的程序,其地址空间是连续的,分页是由()完成的。
    A

    程序员

    B

    编译地址

    C

    用户

    D

    系统


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    在企业管理信息系统程序调试的过程中,程序员分析已经得到的测试结果,设想所有可能的错误原因,排除不可能的、互相矛盾的原因。对余下的原因,逐个作为假设解释测验结果,知道找到错误原因。程序员采用的排错方法是()。
    A

    演绎法

    B

    试探法

    C

    跟踪法

    D

    归纳法


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    关于胰岛素的作用,下列哪种说法是错误的()。
    A

    促使蛋白质合成

    B

    促使脂肪合成

    C

    促使血钾降低

    D

    促使血糖升高

    E

    以上都不是


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在微水洗车管理信息系统程序调试的过程中,程序员发现在统计工作量时,程序运行结果与手工计算结果不同。程序员逐步查找统计工作量的过程语句流,寻找错误结果出现的原因。程序员采用的排错方法是( )。

    A.归纳法

    B.跟踪法

    C.演绎法

    D.试探法


    正确答案:B

  • 第14题:

    下面关于编译系统和解释系统的观点中,错误的是(32)。

    A.解释程序不产生目标代码,它直接执行源程序或源程序的内部形式

    B.使用编译系统时会区分编译阶段和运行阶段

    C.一般来说,解释系统比编译系统复杂,但是可移植性好

    D.一般来说,建立在编译基础上的系统在执行速度上要优于建立在解释执行基础上的系统


    正确答案:C
    解析:本题考查解释系统和编译系统之间的关系这一知识点。实现在一个计算机上运行高级语言的程序主要有两个途径:编译执行或者解释执行。编译执行分为两步:首先把源程序编译为目标代码,然后在计算机上执行此目标代码得到结构。解释执行则直接计算结果。编译和解释系统的主要区别如下:编译系统生成的目标代码由计算机执行才能生成结果。使用编译系统时会区分编译阶段和运行阶段,编译阶段对源程序进行编译,运行阶段是指目标程序的运行。而解释系统则是边解释边执行。从存储组织来看,在编译阶段,存储区一般要有源程序缓冲区,目标代码缓冲区,名字表以及编译程序使用的源程序中间代码和各种表格等等。在运行阶段,存储区只有目标代码和数据区了。对解释系统来说,在它工作的自始至终,存储区中要有源程序,名字表、标号表等表格,输入输出缓冲区以及数据区等等。一般来说,建立在编译基础上的系统在执行速度上都优于建立在解释执行基础上的系统。一般来说,编译系统的比较复杂,开发和维护费用都大。相反,解释系统比较简单,可移植性好,适合于以交互形式执行程序。

  • 第15题:

    正式技术评审的目标是( )

    A.允许高级技术人员修改错误
    B.评价程序员的工作效率
    C.发现软件中的错误
    D.记录程序员的错误情况并与绩效挂钩

    答案:C
    解析:
    本题考查软件技术评审知识点。正式技术评审是一种由软件工程师和其他人进行的软件质量保障活动。其目标包括:⑴发现功能、逻辑或实现的错误;⑵证实经过评审的软件的确满足需求;⑶保证软件的表示符合预定义的标准;⑷得到一种一致的方式开发的软件;⑸使项目更易管理。本题选择C选项

  • 第16题:

    考虑将应用程序从测试环境转换到生产环境,提供的最好的控制是()。

    • A、应用程序员拷贝源程序并编译目标代码到生产库中
    • B、应用程序员拷贝源程序到产品库,生产控制组编译源程序
    • C、生产控制组编译目标模块到生产库中,使用测试环境中的源代码
    • D、生产控制组拷贝源程序到生产库中,然后编译源程序

    正确答案:D

  • 第17题:

    什么是编译错误?什么是运行错误?性质有什么不同?试列举你遇到的编译错误和运行错误。对于这两类的错误,分别应该如何排除?


    正确答案:编译错误:由于编写的程序存在语法问题,未能通过源代码到目标码的编译过程产生的;
    运行错误:运行错误是在程序的运行过程中产生的错误。根据性质不同,运行错误还可以分为系统运行错误和逻辑运行错误。
    性质:没有编译错误是一个程序能正常运行的基本条件,只有所有的编译错误都改正了,源代码才可以被成功地编译成目标码或字节码;只有程序能够运行,才有可能发生运行错误。
    举例:
    编译错误:大小写错误,忘记写“;”等
    运行错误:死循环,数组越界等
    排除方法:
    编译错误:Java的编译程序一般都能给出编译错误的原因和发生错误的位置,根据这些信息排除错误,现在有些开发环境能够自动的排除一些编译错误;
    运行错误:要充分的依靠开发环境的Debug功能,利用单步测试来找出程序中的问题。

  • 第18题:

    在分页系统环境下,程序员编制的程序,其地址空间是连续的,分页是由()完成的。

    • A、程序员
    • B、编译地址
    • C、用户
    • D、系统

    正确答案:D

  • 第19题:

    在编程中使用伪指令的目的是()。

    • A、指示和引导如何进行手工汇编
    • B、指示和引导编译程序如何汇编
    • C、指示和引导汇编程序进行汇编
    • D、指示和引导程序员进行汇编

    正确答案:C

  • 第20题:

    单选题
    在微水洗车管理信息系统程序调试的过程中,程序员发现在统计工作量时,程序运行结果与手工计算结果不同。程序员逐步查找统计工作量的过程语句流,寻找错误结果出现的原因。程序员采用的排错方法是()。
    A

    归纳法

    B

    跟踪法

    C

    演绎法

    D

    试探法


    正确答案: A
    解析: 暂无解析

  • 第21题:

    单选题
    在开发软件时,()可用来提高程序员的工作效率。
    A

    程序开发环境

    B

    操作系统的作业管理功能

    C

    编译程序的优化功能

    D

    并行运算的大型计算机


    正确答案: C
    解析: 暂无解析

  • 第22题:

    问答题
    程序员如何识别系统采用的是分页式虚存还是段式虚存?

    正确答案: 程序员识别分页式虚存还是段式虚存的方法如下:
    页式虚存面向程序员的逻辑地址是一维的,而段式虚存面向程序员的逻辑地址是二维的。
    解析: 暂无解析

  • 第23题:

    问答题
    什么是编译错误?什么是运行错误?性质有什么不同?试列举你遇到的编译错误和运行错误。对于这两类的错误,分别应该如何排除?

    正确答案: 编译错误:由于编写的程序存在语法问题,未能通过源代码到目标码的编译过程产生的;
    运行错误:运行错误是在程序的运行过程中产生的错误。根据性质不同,运行错误还可以分为系统运行错误和逻辑运行错误。
    性质:没有编译错误是一个程序能正常运行的基本条件,只有所有的编译错误都改正了,源代码才可以被成功地编译成目标码或字节码;只有程序能够运行,才有可能发生运行错误。
    举例:
    编译错误:大小写错误,忘记写“;”等
    运行错误:死循环,数组越界等
    排除方法:
    编译错误:Java的编译程序一般都能给出编译错误的原因和发生错误的位置,根据这些信息排除错误,现在有些开发环境能够自动的排除一些编译错误;
    运行错误:要充分的依靠开发环境的Debug功能,利用单步测试来找出程序中的问题。
    解析: 暂无解析