语言基础习题.pdf_第1页
语言基础习题.pdf_第2页
语言基础习题.pdf_第3页
语言基础习题.pdf_第4页
语言基础习题.pdf_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DelphiDelphi 语言基础习题语言基础习题 一、填空一、填空 1.Delphi 应用程序中项目文件的扩展名是。 2.Delphi 中 与 窗 体 文 件 对 应 的 文 件 是 单 元 文 件 , 其 最 常 用 的 文 件 扩 展 名 是 *.。 3.在 Delphi 集成开发环境中,如果想要直接设置或者修改对象的属性,可以通过对象查 看器 (Object Inspector) 中的窗口直接进行设置。 属性 或 Properties 4.在 Delphi 中新建一个工程后,用户需要保存.pas 文件和文件。 5.对象查看器由对象列表、属性选项卡和三部分组成。 6.与数学表达式ab y ba 2 3 )sin( 对应的 Object Pascal 表达式是 。 7.与数学表达式a xya ba 2 2 )(cos 对应的 Object Pascal 表达式是 。 8.结构化程序设计的基本原则是取消 goto 语句,程序中仅采用顺序、和循环三 种控制结构。 9.与数学表达式 )sin( )(sin 22 2 yx yx 对应的 Object Pascal 表达式是 。 10. 结构化程序设计要求程序中仅采用顺序、 分支和循环三种控制结构, 其中每种结构只能 有个入口和一个出口。 11. 与数学表达式a xa bya 2 2 )(sin 对应的 Object Pascal 表达式是 。 12. 与数学表达式5 3 )(cos2 x ba 对应的 Object Pascal 表达式是 。 13. 对于下面的条件表达式: ( (3 x then case ch2 of x : case ch1 of z : s := xz; y : s := xy; end; y : s := yy; end; 假设所有变量均已说明,程序段被执行后 s 的值是_。 23. 参数一般分为两类,其中,调用一个过程或函数时指定的参数称为实际参数(实参) , 而在过程和函数定义时说明的参数称为_。 24. 写出下列表达式的值: Sqr(9) StrToInt(9) 。 25. 立即中断当前循环继续执行下一次循环的语句是。 26. 使用 case 语句时其选择项必须是数据类型。 27. 如果全局变量和局部变量同名,则在过程和函数中变量优先。 28. 过程调用是有条件的,其顺序应该是先,后。 二、选择二、选择 1.下面哪句话对 Delphi 的描述是正确的 () 。 A只能用于数据库客户端开发的工具BDelphi 的编程语言全部是面向过程的 CDelphi 的编程语言是 JavaD面向对象的可视化的开发环境 2.一个 Delphi 应用程序必有一个()文件和至少一个单元文件。 A) 执行程序B) 项目C) 数据D)图形 3.Delphi 应用程序设计基于()语言。 A) BasicB) C+C) PascalD) ObjectPascal 4.利用对象监视器可以设置窗体或组件的() 。 A) 方法B) 属性C) 外观D )执行代码 5.Delphi 程序设计的基本特点是() 。 A可视化程序设计B 代码程序设计 C事件驱动编程D A 和 C 6.下列说法错误的是 ()。 A) 窗体文件的扩展名为.dfm B) 一个窗体对应一个窗体文件 C) Delphi 中的一个工程只包含一个窗体 D) .dpr 和.pas 是备份文件,便于用户恢复到较早的一个项目版本。 7.下面哪个功能键可以调出 Delphi 的联机帮助信息() AF1 键BF2 键CF3 键DF4 键 8.以下叙述中错误的是() A 一个项目包含不止一种类型的文件。 B 窗体的 Show 方法的作用是显示该窗体。 C 窗体的 Hide 方法和 Release 方法的作用完全相同。 D 若项目文件中有多个窗体,可以根据需要指定一个窗体为主窗体。 9.下列关于 dfm 文件的一些说明哪个是正确的?() A.dfm 文件中包含了对应 Pascal 单元文件的编译后中间代码 B.dfm 文件是文本文件,用于保存编译器需要用到的 Pascal 文件的符号表 C.dfm 文件保存着一个窗体和窗体拥有的对象的 Published 属性 D.dfm 文件是编译时产生的符号表,是为了使优化提高编译速度而产生的。 10. Delphi 工程中没有用到的文件类型是() A)dfmB)resC)dprD)frm 11. Delphi 中,对象编辑器的()标签可用来观察、设置窗体上组件或窗体本身设计 时的属性。 A、 PropertiesB、 EventsC、 UnitD、 Project 12. 下列常量说明语句中哪个是合法的?() A、 const c := (a 3.4);B、 const c : 3.4; C、 const c = 3.4;D、 const c := 10 and 20; 13. 设 a = True ,b = True ,c = False,以下表达式值为 False 的是() 。 A、a or b or cB、( not a or b ) and ( b or c ) C、not ( a and b and c)D、a and b and (12 in 110 ) 14. 下列变量命名正确的是() 。 A7ABCB My7C page2Dcmd1 15. “x 是小于 200 的非负数”的 Object Pascal 表达式是() 。 A0 x= 0, x=0) AND (x = 0 ) OR (x 2) and (x = 100) and (x 2) or (x = 100) or (x 2) and (x = 100) and (x 2 and x = 100 and x B 19. “x 是小于 100 的非负数”的 Object Pascal 表达式是() 。 A0 x= 0, x=0) AND (x = 0 ) OR (xx then Casech2of x:casech1 of z:s:=xz; y:s:=xy; End; y:s:=yy; End; AxzB.yyC.yxD.xy 25. 假设程序段中的变量已经说明,问循环体的执行次数是() 。 i:=1; repeat n:=i*i; i:=i+2; until n2*I; A1B.2C.3D.4 26. 假设程序段中的变量已经说明,问循环体的执行次数是() 。 i:=2.5; whilei=5) OR (x.:= ; 6.() const c := 100 的说明语句是合法的。 四、程序填空题四、程序填空题 1.本程序设计界面和运行界面如下图所示: 程序的功能是:用户在 edit1 中输入一个正整数 n,然后按“计算”按钮,程序计算 1 n 中奇数之和,并在 edit2 中显示计算结果。 请完成程序填空: procedure TForm1.Button1Click(Sender: TObject); /“计算”按钮 var i , n, sum : integer ; begin sum := 0 ; i := 1 ; n := StrToInt(edit1. );/读入正整数 n while i = n/循环语句 begin if odd( i ) thensum :=; i := i +1 ; end; edit2.Text :=IntToStr();/将结果在编辑框中显示 end; 在程序中,odd 为系统函数,其功能为: 。 五、编程题五、编程题 1.输入两个实型数,计算并输出它们的和、差、积及商(除数为零时显示不能计算) 。 要求: (1)输入数据时,按键只许数字、小数点和退格通过,其它按键一律屏蔽。 (2)输出部分精度要求小数点后 5 位。 2.用牛顿迭代法求 f(x)=3x 3 -4x 2 +5x-13=0 的一个根 迭代公式: )( )( 1 x x xx n n nn f f 当 dn=| f(xn)/f(xn) |=10 6 x 1n 便是根( n=0,1,2,3,) 3.一百匹马将二百块砖驮上山,其中大马、中马和小马分别每匹驮 3 块、2 块和 0.5 块,计 算并输出各类马匹数量的非负整数解。 4.按下列形式输出九九表 1*1=1 1*2=22*2=4 1*3=32*3=63*3=9 1*9=92*9=18 3*9=27 9*9=81 5程序功能是:用户输入一个 3 位正整数后,按“确定”键,该数字的个位、十位、百位 数字分别显示在输出框中。如果输入的数据不在规定范围之内,程序要给出错误提示。程序 界面如下: 编写单击“确定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论