niusouti.com

在Windows系统中,执行程序x.exe时系统报告找不到y.dll,原因是()。A.程序x中存在语法或语义错误,需要修改与x对应的源程序B.程序y中存在语法错误,需要修改与y对应的源程序C.程序y中存在语义错误,需要修改与y对应的源程序并重新编译D.程序x执行时需要调用y中的函数,需要安装y.dll

题目

在Windows系统中,执行程序x.exe时系统报告找不到y.dll,原因是()。

A.程序x中存在语法或语义错误,需要修改与x对应的源程序

B.程序y中存在语法错误,需要修改与y对应的源程序

C.程序y中存在语义错误,需要修改与y对应的源程序并重新编译

D.程序x执行时需要调用y中的函数,需要安装y.dll


相似考题
更多“在Windows系统中,执行程序x.exe时系统报告找不到y.dll,原因是()。A.程序x中存在语法或语义错误,需 ”相关问题
  • 第1题:

    当程序运行陷于死循环时,说明程序中存在( )。

    A.语法错误
    B.静态的语义错误
    C.词法错误
    D.动态的语义错误

    答案:D
    解析:
    本题考查计算机系统基础知识。
    无论是对于编译方式还是解释方式来实现高级语言,对于有错误的程序,如果是词法或语法错误,则不能进入运行阶段,运行时陷于死循环属于动态的语义错误。

  • 第2题:

    当程序运行陷于死循环时,说明程序中存在______。

    A.语法错误
    B.静态的语义错误
    C.词法错误
    D.动态的语义错误

    答案:D
    解析:
    语法错误是指由于编程中输入不符合语法规则而产生的。例如,表达式不完整、缺少必要的标点符号、关键字输入错误、数据类型不匹配、循环语句或选择语句的关键字不匹配等。语义错误又分为静态语义错误和动态语义错误。静态语义错误一般在语义分析阶段检测出来,而动态语义错误则在目标程序运行的时候才能查出来。当程序运行陷于死循环时,说明程序中存在动态的语义错误。

  • 第3题:

    某程序运行时陷入死循环,则可能的原因是程序中存在( )

    A.词法错误
    B.语法错误
    C.动态的语义错误
    D.静态的语义错误

    答案:C
    解析:
    死循环错误属于典型的语义错误,但静态的语义错误可被编译器发现,到程序真正陷入死循环说明编译器并未发现,所以属于动态语义错误

  • 第4题:

    在Windows系统中,执行x.exe时系统报告找不到y.dll,原因是( )。

    A.程序x中存在语法或语义错误,需要修改与x对应的源程序
    B.程序y中存在语法错误,需要修改与y对应的源程序
    C.程序y中存在语义错误,需要修改与y对应的源程序并重新编译
    D.程序x执行时需要调用y中的函数。要要安装y.dll

    答案:D
    解析:
    DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。DLL文件中存放的是各类程序的函数(子过程)实现过程,当程序需要调用函数时需要先载入DLL,然后取得函数的地址,最后进行调用。本题在执行x.exe文件时找不到y.dll,说明该程序在运行时需要调用y.dll文件,而找不到该文件,就需要安装该文件以使程序运行。

  • 第5题:

    在Windows系统中,执行程序php-win.exe时系统报告找不到MSVCR110.dll,原因是( )。


    A. 程序php-win.exe中存在语法或语义错误,需要修改与php-win.exe对应的源程序
    B. 程序MSVCR110.dll中存在语法错误,需要修改与MSVCR110.dll对应的源程序
    C. 程序MSVCR110.dll中存在语义错误,需要修改与MSVCR110.dll对应的源程序并重新编译
    D. 程序php-win.exe执行时需要调用MSVCR110.dll中的函数,需要安装MSVCR110.dll动态链接库文件或者包含MSVCR110.dll动态链接库文件的软件包

    答案:D
    解析:
    dll文件是一种动态链接库文件,里面有大量的供调用的函数。当执行某文件时,若其调用了dll文件中的函数,则自动去寻找这些dll文件,若找不到,则报错。