用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是(  )。

  • A+
(1)【◆题库问题◆】:[单选] 用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是(  )。
A.List
B.ListIndex
C.Text
D.ListCount

【◆参考答案◆】:C

【◆答案解析◆】:C) 【解析】组合框的List属性用来列出表项的内容。List属性保存了列表框中所有值的数组,可以通过F标访问数组中的值,其格式为[列表框]List(T标);Listlndex属性的设置值是已选中的表项的位置,表项位置由索引值指定;Text属性值是用户所选择的项目的文本或直接从编辑区输入的文本;ListCount属性属性列出列表框中表项的数量。

(2)【◆题库问题◆】:[单选] 以下关于文件及相关操作的叙述中错误的是(  )。
A.以Append 方式打开的文件可以进行读写操作
B.文件记录的各个字段的数据类型可以不同
C.随机文件各记录的长度是相同的
D.随机文件可以通过记录号直接访问文件中的指定记录

【◆参考答案◆】:A

【◆答案解析◆】:以Append 方式打开是以追加方式输出,并不是进行读写操作。

(3)【◆题库问题◆】:[单选] 下列关于数据库设计的叙述中正确的是(  )。
A.在需求分析阶段建立数据字典
B.在概念设计阶段建立数据宝典
C.在逻辑设计阶段建立数据字典
D.在物理设计阶段建立数据字典

【◆参考答案◆】:A

(4)【◆题库问题◆】:[单选] 下列程序的输出结果是(  )。main()(int i=1,j=2,k=3;if(i++==1&&(++j==3==||k++==3))printf(”%d%d%d\n”,i,j,k);)
A.1 2 3
B.2 3 4
C.2 2 3
D.2 3 3

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查自增运算符“++”、逻辑与运算符“&&”和逻辑或运算符“||”。自增运算符“十十”出现在变量之前,表示先使变量的值加1,再使用变量的值进行运算;出现在变量之后,表示先使用变量的值进行运算,再使用变量的值加1。当逻辑与运算符“&&”两边的运算对象都为真时,逻辑表达的值才为真;当逻辑或运算符“||”只要一个值为l,值就为l。根据运算符的优先级,题中应先计算内层括号中的值。++j是先自加后运算,因此运算时J的值等于3,所以表达式++j一3成立,即表达式的值为l;1与任何数都为进行或(||)运算,结果都为1,因此k一3的表达式i++是先运算后自加,因此运算时i为l,所以i十+一1成立,自加1后i一2。if语句的条件为真即“1”,所以输出i、j、k的值分别是2,3,3。

(5)【◆题库问题◆】:[单选] 设MY.DBF数据库中共有l0条记录,执行如下命令: USE MYGOTO 2DISPLAYALL?RECNO()执行最后一条命令后,显示的值是(  )。
A.2
B.3
C.10
D.11

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】GOT0和G0命令是等价的,命令格式为: GO nRecordNumber|TOPI BOqlTOM其中,nRecordNumber是记录号,即直接按记录号定位;TOP是表头,当不使用索引时是记录号为l的记录,使用索引时是索引项排在最前面的索引对应的记录;BOT TOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引对应的记录。题意中的GOTO 2表示指针指向第2条记录。 DISPLAY ALL是显示全部记录,此时指针指向了最后一条记录。RECNO()函数的功能是返回当前表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为0。如果记录指针指向文件尾,函数值为表文件中的记录数加l。如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行DISPLAY ALL命令时,指针指向了文件尾,所以RECNO()的函数值为表文件中的记录数加l,即ll。

(6)【◆题库问题◆】:[单选] 概要设计使用的工具是(  )。
A.系统结构图
B.程序流程图
C.PAD图
D.数据流图(DFD图)

【◆参考答案◆】:A

【◆答案解析◆】:概要设计使用的工具是系统结构图。详细设计使用的工具主要有:程序流程图,N—S图,PAD, HIP0。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。 故本题答案为A。

(7)【◆题库问题◆】:[单选] 有以下函数: charfun(char*D) {returnP;} 该函数的返回值是(  )。
A.无确切的值
B.形参p中存放的地址值
C.一个临时存储单元的地址
D.形参p自身的地址值

【◆参考答案◆】:A

【◆答案解析◆】:在程序中因为fun函数的返回值为char,而p是指向char的指针变量,因此类型不匹配,故选择A选项。

(8)【◆题库问题◆】:[单选,材料题] 查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计,正确命令是(  )。 根据以下资料,回答下面的题目:使用如下3个表:商店(商店号,商店名,区域名,经理姓名)商品(商品号,商品名,单价)销售(商店号,商品号,销售日期,销售数量)查询在“北京”和“上海”区域的商店信息的正确命令是(  )。
A.SELECT商店名,SUM(销售数量*单价)AS销售金额合计 ROM商店,商品,销售 WHERE销售金额总计20000
B.SELECT商店名,SUM(销售数量*单价)AS销售金额合计>20000FR()M商店,商品,销售 WHERE商品,商品号=销售.商品号AND商店.商店号=销售.商店号
C.SELECT商店名,SUM(销售数量*单价)AS销售金额合计 FROM商店,商品,销售 WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号 AND SUM(销售数量*单价)>20000 GROUP BY商店名
D.SELECT商店名,SUM(销售数量*单价)>20000

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】根据题意可知,A选项中WHERE语句中的条件错误;B选项中AS是代表为(销售数量*单价)取的别名,不能使用条件,因此B选项错误;C选项中的GROUP BY没语法错误,但没有HAVING语句;D选项正确。

(9)【◆题库问题◆】:[单选] 在软件设计中不使用的工具是(  )。
A.系统结构图
B.程序流程图
C.PAD图
D.数据流图(DFD图)

【◆参考答案◆】:D

【◆答案解析◆】:软件设计包括概要设计和详细设计,软件概要设计中,面向数据流的设计方法有变换型系统结构图和事务型数据流两种。软件详细设计,程序流程图(PDF)和PAD(问题分析图)是过程设计的常用工具。数据流图(DFD图)是软件定义阶段结构化分析方法常用的工具。

(10)【◆题库问题◆】:[单选] 若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句是
A.switch(a+9){ case c1:y=a-b;case c1:y=a+b;}
B.switch a*b{ case10:x=a+b;default:y=a-b;}
C.switch(a+b){ case1 :case3:y=a+b;break;case0 : case4:y=a-b;}
D.switch (a*b+b*b){ default :break;case3:y=a+b; break;} case 2:y=a-b; break;}

【◆参考答案◆】:D

【◆答案解析◆】:使用switch 语句直接处理多个分支,其一般形式为:switch(表达式) {case 常量表达式1:语句1;break;case 常量表达式2:语句2;break;…… case 常量表达式n:语句n;break;default:语句n+1;break;}switch 语句的执行流程是:首先计算switch 后面圆括号中表达式的值,然后用此值依次与各个case 的常量表达式比较,若圆括号中表达式的值与某个case 后面的常量表达式的值相等,就执行此case 后面的语句,执行后 遇break 语句就退出switch 语句;若圆括号中表达式的值与所有case 后面的常量表达式都不等,则执行default后面的语句n+1,然后退出switch 语句。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: