首页学历类考试电大国家开放大学《Delphi程序设计》

国家开放大学《Delphi程序设计》最新试题

  • (单选题)

    要改变控件的宽度,应改变控件的()属性。 

    答案解析

  • (判断题)

    在Data Controls组件页上,只有DBNavigator组件可以不用指定DataField属性值。

    答案解析

  • (单选题)

    只能输出、而不能输入的数据感知控件是() 

    答案解析

  • (填空题)

    RadioGroup对象中的单选按钮个数及名称是通过()属性进行设置的

    答案解析

  • (判断题)

    若已在窗体中加入了一个通用对话框OpenDialog组件:要求在运行时,打开对话框时只显示扩展名为DOC的文件,则对通用对话框的Filter的属性进行设置,设置可以是:’Word DOC Files|*.DOC’。

    答案解析

  • (填空题)

    本程序由主窗体form1和子窗体form2组成,设计界面如下图所示: 主窗体Form1上建立的对象有Panel1、MediaPlayer1、OpenDialog1、Button1(打开文件)、Button2(播放)、Button3(暂停)、Button4(退出)。 子窗体Form2上建立的对象有Label1、BitBtm1(Yes)、BitBtm2(No)。  单击“打开文件”按钮,会弹出打开文件对话框。用户指定一个要播放的文件后,单击“播放”按钮可播放多媒体文件,单击“暂停”按钮可暂停播放。  单击“退出”按钮,会弹出确认对话框(Form2)。如果用户按“Yes”键,程序结束;如果按“No”键,返回主窗体。  下面是Unit1的代码部分,请在下划线处完成程序填空。

    答案解析

  • (单选题)

    表达式30+19div2的值是()

    答案解析

  • (单选题)

    “x 是小于100的非负数”的Object Pascal表达式是()

    答案解析

  • (判断题)

    要想在数据集中增加计算字段,必须先将数据集的字段全部置为动态字段。

    答案解析

  • (填空题)

    与数学表达式对应的Object Pascal表达式是()

    答案解析

  • (填空题)

    计时器控件能有规律的以一定时间间隔触发()事件,并执行该事件过程中的程序代码。

    答案解析

  • (填空题)

    利用MediaPlayer 组件实现一个播放wav声音文件的播放器。用户可自己选择要打开的 wav文件,并在播放时有播放进度提示(如图)。首先在在窗体中添加1个MediaPlayer组件MediaPlayer1、1个标签组件Label1、2个按钮组件(“打开文件”-Button1,“退出”-Button2),1个时钟组件Timer1和1个OpenDialog组件OpenDialog1,一个gauge组件(用作播放进度显示)。进度提示条每隔0.1秒更新一次进度。将程序补充完整。 procedure TForm1.Button1Click(Sender: TObject);  begin if OpenDialog1.Execute Then   Begin      MediaPlayer1.filename := OpenDialog1. (①) ;      Label1.(②) := OpenDialog1.filename;      MediaPlayer1.open;    //打开声音文件      MediaPlayer1. (③)    ;  //开始播放      Timer1.enabled := (④)   ;    end;  end;  procedure TForm1.Timer1Timer(Sender: TObject);  begin  Timer1.Interval :=  (⑤) ;   //每隔0.1秒更新一次进度  gauge1.maxvalue := MediaPlayer1.length;  gauge1. (⑥)   := MediaPlayer1.Position;   //更改进度  end;   procedure TForm1.Button2Click(Sender: TObject);  begin    close;  end;

    答案解析

  • (填空题)

    数据库mydb中有关系表student,其结构如下:  student(sno学号,sname姓名,sex性别,birthday生日)  现编写一个学生信息浏览程序,设计界面和运行界面如下图所示: 在下划线处填写相应数据库组件的属性值:  Database1. DatabaseName : mydb   Table1. DatabaseName :  mydb  T able1. TableName :  student  Table1. Active :(①)           Datasource1.DataSet :(②)          DBNavigator1. DataSource : (③)          DBEdit2. DataSource :(④)           DBEdit2. DataField :(⑤)  

    答案解析

  • (单选题)

    下面哪句话对Delphi的描述是正确的()

    答案解析

  • (填空题)

    当程序运行时,如果要求窗体中的某个按钮不再显示,可以将该按钮的()属性设置为false 即可

    答案解析

  • (填空题)

    本程序实现一个简单的借书界面。程序的设计界面和运行界面如下图所示: 该程序涉及到数据库中的两张表:books(图书信息)和borrow(借书记录)。表的结构为:  books(bno,书号,bname书名,num现有册数)  borrow(rno 读者号,bno书号,rdate还书日期) 其中,rno和bno都是字符型(3位)。  在用户界面,操作员选中一本书、输入借书证号后,按“借书”键完成借书功能,即在borrow表中插入一条借书记录,并将books表中该书现有册数减1。  该界面要实现以下合法性检查:  1.当该读者已经借了此书,不能再借。    2.当所借的书现有册数为0,不能再借。  在Form1上建立的数据库组件对象及连接关系如下:  Database1-Table1(与books表相连)-DataSource1-DBGrid1(显示图书信息)  Database1-Table2(与borrow表相连,用于插入借书记录)  Database1-Query1  其中为Table1建立了3个永久字段:Table1bno(书号)、Table1bname(书名)、Table1num(现有册数)。  Query1的SQL语句如下:  select bno  from borrow  where rno = :rno and bno = :bno   下面是Unit1的代码实现部分,请完成程序填空:

    答案解析

  • (判断题)

    在设计阶段,如果在Query对象的SQL语句中设置了参数,则必须在Query的Params属性中为参数设置数据类型。

    答案解析

  • (单选题)

    “x 是小于10的非负数”的Object Pascal表达式是()

    答案解析

  • (填空题)

    调用主窗体的()方法,可以结束程序关闭窗体。

    答案解析

  • (填空题)

    如果让界面上的一个按钮变为不可用,需要将它的()属性设为False。

    答案解析

快考试在线搜题