更多“()SQL语句是指在程序编译时尚未确定,其中有些部分需要在程序的”相关问题
  • 第1题:

    使用嵌入式SQL语句的程序在编译之前必须由_________进行处理。


    答:预处理器

  • 第2题:

    动态SQL语句是指在SQL程序编译时其中有些部分尚未确定,需要在程序的【 】过程中临时生成的SQL语句。


    正确答案:执行
    执行 解析:一个动态的sQL语句是在执行时创建的,不同的条件生成不同的SQL语句。

  • 第3题:

    下列程序不能通过编译,应该在划线部分填写的语句是_______。


    正确答案:
    【答案】return x;
    【解析】本题函数声明时指定了函数的返回值为double,因此在函数体中必须存在一个return语句。

  • 第4题:

    将具有特定功能的一段SQL语句(多于一条)在数据库服务器上进行预先定义并编译,以供应用程序调用,该段SQL程序可被定义为( )

    A.事务
    B.触发器
    C.视图
    D.存储过程

    答案:D
    解析:

  • 第5题:

    下列关于动态SQL的说法,哪一项是正确的?()

    • A、它在动态数据库中进行预编译和绑定
    • B、必须在预编译时完全指定SQL语句的结构
    • C、由应用程序在运行时编译和执行
    • D、动态SQL不存在

    正确答案:C

  • 第6题:

    预编译语句指事先编译好SQL语句,绑定变量。这样能确保SQL语句结构,有效防止用户输入被当作SQL语句执行。


    正确答案:正确

  • 第7题:

    关于存储和匿名的PLlSQL程序块下列说法错误的是()。

    • A、与存储的PL/SQL程序块相比,匿名的PL/SQL程序块效率较高
    • B、匿名的PL/SQL程序块由于可能在多台机器上分布源代码,会引发源代码管理的问题
    • C、匿名的程序块只运行一次,因此必须在执行时被编译
    • D、过程存储的PL/SQL程序块可以预先被编译

    正确答案:A

  • 第8题:

    下面是关于解释程序和编译程序的叙述,其中正确的一条是()。

    • A、编译程序、解释程序均能产生目标程序
    • B、编译程序、解释程序均不能产生目标程序
    • C、编译程序能产生目标程序,解释程序不能产生目标程序
    • D、编译程序不能产生目标程序,而解释程序能产生目标程序

    正确答案:C

  • 第9题:

    单选题
    下列关于动态SQL的说法,哪一项是正确的?()
    A

    它在动态数据库中进行预编译和绑定

    B

    必须在预编译时完全指定SQL语句的结构

    C

    由应用程序在运行时编译和执行

    D

    动态SQL不存在


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

  • 第10题:

    判断题
    预编译语句指事先编译好SQL语句,绑定变量。这样能确保SQL语句结构,有效防止用户输入被当作SQL语句执行。
    A

    B


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

  • 第11题:

    单选题
    有如下程序段:其中会产生编译错误的语句是(  )。
    A

    B

    C

    D


    正确答案: A
    解析:
    语句①是合法的引用声明语句,变量i被r引用;语句②通过引用r将变量j的值赋给变量i;语句③声明了指针变量p,并初始化指向变量i;语句④中*p代表了变量i的值,是数值常量,不能放在赋值表达式的左端。

  • 第12题:

    填空题
    ()SQL语句是指在程序编译时尚未确定,其中有些部分需要在程序的执行过程中临时生成的SQL语句。

    正确答案: 动态
    解析: 暂无解析

  • 第13题:

    有如下程序:

    #include<iostream>

    using namespace std;

    class Music{

    public:

    void setTitle(char*str){strcpy(title,str);}

    protected:

    char type[10];

    private:

    char title[20];

    };

    class Jazz:public Music{

    public:

    void set(char*str){

    strcpy(type,”Jazz”); //①

    strcpy(title,str); //②

    }

    };

    下列叙述中正确的是

    A.程序编译正确

    B.程序编译时语句①出错

    C.程序编译时语句②出错

    D.程序编译时语句①和②都出错


    正确答案:C
    解析:数据成员title在基类中声明为私有成员,派生类不能访问基类中的私有成员,故语句②在编译时出错。本题选C。

  • 第14题:

    嵌入式SQL的预处理方式,是指( )

    A.识别出SQL语句,加上前缀标识和结束标志

    B.把嵌入的SQL语句处理成函数调用形式

    C.对源程序进行格式化处理

    D.把嵌入的SQL语句编译成目标程序


    正确答案:B

  • 第15题:

    【 】SQI语句是指在程序编译时尚未确定,其中有些部分需要在程序的执行过程中临时生成的sQL语句。


    正确答案:动态
    动态 解析:动态SQL语句是指在程序编译时尚未确定,其中有些部分需要在程序的执行过程中临时生成的SQ[.语句,它允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成SQL语句。

  • 第16题:

    面是关于解释程序和编译程序的论述,其中正确的是()。

    • A、编译程序和解释程序均能产生目标程序
    • B、编译程序和解释程序均不能产生目标程序
    • C、编译程序能产生目标程序而解释程序则不能
    • D、编译程序不能产生目标程序而解释程序能

    正确答案:C

  • 第17题:

    PL/SQLDeveloper具有以下()功能。

    • A、编写程序单元
    • B、编译源文件
    • C、调试程序单元
    • D、优化SQL语句

    正确答案:A,B,C,D

  • 第18题:

    某程序对一组源语言语句进行编辑,以便发现语法错误,同时将语句翻译成目标程序,该程序是:()

    • A、翻译程序
    • B、编译程序
    • C、调式程序
    • D、加密程序

    正确答案:B

  • 第19题:

    高级语言程序的编译执行方式是()。

    • A、逐条语句边解释边执行,即每解释一条语句就执行一条语句
    • B、将整个程序编译完成后再执行,且不生成目标程序
    • C、将源程序编译成机器语言的目标程序,然后执行,生成并保留目标程序
    • D、将整个程序解释完毕再执行,且保留解释结果述再条件

    正确答案:C

  • 第20题:

    关于解释程序和编译程序的四条叙述,其中正确的一条是()。

    • A、解释程序产生目标程序
    • B、编译程序产生目标程序
    • C、解释程序和编译程序都产生目标程序
    • D、解释程序和编译程序都不产生目标程序

    正确答案:B

  • 第21题:

    单选题
    高级语言程序的编译执行方式是()。
    A

    逐条语句边解释边执行,即每解释一条语句就执行一条语句

    B

    将整个程序编译完成后再执行,且不生成目标程序

    C

    将源程序编译成机器语言的目标程序,然后执行,生成并保留目标程序

    D

    将整个程序解释完毕再执行,且保留解释结果述再条件


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

  • 第22题:

    填空题
    动态SQL语句是指在SQL程序编译时其中有些部分尚未确定,需要在程序的()过程中临时生成的SQL语句。

    正确答案: 执行
    解析: 暂无解析

  • 第23题:

    多选题
    PL/SQLDeveloper具有以下()功能。
    A

    编写程序单元

    B

    编译源文件

    C

    调试程序单元

    D

    优化SQL语句


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