pl/sql中有4条与游标有关的语句,他们在程序中出现的正确顺序是() 1 open abc 2 cursor abc is select ename from emp 3 fetch abc into vname 4 close abc
第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;
第2题:
此题为判断题(对,错)。
第3题:
以下程序 #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
第4题:
(19)打开数据库abc的正确命令是 A) OPEN DATABASE abc B)USE abc C) USE DATABASE abc D) OPEN abc
第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题:
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
第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"
第8题:
在Oracle中,PL/SQL块中定义了一个带参数的游标:CURSOR emp_cursor(dnum NUMBER)IS SELECT sal,comm FROM emp WHERE deptno = dnum;那么正确打开此游标的语句是()
第9题:
下列T-SQL语句中出现语法错误的是()。
第10题:
下列定义abc过程的语句,正确的是()
第11题:
1234
2134
2314
1324
第12题:
Dim Sub abc(x,y)
Public abc(x,y)
Private Sub abc(x,y)As Integer
Sub abc(x,y)
第13题:
下面程序的预设功能是:统计文件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();
}
则程序中空白处应该填入的语句是【 】。
第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
第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
第16题:
下面程序的输出结果为 ______。 #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
第17题:
下列T-SQL语句中出现语法错误的是()。
A.declare @abc int
B.select * from grade
C.create database sti
D.delete * from grade
第18题:
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]%’
第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”)
第20题:
下面关于oracle游标适用的语法,错误的是()
第21题:
下列()语句可以完成打开顺序文件“abv.dat”并追加数据。
第22题:
char*ch; ch=abc;
char ch[]={'a', 'b', 'c'};
char ch[3]= abc;
char ch[4]; ch=abc;
第23题:
declare @abc int
select * from grade
create database sti
delete * from grade