工学

单选题存储过程参数“@学号”需要定义为字符型,长度为10,以下()选项不正确。A char(8)B char(10)C varchar(10)D varchar(12)

题目
单选题
存储过程参数“@学号”需要定义为字符型,长度为10,以下()选项不正确。
A

char(8)

B

char(10)

C

varchar(10)

D

varchar(12)

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在考生文件夹下建立数据库ks7,并将自由表SCOt加入数据库中。

(2)按下面给出的表结构。给数据库添加表stud:

字段 字段名 类型 宽度 小数

1 学号 字符型 2

2 姓名 字符型 8

3 出生日期 日期型 8

4 性别 字符型 2

5 院系号 字符型 2

(3)为表stud建立主索引,索引名为“学号”,索引表达式为“学号”,为表scor建立普通索引,索引名为“学号”,索引表达式为“学号”。

(4)stud表和scor表必要的索引已建立,为两表建立永久性的联系。


正确答案:(1)在命令窗口输入命令:MODIFY DATABASE ks7新建数据库右击数据库设计器选择“添加表”快捷菜单命令将考生文件夹下的scor.dbf自由表添加到数据库ks7中。 (2)在数据库设计器中单击右键在弹出的快捷菜单中选择“新建表”菜单命令以stud为文件名保存在考生文件夹下。根据题意在表设计器的“字段”选项卡中依次输入每个字段的字段名、类型和宽度。 (3)在数据库设计器中右键单击数据库表stud.dbf选择“修改”快捷菜单命令进入stud.dbf表设计器在“字段”选项卡中为“学号”字段选择一个索引排序然后单击“索引”选项卡此选项卡中系统已建立默认的索引名“学号”将“索引”下拉列框中的索引类型改为“主索引”。以同样的方法为scor表建立普通索引。 (4)在数据库设计器中将stud表中“索引”下面的“学号”主索引字段拖到scor表中“索引”下面的“学号”索引字段上建立stud和scor两个表之间的永久性联系。
(1)在命令窗口输入命令:MODIFY DATABASE ks7,新建数据库,右击数据库设计器,选择“添加表”快捷菜单命令,将考生文件夹下的scor.dbf自由表添加到数据库ks7中。 (2)在数据库设计器中单击右键,在弹出的快捷菜单中选择“新建表”菜单命令,以stud为文件名保存在考生文件夹下。根据题意,在表设计器的“字段”选项卡中,依次输入每个字段的字段名、类型和宽度。 (3)在数据库设计器中,右键单击数据库表stud.dbf,选择“修改”快捷菜单命令,进入stud.dbf表设计器,在“字段”选项卡中为“学号”字段选择一个索引排序,然后单击“索引”选项卡,此选项卡中,系统已建立默认的索引名“学号”,将“索引”下拉列框中的索引类型改为“主索引”。以同样的方法为scor表建立普通索引。 (4)在数据库设计器中,将stud表中“索引”下面的“学号”主索引字段拖到scor表中“索引”下面的“学号”索引字段上,建立stud和scor两个表之间的永久性联系。 解析:本大题主要考查的是数据库和数据表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来建立,添加、新建或修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。

第2题:

若一个字符串的长度为n,则存储它的字符数组的长度至少为___。


参考答案n+1

第3题:

在C语言中,顺序存储长度为3的字符串,需要占用( )个字节。

A.4

B.3

C.6

D.12


参考答案:A

第4题:

查询学生表中学号(字符型,长度为2)尾数字符是“1”的错误命令是

A.SELECT * FROM学生表WHERE"1"$学号

B.SELECT * FROM学生表WHERE RIGHT(学号,1)="1"

C.SELECT * FROM学生表WHERE SUBSTR(学号,2)="1"

D.SELECT * FROM学生表WHERE SUBSTR(学号,2,1)="1"


正确答案:A
解析:函数SUBSTR()是从源字符串取子字符串函数,需要指明位置和个数,如果不指明个数则取到最后;RIGHT()是从源字符串右侧取指定个数的子字符串;$是字符串包含测试运算符。

第5题:

假定一个字符数组的定义为“char a[]="12345";",则该字符数组的长度为_____


参考答案6

第6题:

定义一个长度为5值为空的字符串数组,下列选项不正确的是

A.String a[]={"","","","",""};

B.String a[5];

C.String [5]a;

D.String[]a=new String[5]; for(int i=0;i<5;a[i++]=null);


正确答案:C
解析:本题考查字符串数组的定义及其初始化。数组的定义与初始化是考试重点,也是比较容易出错的地方,应该灵活掌握。动态初始化需要使用new操作符来分配内存空间,既可以在声明时初始化,也可以在声明以后初始化。
声明时初始化:
类型数组名[]=new类型[数组长度];
声明后初始化:
类型数组名[];数组名=new类型[数组长度];
选项B和C属于语法错误,编译将不会通过,选项D语法正确,但是给数组赋值为null,而不是空,不符合题意。选项C定义了一个有5个元素的字符串数组,初值为null。

第7题:

定义—个长度为5值为空的字符串数组,下列选项不正确的是

A.String a[]={"","","","","",""};

B.String a[5];

C.String[5]a;

D.String[] a new String[5]; for(int i=0;i<5;a[i++]-null);


正确答案:C
解析:本题考查字符串数组的定义及其初始化。数组的定义与初始化是考试重点,也是比较容易出错的地方,应该灵活掌握。动态初始化需要使用new操作符来分配内存空间,既可以在声明时初始化,也可以在声明以后初始化。声明时初始化:类型数组名[]=new类型[数组长度];声明后初始化:类型数组名[];数组名=new类型[数组长度];选项B和C属于语法错误,编译将不会通过,选项D语法正确,但是给数组赋值为null,而不是空,不符合题意。选项C定义了一个有5个元素的字符串数组,初值为null。

第8题:

( 1 )有商品表(商品号,商品名,分类,单价),请编写一个实现更改商品单价的存储过程(存储过程名为 pUpdate ),更改规则如下: “ 电脑 ” 类商品降价 10% , “ 电视 ” 类商品降价 6% , “ 冰箱 ” 类商品降价 3% , 其他类商品不降价 。 以商品的分类作为输入参数 , 假设 “ 分类 ” 为字符串类型 , 长度最多为 6 个汉字 。 如果商品表中没有用户指定的分类 , 则用输出参数返回字符串 “ 指定的分类不存在 ” ; 如果用户指定的分类存在,则用输出参数返回字符串 “ 修改已成功 ” 。( 10 分)


正确答案:

第9题:

创建学生表时,要将“学号”字段定义为8个字符长度,且为主键,其列定义为【 】。


正确答案:学号CHAR(8)PRIMARY KEY
学号CHAR(8)PRIMARYKEY

第10题:

查询学号(字符型,长度为8)尾字符是“0”的命令中,错误的是(64)。

A.SELECT * FROM 学生 WHERE “0”$学号

B.SELECT * FROM 学生 WHERE SUBSTR(学号,8);“0”

C.SELECT * FROM 学生 WHERE SUBSTR(学号,8,1):“0”

D.SELECT * FROM 学生 WHERE RIGHT(学号,8):“0”


正确答案:A
解析:BCD项中的SUBSTR(学号,8),SUBSTR(学号,8,1)和RIGHT(学号,8)均是取学号的最后一个字符。A项不正确。

更多相关问题