pl/sql中有4条与游标有关的语句,他们在程序中出现的正确顺序是() 1 open abc 2 cursor abc is select ename from emp 3 fetch abc into vname 4 close abc A、1234B、2134C、2314D、1324

题目

pl/sql中有4条与游标有关的语句,他们在程序中出现的正确顺序是() 1 open abc 2 cursor abc is select ename from emp 3 fetch abc into vname 4 close abc

  • A、1234
  • B、2134
  • C、2314
  • D、1324

相似考题
更多“pl/sql中有4条与游标有关的语句,他们在程序中出现的正确顺序是() 1 open abc 2 cursor abc is select ename from emp 3 fetch abc into vname 4 close abc A、1234B、2134C、2314D、1324”相关问题
  • 第1题:

    以下语句不正确的是( )

    A.select * from emp;

    B.select ename,hiredate,sal from emp;

    C.select * from emp order deptno;

    D.select * from where deptno=1 and sal<300;


    正确答案:C 

  • 第2题:

    pl/sql,12-&abc等是PL/SQL块中有效的标识符。()

    此题为判断题(对,错)。


    正确答案:×

  • 第3题:

    以下程序includeincludemain(){ char*pl="abc",*p2="ABC",str[50]="xyz";s

    以下程序 #include<stdio.h> #include<string.h> main() { char*pl="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2.strcat(p1,p2)); printf("%s\n,str); } 的输出是______。

    A.xyzabcABC

    B.zabcABC

    C.yzabcABC

    D.xyabcABC


    正确答案:D
    解析: strcat(p1,P2)将字符串abcABC放到了*pl所指向的存储单元中;strcpy在本题将abcABC复制到str+2所指向的存储单元中,即覆盖原str数组中的字符z及其后的所有字符,故str的值为“xyabcABC”。

  • 第4题:

    (19)打开数据库abc的正确命令是 A) OPEN DATABASE abc B)USE abc C) USE DATABASE abc D) OPEN abc


    正确答案:A
    本题考查打开数据库的命令。打开数据库命令格式为:OPEN DATABASE <数据库文件名>;四个选项中只有选项A是正确的书写方法。

  • 第5题:

    以下三条输出语句分别输出什么?

    char str1[] = "abc";

    char str2[] = "abc";

    const char str3[] = "abc";

    const char str4[] = "abc";

    const char* str5 = "abc";

    const char* str6 = "abc";

    cout << boolalpha << ( str1==str2 ) << endl; // 输出什么?

    cout << boolalpha << ( str3==str4 ) << endl; // 输出什么?

    cout << boolalpha << ( str5==str6 ) << endl; // 输出什么?


    正确答案:
     

  • 第6题:

    设ABC表有三列A、B、C,并且都是整数类型,则以下( )查询语句能够按照B列进行分组,并在每一组中取C的平均值。

    A select avg(C) from ABC

    B select avg(C) from ABC order by B

    C select avg(C) from ABC group by B

    D select avg(C) from ABC group by C, B


    参考答案C

  • 第7题:

    (18)若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是

    A)UPDATE 产品 SET 单价=50 WHERE 供货商="ABC"

    B)UPDATE 产品 SET 单价=单价-50 WHERE 供货商="ABC"

    C)UPDATE FROM 产品 SET单价=50 WHERE 供货商="ABC"

    D)UPDATE FROM 产品 SET单价=单价-50 WHERE 供货商="ABC"


    正确答案:B

  • 第8题:

    在Oracle中,PL/SQL块中定义了一个带参数的游标:CURSOR emp_cursor(dnum NUMBER)IS SELECT sal,comm FROM emp WHERE deptno = dnum;那么正确打开此游标的语句是()

    • A、OPEN emp_cursor
    • B、OPEN emp_cursor FOR 20
    • C、OPEN emp_cursor USING 20
    • D、FOR emp_rec IN emp_cursor(20) LOOP … END LOOP

    正确答案:D

  • 第9题:

    下列T-SQL语句中出现语法错误的是()。

    • A、declare @abc int
    • B、select * from grade
    • C、create database sti
    • D、delete * from grade

    正确答案:D

  • 第10题:

    下列定义abc过程的语句,正确的是()

    • A、Dim Sub abc(x,y)
    • B、Public abc(x,y)
    • C、Private Sub abc(x,y)As Integer
    • D、Sub abc(x,y)

    正确答案:D

  • 第11题:

    单选题
    pl/sql中有4条与游标有关的语句,他们在程序中出现的正确顺序是() 1 open abc 2 cursor abc is select ename from emp 3 fetch abc into vname 4 close abc
    A

    1234

    B

    2134

    C

    2314

    D

    1324


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

  • 第12题:

    单选题
    下列定义abc过程的语句,正确的是()
    A

    Dim Sub abc(x,y)

    B

    Public abc(x,y)

    C

    Private Sub abc(x,y)As Integer

    D

    Sub abc(x,y)


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

  • 第13题:

    下面程序的预设功能是:统计文件abc.txt中的字符个数。 include include

    下面程序的预设功能是:统计文件abc.txt中的字符个数。

    include <iostream.h>

    include <fstream.h>

    include <stdlib.h>

    void main()

    {

    fstream file;

    file.open( "abc.txt", ios::in);

    if ( !file )

    {

    cout<<"Can not open abc.txt"<<end1;

    abort();

    }

    char ch;

    int i = O;

    while (______________)

    {

    file.get(ch);

    i++;

    }

    cout<<"Characters : "<<i<<end1;

    file.close();

    }

    则程序中空白处应该填入的语句是【 】。


    正确答案:!file.eof()
    !file.eof() 解析:文件流对象的成员函数eof的功能是再进行输入操作时,若达到文件尾则返回true,否则返回false。程序的while循环中调用set()成员函数进行输入操作,循环结束的条件是操作到文件尾部。

  • 第14题:

    根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。下面哪条语句适用?()

    A create view abc as select * from student where dept=’IS’

    B create view abc as select * from student where dept=’IS’ with check option

    C create view abc as student where dept=’IS’

    D create view abc as select dept=’IS’ from student


    参考答案B 单选题

  • 第15题:

    下例将查询到的职工信息存放到数组abc中的语句是( )。

    A.SELECT*FROM 职工 INTO CURSOR abc

    B.SELECT*FROM 职工 INTO ARRAY abc

    C.SELECT*FROM 职工 INTO TABLE abc

    D.SELECT*FROM 职工 INTO FILE abc ADDITVE


    正确答案:B
    解析:选项A将查询到的信息存放到临时表中;选项B将查询到的信息存放到数组中:选项C将查询到的信息存放到永久表中:选项D将查询到的信息添加到文本文件abc的末尾。

  • 第16题:

    下面程序的输出结果为 ______。includemain(){char pl [7]="abc",p[]2="ABC"str[50]="

    下面程序的输出结果为 ______。 #include<string.h> main() { char pl [7]="abc",p[]2="ABC"str[50]="xyz"; strcpy(str,strcat(p1,p2)); printf("%s"str); }

    A.xyzabcABC

    B.abcABC

    C.xyzabc

    D.xyzABC


    正确答案:B
    解析:strcpy(strl,s1).-作用是将字符串s1拷贝到字符数组strl中去。strcat(字符数组1,字符数组2):把字符串2接到字符串1的后面,结果放在字符数组1中,函数调用后返回字符数组1的地址。本题定义了三个字符数组p1,p2,str,strcat(p1,p2)函数的作用是将字符串数组p2接到符串p1的后面,结,果放在字符数组P1,再通过strcpy()函数将该字符串拷贝到str数组中,原str数组中的字符串xyz被覆盖,因此打印输出字符串str即可得到abcABC。

  • 第17题:

    下列T-SQL语句中出现语法错误的是()。

    A.declare @abc int

    B.select * from grade

    C.create database sti

    D.delete * from grade


    本题答案:D

  • 第18题:

    设ABC表的A列存储电话号码信息,则查询不是以7开头的所有电话号码的查询语句是( )

    A select A from ABC where A is not ‘%7’

    B select A from ABC where A like ‘%7%’

    C select A from ABC where A not like ‘7%’

    D select A from ABC where A like ‘[1-6]%’


    参考答案C

  • 第19题:

    第 26~27 题使用的数据表结果如下:

    图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

    读者(借书证号C(4)单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

    借阅(借书证号C(4),总编号C(6),借书日期D(8))

    第 26 题 对于图书管理数据库,求ABC单位借阅图书的读者的人数。下面SQL语句正确的是( )。

    A)SELECT COUNT(DISTINCT借书证号)FROM 借阅 WHERE;

    借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 单位=“ABC”)

    B)SELECT SUM(DISTINCT 借书证号)FROM 借阅 WHERE;

    借书证号 IN(SELECT 借书证号FOR借阅WHERE 单位 =“ABC”) &&

    C)SELECT COUNT(DISTINCT借书证号)FROM 借阅 WHERE:

    借书证号 IN(SELECT 借书证号 FROM 借阅 WHERE单位 =“ABC”)

    D)SELECT SUM(DISTINCT 借书证号)FROM 借阅 WHERE;

    借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 单位=”ABC”)


    正确答案:A
    COUNT命令统计数据表中的记录个数;
    SUM对数据表中所有数据值字段进行纵向求和。
    题目要求显示ABC单位的借阅图书的读者人数,本题使用的是嵌套查询语句,内层查询将单位是“ABC”的读者的借书证号查出来,外层查询根据内层查询的结果通过对借阅库的操作显示出单位为ABC的借阅图书的读者。当然有可能有的读者不止借阅过一次书,所有要在“借书证号”前加DISTINCT命令去掉重复值,求的才是人数,而不是人次数。

  • 第20题:

    下面关于oracle游标适用的语法,错误的是()

    • A、fetch游标名on变量名1,变量名2,……
    • B、cursor游标名isselect语句
    • C、open游标名
    • D、close游标名

    正确答案:A

  • 第21题:

    下列()语句可以完成打开顺序文件“abv.dat”并追加数据。

    • A、Open"abC.dat"ForInputAs#1
    • B、Open"abC.dat"ForOutputAs#1
    • C、Open"abC.dat"ForBinaryAs#1
    • D、D.Open"abdat"ForAppendAs#1

    正确答案:D

  • 第22题:

    单选题
    以下能正确进行字符串赋值的语句组是(  )。
    A

    char*ch; ch=abc;

    B

    char ch[]={'a', 'b', 'c'};

    C

    char ch[3]= abc;

    D

    char ch[4]; ch=abc;


    正确答案: D
    解析:
    一个字符串包括字符部分和字符串结束标志。将字符指针变量初始化为一个字符串有两种方式,①通过赋值运算使一个字符指针指向一个字符串常量:char*ch; ch="abc";②定义一个字符指针变量,并且初始化为一个字符串的首地址:char*ch="abc"。A项正确。B项定义一个字符数组并为其赋初值,因为没有字符串结束标志,所以字符数组不是一个字符串,B项错误。C项定义字符数组,长度为3,用字符串"abc"初始化,但是字符串的结束标志由于数组长度不够并未放入数组,所以数组不是一个完整的字符串,C项错误。D项正确定义了数组,长度为4,ch表示数组首地址,不可以修改,更不能被赋值,D项错误。答案选择A选项。

  • 第23题:

    单选题
    下列T-SQL语句中出现语法错误的是()。
    A

    declare @abc int

    B

    select * from grade

    C

    create database sti

    D

    delete * from grade


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