在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是(  )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是(  )。
A.列表框和组合框都可以设置成多重选择
B.硎表框和组合框都不可以设置成多重选择
C.列表框可以设置多重选择,而组合框不可以
D.组合框可以没置多重选择,而列表框不可以

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】组合框与列表框类似,都是用于提供一组条目供用户从中选择。组合框和列表框的主要区别在于:对于列表框来说,通常只有一个条目是可见的。用户可以单击列表框右端的下拉箭头按钮打开条目列表,以便从中选择。所以相比组合框,列表框能够节省表单里的显示空间;列表框不提供多重选择的功能,没有MultiSelect属性;组合框有两种形式:下拉组合和下拉列表框。

(2)【◆题库问题◆】:[单选,材料题] 计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是(  )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)第下面的题目使用下列数据表。 “外汇名”表外币代码外币名称现钞买入价现钞卖出价基准价13欧元958.6400985.2300996.540028英镑1220.97001330.22001287.456537法郎592.7650618.130561 2.591026加元516.4110531.4280519.869015美元811.5410817.8900815.6650“持有数”表姓名外币代码持有数量李巡芬3730000.O0张武奇131000.O0
A.SELECT SUM(现钞买入价*持有数量)AS人民币价值FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码 AND姓名一”马小六”
B.SELECT SUM(现钞买人价*持有数量)AS人民币价值 FROM持有数,外汇名 WHERE外汇名.外币代码=持有数.外币代码FOR姓名=”马小六”
C.SELECT COUNT(现钞买入价*持有数量)AS人 民币价值 FROM持有数,外汇名WHERE外汇名.外币代码=持有数.外币代码AND姓名=”马小六”
D.SELECT COUNT(现钞买入价*持有数量)AS人民币价值 FROM持有数,外汇名 WHERE外汇名.外币代码一持有数.外币代码 FOR姓名一”马小六”

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】本题中查询的“现钞买入价”是来自“外汇名”表的字段,“持有数量”来自“持有数”表,进行计算查询时需要采用连接查询的方式对两表进行查询,两表的连接条件在WHERE短语中指定.另外对记录进行筛选的条件通过AND短语与表的连接条件一起放在WHERE短语之后。

(3)【◆题库问题◆】:[单选] 在Visual FoxPro中,编译后的程序文件的扩展名为(  )。
A.PRG
B.EXE
C.DBC
D.FXP

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】在Visual FoxPro中,编译后的程序文件扩展名为EXE,PRG为程序文件,DBC为数据库文件。

(4)【◆题库问题◆】:[单选] 为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
A.设置窗体的Visible属性
B.设置窗体的AutoRedraw属性
C.调用窗体的Show方法
D.设置窗体的Enabled属性

【◆参考答案◆】:C

【◆答案解析◆】:窗体加载的时候可以Print,但这个时候还没有显示出来,看不到Print的结果,要调用窗体的Show方法显示结果。

(5)【◆题库问题◆】:[单选] 以下叙述中错误的是(  )。

【◆参考答案◆】:A

【◆答案解析◆】:在同一窗体的菜单项中,可以有标题相同的菜单项。选项B.C.D 的描述属于菜单的特点。

(6)【◆题库问题◆】:[单选] 有下列函数定义:fun(floath){printf(”%f,%f\n”,h,h*h);)该函数的类型是(  )。
A.int类型
B.float类型
C.void类型
D.函数无类型说明,定义有错

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】本题考查函数值的类型,在函数定义时,由于函数没有说明其类型,系统默认一律自动按整型(int)处理。

(7)【◆题库问题◆】:[单选] 设a、b、C.d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是(  )。
A.0
B.1
C.2
D.3

【◆参考答案◆】:C

【◆答案解析◆】:因为a>b不成立,故表达式a>b的值为0,即把0赋给m,因此&&左边表达式的值为0,0与任何值&&运算都为0,于是不再计算&&右边表达式的值,所以此时的n仍然为2。

(8)【◆题库问题◆】:[单选] 有如下程序: #inClude<iostream> using namespaCe std; Class Point{publiC: statiC int number; publiC: Point(  )t.number++;} ~Point(  ){number--;}}; , int P0int::number=0; int main(  ){Point *ptr: Point A,B; Point*ptr_point=new Point[3]; ptr=ptr_point;’}Point C; Cout<<Point:::number<<endl; delete[]ptr; return 0; }执行这个程序的输出结果是(  )。
A.3
B.4
C.6
D.7

【◆参考答案◆】:C

【◆答案解析◆】:本题考查默认构造函数.题目中定义.个对象A.B以及对象数组Point[3],又定义了对象C,共执行6次构造函数,number变为了6,所以本题答案为C。

(9)【◆题库问题◆】:[单选] 下列属于表单方法名(非事件名)的是()。
A.Init
B.Release
C.Destroy
D.Caption

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】Init和Destroy属于事件,Caption是属性,Release是方法。

(10)【◆题库问题◆】:[单选] 执行语句“for(i=1;i++<4;);”后,变量i的值是(  )。
A.3
B.4
C.5
D.不定

【◆参考答案◆】:C

【◆答案解析◆】:for循环结束时,i++的值应为4,i自加后此时应为5,故选择C选项。

发表评论

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