皮皮学,免费搜题
登录
搜题
【简答题】
阅读以下应用说明、属性设置以及Visual Basic程序代码,将解答写在对应栏内。 【应用说明】 本应用运行时,由用户输入一个正整数n后自动产生n个正整数,然后按照用户的指定要求对该组数进行处理。该应用的运行界面如下图所示: 1.窗体中有两个文本框。(txtSrc,txtObj)、两个标签(lblSrc,lblObj)、三个命令按钮(cmdGendat,cmdProc,cmdQuit)和一个弹出式菜单(procMenu,初始时不可见)。 2.文本框txtSrc(由标签lblSrc提示)用于显示产生的数据,文本框txtObj(由标签lblObj提示)用于显示处理结果,要求每行显示一个整数。 3.程序启动时,命令按钮cmdProc(运算要求)不可用。单击命令按钮cmdGendat(产生数据)后,提示用户输入一个n的值并生成n个正整数存入数组元素a(1)~a(n),然后将数据逐行显示在txtSrc中,并设置命令按钮cmdProc可用。 4.单击命令按钮cmdProc(运算要求)后弹出菜单。选择菜单项并单击后,进行相应处理并将结果显示在txtObj中,同时将lblObj的标题改为该菜单项表示的处理命令。 弹出式菜单“运算要求”的结构如下表所示: 一个整数序列的中位数是指对该序列进行非递减(增)排列后最中间位置上的元素。若序列长度为偶数,则取中间两个元素的平均值为其中位数。 【属性设置】 为实现单击命令按钮cmdProc后弹出“运算要求”菜单(procMenu),设计时需将 procMenu的(1)属性设置成false。 供(1)选择的属性:Default Enabled ScaleMode Style Visible 【Visual Basic程序代码】 Dim a() AS Integer, n As Integer Private Sub Form_Load() txtSrc.Text = '': txtObj.Text = '': (2) = False End Sub Private Sub cmdGendat_Click () '生成正整数序列并存入数组a On Error GoTo Error handler n = InputBox$ ('请输入数组元素个数:', '输入序列长度') If (n < 1) Then MsgBox '输入数据错误!', vbOKOnly, '提示:' GoTo Error handler: End If ReDim a(n) As Integer s = '' For i = 1 To n '将生成的正整数存入a(1)~a(n)中 a(i) = Int(Rnd * 10000) : s = s & Str$(a(i)) & vbCrLf Next txtSrc.Text = s (3) '设置运算要求命令按钮可用 Error handler: End Sub Private Sub cmdProc_Click() PopupMenu procMenu End Sub Private Sub MidNum_Click() '求中位数 lblObj.Caption = MidNum.Caption & ':' For i = 1 To round((n + 1)/2> '用选择排序法对数组a进行部分排序 a(0) = a(i):k = i 'a(0)用作临时变量,暂存第i次选出的最小元素 For j = i + 1 To n If a(j) < a(0) Then a(0)= a(j): k =(4) End If Next If k <> i Then a(k) = a(i): a(i) = a(0) End If Next If n / 2 - n / 2 > 0 Then 'n为奇数时,取中间一个数 txtObj.Text - Str$(a((5)) Else 'n为偶数时,取中间两个数的平均值 txtobj.Text = Str$(Int((a(n / 2) + a(n / 2 + 1)) / 2)) End If End Sub '其他代码略
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【多选题】影响药物经皮吸收过程的因素有()
A.
药物的性质
B.
基质的性质
C.
经皮促进剂的影响
D.
皮肤因素
E.
制备方法
【单选题】已知Titles(Title_Id char(4), Title char(20), Pub_id char(4), price integer),其中Title_Id图书编号,Title图书名,Pub_id出版商编号,price价格。列出Titles表中其价格高于出版商ID为0736的出版商出版的书的最大价格的书的标题和ID,合适的查询语句是_________。
A.
SELECT Title_Id,Title FROM Titles WHERE price>ALL(SELECT price FROM Titles WHERE Pub_id=‘0736’)
B.
SELECT Title_Id,Title FROM Titles WHERE price>ANY(SELECT price FROM Titles) AND Pub_id=‘0736’
C.
SELECT Title_Id,Title FROM Titles WHERE price>ALL(SELECT price FROM Titles) AND Pub_id=‘0736’
D.
SELECT Title_Id,Title FROM Titles WHERE price>ANY(SELECT price FROM Titles WHERE Pub_id=‘0736’)
【单选题】2( x 3 +y 3 )-9xy=0在点(2,1)的法线方程为()。
A.
4x+5y-13=0
B.
4x+5y-12=0
C.
5x+4y-14=0
D.
2x+5y-9=0
【多选题】药物经皮吸收过程包括
A.
药物从基质中释放出来扩散到皮肤
B.
药物透入表皮,到达真皮和皮下脂肪
C.
通过血管、淋巴管进入体循环
D.
通过汗腺、毛囊进入体循环
E.
药物通过皮肤附属器的吸收比表皮途径慢
【单选题】3-11 下列表达式中符合逻辑运算律的是
A.
1+1= 1 0
B.
1+1= 2
C.
1· 0=0
D.
=0
【单选题】3-11 下列表达式中符合逻辑运算律的是
A.
1+1= 1 0
B.
1+1= 2
C.
1· 0=0
D.
1+0=0
【单选题】已知Titles(Title_Id char(4), Title char(20), Pub_id char(4), price integer),其中Title_Id图书编号,Title图书名,Pub_id出版商编号,price价格。列出Titles表中其价格高于出版商ID为0736的出版商出版的书的最大价格的书的标题和ID,合适的查询语句是_________。
A.
SELECT Title_Id,Title FROM Titles WHERE price>ALL(SELECT price FROM Titles) AND Pub_id=‘0736’
B.
SELECT Title_Id,Title FROM Titles WHERE price>ALL(SELECT price FROM Titles WHERE Pub_id=‘0736’)
C.
SELECT Title_Id,Title FROM Titles WHERE price>ANY(SELECT price FROM Titles WHERE Pub_id=‘0736’)
D.
SELECT Title_Id,Title FROM Titles WHERE price>ANY(SELECT price FROM Titles) AND Pub_id=‘0736’
【单选题】已知点A (20, 25, 30), 则与V面对称的点B应是()
A.
B(20, 25, -30)
B.
B(20, -25, 30)
C.
B(-20, 25, 30)
D.
B(-20, -25, -30)
【单选题】2( x 3 +y 3 )-9xy=0在点(2,1)的切线方程为()。
A.
5x-4y-4=0
B.
5x-4y-6=0
C.
5x+4y-14=0
D.
2x+y-5=0
【多选题】导入数据出现时间戳错误的原因( )。
A.
时间戳格式不对
B.
没有时间戳
C.
数据格式错误
相关题目: