A.Variant类型的变量被动态赋值为一个特定的数据类型后,不能再赋值为一个其它的数据类型 B.Variant类型变量是无类型变量 C.Variant类型是以前Borland C++中固有的Variant类型的模仿 D.Variant类型无需进行释放,回收内存
单项选择题用于建立菜单项的下划线快捷方式的字符是()
A.^ B.# C.& D.@
单项选择题下面方法中,哪个是正确的移动TDataSet的记录光标位置的方法?()
A.A B.B C.C D.D
单项选择题一个Delphi窗体Form1中包含了一个Tbutton类的Button1控件,下面代码,将产生怎样的结果?()
A.窗体的标题为Self,颜色为蓝色,窗体的Tag属性等于10 B.Button1的标题为Self,颜色为蓝色,Tag属性等于10 C.Button1的标题为Self,颜色为蓝色,窗体的Tag属性等于10 D.窗体的标题为Self,颜色为蓝色,Button的Tag属性等于10
问答题编一个显示和隐藏任务栏的应用程序,它有两个按钮分别用来显示和隐藏任务栏。
问答题完成下列要求: (1)自定义一个过程类型TGetPropProc,该类型有一个参数Prop,类型为IProperty。 (2)定义一个类TPropertyEditor,该类有一个过程GetProperties,该过程有一个参数,参数类型为TgetPropProc,请写出有关代码。 (3)在Uses中写出所使用的单元。
填空题在修改数据前检查TQuery组件的状态,发现处于浏览(DaBrowse)状态,该TQuery组件的Active属性的值已经为真,则调用该TQuery组件的()方法可以将其状态该为可修改。
填空题将默认路径下的BrowseFolder.pas组件安装在()的默认的Package中。
填空题调用TQuery组件的Prepare方法让BDE和远程的数据库服务器为查询分配资源并执行一些优化操作,称为执行查询前的准备工作。因为执行这个查询的准备工作会消耗一定的资源,所以在完成查询以后应该调用TQuery组件的()方法来释放分配给查询的资源。
单项选择题以下不合法的数组是()
问答题下图是本程序的设计界面(左)和运行界面(右): 在form1上建立的对象有:Edit1~Edit4、Button1(输出)、RadioGroup1。 该程序的功能是:用户在Edit1~Edit3中分别输入3个整数,并指定输出最大或最小数,然后按“输出”键,输入数据中的最大或最小数将显示在Edit4中。 请编写单击“输出”按钮的事件处理程序。
问答题本程序实现一个简单的选课界面。设计界面和运行界面如下图所示: 该程序涉及到数据库中的两张表:course(课程表)和sc(选课表),表结构如下: sc(sno学号,cno课程号,grade成绩) course(cno课号,cname课名,quota名额) 其中:sno和cno都是字符型。 在用户界面,操作员选中一门书、输入学号后,按“选课”键,完成选课功能,即在sc表中插入一条选课记录,并将course表中该课程的名额减1。 该界面要实现以下合法性检查: 当该学生已经选过此课,不能再选。 当所选课程名额已为0,不能再选。 在Form1上建立的数据库组件对象及连接关系如下: Database1-Table1(与course表相连)-DataSource1-DBGrid1(显示课程信息) Database1-Table2(与sc表相连,用于插入选课记录) Database1-Query1 其中为Table1建立了3个永久字段:Table1cno(课程号)、Table1cname(课程名)、Table1quota(名额)。 Query1的SQL语句如下: 下面是Unit1的代码实现部分,请完成程序填空:
问答题本程序的功能是对books表(图书信息)进行浏览,设计界面和运行界面如下图所示。其中,“在借册数”是根据当前显示的书号和borrow表(借书记录)的数据动态计算得到的。用户还可以输入指定书号,查找并定位到指定的记录。 在form1上建立的主要对象有: Database1、Table1、Query1、DataSource1、DBEdit1~DBEdit3 Edit1~Edit2、Button1~Button3等 其中Database1与mydb数据库相连,Table1对象与books表相连,DBEdit1、DBEdit2、DBEdit3分别和bno(书号)、bname(书名)、author(作者)各列相连。 Query1的SQL语句是: 下面是Unit1单元的代码实现部分,请完成程序填空。
问答题数据库mydb中有关系表student,其结构如下: student(sno学号,sname姓名,sex性别,birthday生日) 现编写一个学生信息浏览程序,设计界面和运行界面如下图所示。 在下划线处填写相应数据库组件的属性值:
问答题本程序由主窗体form1和子窗体form2组成,设计界面如下图所示: 主窗体上建立的对象有Image1、Button1(加载图片)、Button2(退出)、OpenDialog1。 子窗体上建立的对象有Label1、BitBtm1(Yes)、BitBtm2(No)。 单击“加载图片”按钮,会弹出打开文件对话框。用户指定一个图像文件后,图像加载到Image1显示区中。 单击“退出”按钮,会弹出确认对话框(Form2)。如果用户按“Yes”键,程序结束;如果按“No”键,返回主窗体。 下面是Unit1的代码部分,请在下划线处完成程序填空。
判断题在设计阶段,如果在Query对象的SQL语句中设置了参数,则必须在Query的Params属性中为参数设置数据类型。