欢迎来到天天文库
浏览记录
ID:20407247
大小:153.59 KB
页数:19页
时间:2018-10-09
《delphi程序员笔试题 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Delphi程序员笔试题一.选择题(共40道)1.用户开发程序时需要经常在窗体和编辑器窗口之间来回切换,可使用快捷键()。A、F12和F11B、F12和F13C、F12和Ctrl+F12D、F12和Alt+F12E、F12和Shift+F122.某函数如下:Functioncheck(n,k:Integer):Integer;Varm:Integer;BeginRepeatm:=nmodl0;n:=ndivlO;K:=k-1Untilk=0;Check:=mEnd;若调用语句y:=check(3725,3),运行后y值为:0A、7B
2、、5C、2D、01.以下那个组件不可以由用户输入编辑文本0A、TEditB、TcomboBoxC、TMaskEditD、TlabelE、TStringGrid2.一个对象类可以继承和直接使用它的父类的所有成员,除了:0A、public域B、private域C、protected±或和private±或D、protected域和方法E、private域和方法3.Delph没有用到的文件类型有0。A、.frmB、.pasC、•dfmD、.dprE、•res6.Query组件没有Table组件那样的0属性。A、DataSourceB、Ta
3、bleNameC、FilteredD、DatabaseE、UpdateObject7.下面关于属性的论述正确的是0。A、属性能实现write方法B、属性能实现read方法C、属性可以只读或只写D、属性可以公开或非公开E、属性不能直接存取8.调试程序时,需要执行执行点所在的源代码行,并停留在下一个源代码行。可通过0菜单项进行。A、RunB、StepOverC、TracelntoD、TraceToNextSourceLineE、RuntoCursor9.设a是布尔变量,其它是整型变量,下面正确的赋值语句是0A、x=ydiv7B、x:=y
4、:=z+lC、a:=x=ymodzD、x+y:=zE、x+y=a10.表达式round()modtrunc()的值是0A、0B、1C、2D、3E、411.下列常量定义合法的是()A、CONSTwidth=7;B、CONSTcase=’7’;C、CONST1A=;D、CONSTcentury=yeardivlOO:E、C0NST57:12.以下运算符中运算优先级最高的是()A、+B、ORC、〉=D、DIVE、_11.已知a、b、c、d是同类型的简单变量,而且己有互不相同的值,执行下列语句:b:=a;a:=c;d:=a;d:=b;后
5、,其值相等的变量是0A、a,cB、a,dC、c,bD、b,aE、无法确定12.己知有说明Varx:real;下列程序段中的错误为:0casexO:x:=O;1:x:=1endA、case表达式中有常数B、case常量和case表达式类型不一■样C、赋值语句两边类型不一致D、case表达式为关系表达式E、case语法不规范11.以下语句的循环执行次数是0x:=37;y:=3whileyA、3B、4D、6E、012.程序ForI:=lto5doforj:=2toldowriteln(’本’);输出的’*’个数为0A、5B、10C
6、、15D、25E、3013.下列函数头合法的是0A、functiontotal(x:rea1):B、procedureab(a,b:real):real;C、proceduresum;D、functionf(varf:real):integer;E、procedureFontListBoxKeyDown(SenderTObject:varKey:Word:Shift:TShiftState;);11.己知函数如下:functionf(n:integer):integer;beginifn=Othenf:=0elseifn〉Othen
7、f:=f(n_2)elsef:=f(n+3)end;则调用f(5)的值是()A、0B、1C、-1D、-2E、212.下列类型中合法的是()A、TYPEa=l0..10;B、TYPEb=10..5;C、TYPEc^O..SQRT(10);D、TYPEd=.;E、TYPEe=random(9)..111.己知Vara:array[’a’••’e’,1..4,boolean]ofreal;则数组a中包含的元素的个数为0A、5B、20C、40D、11E、2221.己矢口Vara:array[1..10]ofinteger;k,I:i
8、nteger;程序段:k:=l;forI:=ltolOdoifa[i]>a[k]thenk:=I;writeln(a[k]):执行后输出的是0A、数组中的平均值B、数组中的最大值C、数组中的最小值D、数组中的总和E、无法确定22.已知
此文档下载收益归作者所有