结构推理
在嵌入式SQL中是如何协调SQL语言的集合处理方式和主语言的单记录处理方式的?
结构推理
以一个关系为例说明什么是关系、元组、属性、主键和关系模式。
结构推理
有关产品类(Product)及其子类PC机(PC)的ODL描述如下:
Product类有四个属性:型号model、制造商maker、类型type(PC、便携式电脑)、价格price。假设型号对于所有制造商和产品类型都是唯一的。
PC机子类有四个属性:速度speed(指处理器的速度,以兆赫计算)、内存ram容量(以兆字节计算)、硬盘hd容量(以千兆字节算)和光盘驱动器cd速度(以几倍速描述)。
要求:
(1)用ODL给出类的说明;
(2)用OQL写出下列查询:
1)找出价格在8000元以下的所有PC机型号。
2)找出内存至少64M字节、硬盘至少10G字节的所有PC机的型号。
结构推理
适当主要是能够表达清楚几点?
结构推理
根据以下给出三个基本表Student、Course、SC和各小题要求,写出对应的SQL语句。其中:Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系。
Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分。
SC(选课表)的字段按顺序为学号、课程号、成绩。
各表的记录如表1、表2、表3所示:
表1 关系Student
SnoSnameSsexSageSdept
95001李勇男20CS
95002刘晨女19IS
95003王明女18MA
95004张立男19IS
表2 关系Course
CnoCnameCpnoCcredit
1数据库54
2数学2
3信息系统14
4操作系统63
5数据结构74
6数据处理2
7PASCAL64
表3 关系SC
SnoCnoGrade
95001192
95001285
95001388
95002290
95003380
①写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。其中学号属性不能为空,并且其值是唯一的并在Sno列上建立一个聚簇索引。②检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。③检索各个课程号及相应的选课人数,并给出结果。④检索每个学生及其选修的课程名和成绩。⑤查询与“刘晨”在同一个系学习的学生的学号、学生姓名。⑥将一个新学生记录(03020,陈冬男′18′IS)插入Student表中。⑦将计算机科学系(CS)全体学生的成绩置零。⑧创建信息系(IS)选修了1号课程的学生的视图IS_S1,字段包括Sno、Sname、Grade。
结构推理
两段锁协议
结构推理
整数类型变量 x 和 y 分别被初始化为 3 和 100,下列语句的循环共执行几次?执行完下列语句后的 x 和 y 的值分别是多少?
do { y = y / x - 1; if (y >= x) y = x; } while (y >= 1);
结构推理写出显示一个警告对话框,其options为OK、CANCEL,title为Warning,message为Click OK to continue。
结构推理
结构化语言的结构由哪些部分组成?
结构推理简述三种模型的关系。
结构推理
一个用AWT编写的用户登陆程序说明如下:
①用户界面大小为200*160像素,如下图所示:
②用户类型包括学生用户和教师用户,缺省为学生用户。
③“确定”按钮功能:如果用户名为空,则打印"用户名不可为空!";如果密码为空,则打印"密码不可为空!";如果是学生用户,用户名和密码都是s,登陆成功则打印"学生用户登陆成功";如果是教师用户,用户名和密码都是t;登陆成功则打印"教师用户登陆成功";如果登陆不成功,则打印"用户名不存在或者密码不正确!"。
④“取消”按钮功能:将用户名和密码的输入框清空。
⑤“退出”按钮功能:退出程序
⑥窗口事件不处理
⑦该程序的代码框架如下:
import java.awt.*;
import java.awt.event.*;
public class UserLogin extends Frame implements ActionListener,ItemListener{
Panel panel1,panel2; //定义两个面板
Label userType,userLabel,pswLabel;//分别定义用户类型、用户名和密码标签
TextField userName,psw;//分别定义用户名和密码文本框
Button yesBtn,cancelBtn,exitBtn;//分别定义确定、取消和退出按钮
Choice userSelect;//用户类型下拉框
int userID=0; //定义用户类型标志变量,0表示学生用户,1表示教师用户
public UserLogin(){ //定义用户登陆界面的构造方法
……
}
…… //事件处理的方法代码块
public static void main(String args[]){
new UserLogin();
}
}
根据以上要求,完成下面两个问题的代码:
(1)补全用户登陆界面的构造方法的代码
(2)写出该用户登陆的事件处理方法的代码
结构推理软件维护的流程是什么?
结构推理
设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间,要求定义MyDate类作为受雇时间,其中包括工作的年、月、日,并用相应的方法对Employee类进行设置。编写测试类测试Employee类。要求使用自己的包。
结构推理结构化程序设计的基本要点是什么?
结构推理软件生存周期包括哪些活动?
结构推理研究项目的技术可行性一般要考虑的情况有哪些?
结构推理
设int b=7;float a=2.5,c=4.7;求下面表达式的值。
a+(int)(b/2*(int)(a+c)/2)/%4
结构推理白盒测试有哪些覆盖标准?试对它们的检错能力进行比较。
结构推理
影响软件维护代价的元素有哪些?
结构推理
有一个3 ′ 4的矩阵,找出最大值及该值所在位置。
