版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)vb試題及答案
計(jì)算機(jī)vb試題及答案「篇一」
1.以下程序是求最大公約數(shù)和最小公倍數(shù)的程序,在【】處填寫合適的關(guān)系運(yùn)
算符。
PrivateSubFormClick
Dimml,nl,m,n,rAsInteger
nl=InputBoxC輸入自然數(shù)n〃,〃輸入數(shù)”)
ml=InputBox(〃輸入自然數(shù)m〃,〃輸入數(shù)”)
n=nl
m=ml
Ifm<np=〃〃then〈二〃”>
t=m:m=n:n=t
EndIf
r=mModn
DoWhiIer[<>]0
m=n
nr
r=mModn
Loop
Print〃最大公約數(shù)二〃,n
Print〃最小公倍數(shù)二",ml*nl/n
EndSub
2.下面是求100以內(nèi)素?cái)?shù)的程序。
PrivateSubCommand1Click
DimiAsInteger,mAsInteger,tagAsBoolean
Form=2To100
tag=True
Fori=2Tom-1
IfmMod[i]=0Thentag=False
Nexti
IftagThenPrintin
Nextm
EndSub
3.下面是求100以內(nèi)素?cái)?shù)的程序,下面說法正確的是(A)(單)
PrivateSubCommand1Click
DimiAsInteger,inAsInteger,tagAsBoolean
Form=2To100
tag=True
Fori=2Tom-1
IfmModi=0Thentag=False
Nexti
Iftag=trueThenPrintm
Nextm
EndSub
A.tag為true時(shí),表示m是素?cái)?shù)
B.tag為false時(shí),表示m是素?cái)?shù)
C.語句mModi=0,說明in是素?cái)?shù)
D.以上說法都不正確
4.百元買百雞問題:假定小雞每只5角,公雞每只2元,母雞每只3元?,F(xiàn)在
有100元錢要求買100只雞,以下程序列出了所有可能的購雞方案。
PrivateSubCommand2Click
Dimx%,y%,z%
Forx=0To33
Fory=0To50
Tf3*x+2*y+0.5*(100-x-y)=100Then
Picture2.Printx,y,[100-x-y,10-y-x]
EndTf
Nexty
Nextx
EndSub
5.百元買百雞問題:假定小雞每只5角,公雞每只2元,母雞每只3元。現(xiàn)在
有100元錢要求買100只雞,以下程序列出了所有可能的購雞方案。
PrivateSubCommand1_C1ick
Dimx%,y%,z%
Forx=0To33
Fory=0To50
Forz=0To100
If3*x+2*y+0.5*z=100And[x+y+z=100】Then
Picturel.Printx,y,z
EndIf
Nextz
Nexty
Nextx
EndSub
6.隨機(jī)產(chǎn)生10個(gè)100?200之間的數(shù),求它們的最大值程序如下:
PrivateSubCommand1Click
Max=100
Fori=1To10
x=lnt(Rnd*101+100)
Printx;
Ifx>MaxThen[]
Nexti
Print〃最大值二〃;Max
EndSub
在此程序中,其中【】處應(yīng)該填寫的是(C)(單)
A.Max=100
B.Max=200
C.Max=x
D.Max=0
7.隨機(jī)產(chǎn)生.10個(gè)100?200之間的數(shù),求它們的最大值程序如下:
PrivateSubCommand!Click
Max=100
Fori=1To10
x=int【RND*101T00或100+RND*101或RND*101+100或100+RND*101]
Printx;
Ifx>MaxThenMax=x
Nexti
Print〃最大值=";Max
EndSub
8.隨機(jī)產(chǎn)生10個(gè)100?200之間的數(shù),求它們的最大值程序如下:
PrivateSubCommand1Click
Max=100
ForI=1To10
x=Ini(Rnd*101+100)
Printx;
If[]ThenMax=x
NextI
Print"最大值Max
EndSub
在【】處應(yīng)該填寫的是:(A)(單)
A.x>Max
B.x<max<p=〃〃〉
C.x=Max
D.以上都不正確
9.以下是求1?100之間5或7的倍數(shù)的和,如下程序段:
Sum=0
Fori=1To100
IfiMod5=0OriMod7=0Then
EndIf
Nexti
PrintSum
其中【】處書寫正確的是(B)(單)
A.Sum=i
B.Sum=Sum+i
C.Sum=Sum+5+7
D.以上都不正確
10.以下是求1~100的5或7的倍數(shù)的和程序段:
Sum=0
Fori=1To100
IfiMod5=0Ori[mod]7=0Then
Sum=Sum+i
EndIf
Nexti
PrintSum
11.以下敘述中錯(cuò)誤的是(B)(單)
A.VisualBasic是事件驅(qū)動(dòng)型可視化編程工具
B.VisualBasic應(yīng)用程序不具有明顯的開始和結(jié)束語句
C.VisualBasic工具箱中的所有控件都具有寬度(Width)和高度(Height)屬性
D.VisualBasic中控件的某些屬性只能在運(yùn)行時(shí)設(shè)置
12.以下敘述中錯(cuò)誤的是(A)(單)
A.在工程資源管理器窗口中只能包含一個(gè)工程文件及屬于該工程的其他文件
B.以.BAS為擴(kuò)展名的文件是標(biāo)準(zhǔn)模塊文件
C.窗體文件包含該窈體及其控件的屬性
D.一個(gè)工程中可以含有多個(gè)標(biāo)準(zhǔn)模塊文件
13.以下敘述中錯(cuò)誤的是(B)(單)
A.雙擊鼠標(biāo)可以觸發(fā)DblClick事件
B.在編程過程中,窗體或控件的事件的名稱可以由編程人員自由確定
C.移動(dòng)鼠標(biāo)時(shí),會(huì)觸發(fā)MouseMove事件
D.控件的名稱可以由編程人員設(shè)定
14.以下不屬于VisualBasic系統(tǒng)的'文件類型是⑴)(單)
A.frm
B.bat
C.vbg
D.vbp
15.以下敘述中錯(cuò)誤的是(C)(單)
A.打開一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體、標(biāo)準(zhǔn)模塊等文件
B.保存VisualBasic程序時(shí),應(yīng)分別保存窗體文件及工程文件
C.VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行
D.事件可以由用戶引發(fā)
16.以下聲明語句中錯(cuò)誤的是(B)(單)
A.Constvarl=123
B.Dimvar2='ABC'
C.Publica,basinteger
D.Staticaassingle
17.設(shè)窗體上有一個(gè)列表框控件Listl,且其中含有若干列表項(xiàng)。則以下能表
示當(dāng)前被選中的列表項(xiàng)內(nèi)容的是(D)(單)
A.Listl.List
B.Listl.Listindex
C.Listl.Index
D.List1.Text
18.程序運(yùn)行后,在窗體上單擊鼠標(biāo),此時(shí)窗體不會(huì)接收到的事件是(C)(單)
A.MouseDown
B.MouseUp
C.Load
D.Click
19.設(shè)a=10,b=5,c=l,執(zhí)行語句Printa>b>c后,窗體上顯示的是
⑻彈)
A.True
B.False
C.1
D.出錯(cuò)信息
20.如果要改變窗體的標(biāo)題,則需要設(shè)置窗體的(A)屬性(單)
A.Caption
B.Name
C.BackColor
D.BorderStyle
計(jì)算機(jī)vb試題及答案「篇二」
1.以下程序段運(yùn)行的結(jié)果為(B)(單)
PrivateSubForm_Click
MyDate=#7/21/1997#
PrintFormat(MyDate,〃m/d/yy")
PrintFormat(MyDate,“yyyy年m月dd日”)
EndSub
A.7/21/971997年7月21日
B.7-21-971997年7月21日
C.97/7/211997年7月21日
D.7/21/9797年7月21日
2.以下程序段運(yùn)行的結(jié)果為(B)(單)
PrivateSubForm_Click
MyTime=#9:21:30PM#
MyDate=#7/21/1997#
PrintTab(2);Format(MyDate,“mmmm-yy")
PrintTab(2);Format(MyTime,"hh:mm:ssA/P")
EndSub
A.July-979:21:30P
B.July-9709:21:30P
C.07-979:21:30P
D.July-979:21:30
3.以下程序段運(yùn)行的結(jié)果為(C)(單)
PrivateSubFormClick
MyDate=#7/21/1997#
PrintFormat(MyDate,“dddd,mmmm,dd,yyyy〃)
EndSub
A.21,07,1997
B.21,07,21,1997
C.Monday,July,21,1997
D.Monday,07,21,1997
4.在窗體中建立一個(gè)文本框texll和一個(gè)命令按鈕command1,編寫下面程
序:
PrivateSubText.LostFocus
IfNotIsNumericjTcxt1)Then
MsgBox〃帳號(hào)有非數(shù)字字符錯(cuò)誤〃
Textl.Text二〃〃
Text1.SetFocus
else
MsgBox〃帳號(hào)正確”
EndIf
EndSub
當(dāng)在textl文本框中輸入字符〃abc〃之后,單擊命令按鈕,結(jié)果為(B)(單)
A.顯示對(duì)話框,提示信息為〃帳號(hào)正確〃
B.顯示對(duì)話框,提示信息為〃帳號(hào)有非數(shù)字字符錯(cuò)誤〃
C.程序出錯(cuò)
D.沒有任何提示
5.在窗體中建立一個(gè)文本框textl和一個(gè)命令按鈕command1,編寫下面程
序:
PrivateSubTextLLostFocus
IfNotTsNumeric;Text1)Then
MsgBox〃帳號(hào)有非數(shù)字字符錯(cuò)誤〃
〃〃
Textl.Text=
Text1.SetFocus
else
MsgBox〃帳號(hào)正確”
EndIf
EndSub
當(dāng)在text1文本框中輸入數(shù)字123456之后,單擊命令按鈕,結(jié)果為(A)(單)
A.顯示對(duì)話框,提示信息為〃帳號(hào)正確〃
B.顯示對(duì)話框,提示信息為〃帳號(hào)有非數(shù)字字符錯(cuò)誤〃
C.程序出錯(cuò)
D.沒有任何提示
6.在窗體中建立一個(gè)文本框textl和一個(gè)命令按鈕command1,編寫下面程
序:
PrivateSubCommand1_C1ick
DimIAsInteger
IfTextl.Text<>“Gong"Then
I=MsgBox("密碼錯(cuò)誤",5+vbExclamation,〃輸入密碼〃)
IfI<>4Then
End
Else
Textl.Text二
Text1.SetFocus
EndIf
Else
MsgBox”密碼帳號(hào)正確!”
EndIf
EndSub
若在textl中輸入字符串〃Gong”,則程序運(yùn)行結(jié)果為(A)(單)
A.顯示對(duì)話框,提示〃密碼帳號(hào)正確!〃
B.顯示對(duì)話框,提示〃密碼錯(cuò)誤〃
C.程序出錯(cuò)
D.沒有任何提示
7.在窗體中建立一個(gè)文本框textl和一個(gè)命令按鈕command1,編寫下面程
序:
PrivateSubCommand!Click
DimTAsInteger
IfTextl.Text<>“Gong"Then
I二MsgBox(〃密碼錯(cuò)誤“,5+vbExclamation,〃輸入密碼”)
IfI04Then
End
Else
Textl.Text=〃”
Text1.SetFocus
EndIf
Else
MsgBox”密碼帳號(hào)正確!”
EndIf
EndSub
若在textl中輸入字符串〃gong”,則程序運(yùn)行結(jié)果為(B)(單)
A.顯示對(duì)話框,提示〃密碼帳號(hào)正確!〃
B.顯示對(duì)話框,提示〃密碼錯(cuò)誤〃
C.程序出錯(cuò)
D.沒有任何提示
8.在窗體中建立一個(gè)文本框textl和一個(gè)命令按鈕command1,編寫下面程
序:
PrivateSubCommand1Click
DiniIAsInteger
IfTextl.Text<>〃Gong〃Then
I二MsgBox(〃密碼錯(cuò)誤",VbRetryCancle+vbExclamation,〃輸入密碼〃)
IfI<>4Then
End
Else
Textl.Text="〃
Textl.SetFocus
EndIf
Else
MsgBox〃密碼帳號(hào)正確!〃
EndIf
EndSub
若在textl中輸入字符串〃123〃,顯示〃密碼錯(cuò)誤〃對(duì)話框,關(guān)于此對(duì)話框描述
正確的是(A)(單)
A.顯示對(duì)話框中有“重試”按鈕
B.顯示對(duì)話框中有“確定”按鈕
C.顯示對(duì)話框中有“是"按鈕
D.以上說法都不正確
9.在窗體中建立三個(gè)文本框,名稱分別為textl、texl2和text3,還有一個(gè)
名稱為labell的標(biāo)簽,一個(gè)名稱為commandl的命令按鈕,編寫如下代碼:
PrivateSubCommand!Click
Dimx,y,z,t!
x=Textl
y=Text2
z=Text3
Ifx<yThen
t=x
x=y
y二t
EndIf
Ify<zThen
t=y
yz
Ifx<yThen
t=x
x二y
y二t
EndIf
EndIf
Label1.Caption二x&&y&〃,〃&z
EndSub
當(dāng)在文本框textl、text2和text3中分別輸入5、3和8,則標(biāo)簽顯示的結(jié)
果為(C)(單)
A.3,5,8
B.5,3,8C.8,5,3
D.3.8.5
10.以下程序段:
PrivateSubFormLoad
DimNopAsInteger,OpAsString*1
Numl=3
Num2=2
Nop=val(Inputbox(〃請(qǐng)輸入1-4之間的整數(shù)"))
SelectCaseNop
Case1
OCp=〃+I〃
Result=Numl+Num2
Case2
O八p=〃-〃
Result=Numl-Num2
Case3
Op=〃X〃
Result=Numl*Num2
Case4
Op=—
Result=Numl/Nun)2
EndSelect
Label1=Numl&Op&Num2&&Result
EndSub
窗體運(yùn)行后,輸入1,則label1的標(biāo)題顯示結(jié)果為(A)(單)
A.3+2=5
B.3-2=1
C.3X2=6
D.34-2=1.5
11.以下程序段:
PrivateSubFormLoad
DimNopAsInteger,OpAsString*1
Numl=3
Num2=2
Nop=val(Inputbox("請(qǐng)輸入1-4之間的整數(shù)"))
SelectCaseNop
Case1
OCp=〃+I〃
Result=Numl+Num2
Case2
Op=-
Result=Numl-Nun)2
Case3
Op=〃X〃
Result=Numl*Num2
Case4
Op=〃+〃
Result=Numl/Num2
EndSelect
Label1=Numl&Op&Num2&"=〃&Result
EndSub
窗體運(yùn)行后,輸入2,則label1的標(biāo)題顯示結(jié)果為(B)(單)
A.3+2=5
B.3-2=1
C.3X2=6
D.34-2=1.5
12.以下程序段:
PrivateSubFormLoad
DimNopAsInteger,OpAsString*1
Numl=3
Num2=2
Nop=val(Inputbox(〃請(qǐng)輸入1-4之間的'整數(shù)"))
SelectCaseNop
Case1
Op=+
Result=Numl+Num2
Case2
Ocp=-〃〃
Result=Numl-Num2
Case3
Op=
Result=Numl*Nun)2
Case4
Op=?
Result=Numl/Num2
EndSelect
Label1=Numl&Op&Num2&"二〃&Result
EndSub
窗體運(yùn)行后,輸入3,則label1的標(biāo)題顯示結(jié)果為(C)(單)
A.3+2=5
B.3-2=1
C.3X2=6
D.34-2=1.5
13.以下程序段:
PrivateSubForm_Load
DimNopAsInteger,OpAsString*1
Numl=3
Num2=2
Nop=val(Inputbox(〃請(qǐng)輸入1-4之間的整數(shù)”))
SelectCaseNop
Case1
Op=+
Result=Numl+Nun)2
Case2
Ocp=-〃〃
Result=Numl-Num2
Case3
Op=〃X〃
Result=Numl*Num2
Case4
Op=-r
Result=Numl/Num2
EndSelect
LabelsNuml&Op&Num2&〃=〃&Result
EndSub
窗體運(yùn)行后,輸入4,則label1的標(biāo)題顯示結(jié)果為(D)(單)
A.3+2=5
B.32=1
C.3X2=6
D.34-2=1.5
14.以下程序段的作用是(A)(單)
PrivateSubPicturel_Click
DimasciAsInteger,iAsInteger
i=0
Forasci=32To126
Picturel.PrintTab(7*i+2);Chr(asci);〃=〃;asci;
i=i+1
Ifi=7Theni=0:Picturel.Print
Nextasci
A.打印ASCII碼表,一行7個(gè)表達(dá)式
B.打印九九乘法表,一行7個(gè)表達(dá)式
C.打印ASCII碼表,一行8個(gè)表達(dá)式
D.以上說法都不正確
15.我國現(xiàn)在人口有13億,按人口增長0.8%計(jì)算,多少年后我國人口將超過
26億。
PrivateSubCommand!Click
Dimx,n
x=Vai(Textl)
n=0
DoWhile[x]<26
x=x*(1+0.008)
n=n+1
Loop
Text2=Str(n)
EndSub
16.以下程序的作用是(B)(單)
Fori=1To9
Forj=1To9
se=i&〃X〃&j&〃=〃&i*j
Picturel.PrintTab((j-1)*9+1);se;
Nextj
Picturel.Print
Nexti
A.打印ASCII碼表
B.打印九九乘法表
C.打印加法表
D.以上說法都不正確
17.求自然數(shù)e的近似值,誤差小于0.00001,近似公式為:
e=1+1/1!+1/2!+1/3!++1/1!+以卜程序用來求自然數(shù)e。
PrivateSubFormClick
Dim1%,n&,t,e:
E=0'存放累加和結(jié)果
1=0'計(jì)數(shù)器
n=1'存放階乘的值
t=1'級(jí)數(shù)第I項(xiàng)值
DoWhile[t>]0.00001
e=e+t
1=1+1
n=n*T
t=1/n
Loop
Print〃計(jì)算了〃;I;〃項(xiàng)的和是〃;e
EndSub
18.求自然數(shù)e的近似值,誤差小于0.00001,近似公式為:
e=l+l/l!+l/2!+l/3!++l/I!+以下程序用來求自然數(shù)e。
PrivateSubForm_Click
Dim1%,n&,t,e'
E=0'存放累加和結(jié)果
I=0'計(jì)數(shù)器
n=1'存放階乘的值
t=1'級(jí)數(shù)第I次值
DoWhilet>0.00001
e=e+[t]
1=1+1
n=n*I
t=1/n
Loop
Print〃計(jì)算了〃;I;〃項(xiàng)的和是〃;e
EndSub
19.求自然數(shù)e的近似值,誤差小于0.00001,近似公式為:
e=l+l/l!+l/2!+l/3!++l/I!+以下程序用來求自然數(shù)e。
PrivateSubFormClick
Dim1%,n&,t,e*
E=()'存放累加和結(jié)果
1=0'計(jì)數(shù)器
n=1'存放階乘的值
t=1'級(jí)數(shù)第I次值
DoWhilet>0.00001
e=e+t
1=1+1
n=n*[I]
t=1/n
Loop
Print〃計(jì)算了〃;I;〃項(xiàng)的和是〃;e
EndSub
20.以下程序是求最大公約數(shù)和最小公倍數(shù)的程序。
PrivateSubFormClick
Dimml,nl,m,n,rAsInteger
nl=InpulBox(〃輸入自然數(shù)n”,〃輸入數(shù)”)
ml=InputBox(〃輸入自然數(shù)m”,〃輸入數(shù)〃)
n=nl
m=ml
Ifm<nThen
t=m:m=n:n=t
EndIf
r=mMod[n]
DoWhile(r<>0)
m=n
n=r
r=inModn
Loop
Print〃最大公約數(shù)二〃,n
Print”最小公倍數(shù)=〃,ml*nl/n
EndSub
計(jì)算機(jī)vb試題及答案「篇三」
20xx年9月計(jì)算機(jī)二級(jí)VB測(cè)試題及答案
單選題
1).在VisualFoxPr。中,下列數(shù)組元素的使用正確的是
A.PI(0,1)
B.PI(2,0)
C.PI(2,3)
D.PI(1,2,3)
正確答案:C
2).當(dāng)一個(gè)復(fù)選框被選中時(shí),它的Value屬性的值是
A.3
B.2
C.1
D.0
正確答案:C
3).下列操作可以打開立即窗口的是
A.Ctrl+D
B.Ctrl+F
C.Ctrl+G
D.Ctrl+E
正確答案:C
4).如果將一個(gè)數(shù)據(jù)表設(shè)置為“排除”狀態(tài)后,那么系統(tǒng)連編后,該數(shù)據(jù)表將
A.成為自由表
B.包含在數(shù)據(jù)庫中
C.不能編輯修改
D.可以隨時(shí)編輯修改
正確答案:D
5).在結(jié)構(gòu)化設(shè)計(jì)方法中,生成的結(jié)構(gòu)圖(SC)中,帶有箭頭的.連線表示
A.模塊之間的調(diào)用關(guān)系
B.程序的組成成分
C.控制程序的執(zhí)行順序
D.數(shù)據(jù)的流向
正確答案:A
6).程序運(yùn)行后,在窗體上單擊鼠標(biāo),此時(shí)窗體不會(huì)接收到的事件是
A.MouseDown
B.MouseUp
C.Load
D.Click
正確答案:C
7).在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是
A.可行性分析報(bào)告
B.軟件需求規(guī)格說明書
C.概要設(shè)計(jì)說明書
D.集成測(cè)試計(jì)劃
正確答案:B
答案解析:A錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。C錯(cuò)誤,概要設(shè)計(jì)
說明書是總體設(shè)計(jì)階段產(chǎn)生的文檔。D錯(cuò)誤,集成測(cè)試計(jì)劃是在概要設(shè)計(jì)階段編寫
的文檔。B正確,需求規(guī)格說明書是后續(xù)工作如設(shè)計(jì)、編碼等需要的重要參考文
檔。
8).以下關(guān)于數(shù)組的敘述中,錯(cuò)誤的是
A.Variant類型的數(shù)組中各數(shù)組元素的類型可以不同
B.各數(shù)組元素可以是不同類型的控件
C.各數(shù)組元素通過卜標(biāo)進(jìn)行區(qū)別
D.各數(shù)組元素具有相同的名稱
正確答案:B
答案解析:控件數(shù)組是由一組相同類型的控件組成。它們共用一個(gè)控件名,絕
大部分的屬性也相同,但有一個(gè)屬性不同,即Index屬性的值不同。當(dāng)建立控件數(shù)
組時(shí),系統(tǒng)給每個(gè)元素賦一個(gè)唯一的索引號(hào)(Index),通過屬性窗口的Index屬
性,可以知道該控件的下標(biāo)是多少,第1個(gè)元素下標(biāo)是0。
9).以下定義數(shù)組或給數(shù)組元素賦值的語句中,正確的是
A.DimaAsVarianta=Array(1,2,3,4,5)
B.Dima(10)AsIntegera=Array(1,2,3,4,5)
C.Dima%(10)a(l)-ABCDE”
D.Dima3.,b3.AsIntegera(O)=0a(l)=la2.=2b=a
正確答案:A
10).對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是
A.程序應(yīng)簡單、清晰、可讀性好
B.符號(hào)名的命名只要符合語法
C.充分考慮程序的孜行效率
【).程序的注釋可有可無
正確答案:A
計(jì)算機(jī)Vb試題及答案「篇四」
(1)下面敘述正確的是(C)
A.算法的執(zhí)行效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無關(guān)
B.算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)
C.算法的有窮性是幫算法必須能在執(zhí)行有限個(gè)步驟之后終止
D.以上三種描述都不對(duì)
⑵以卜數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是C)
A.隊(duì)列
B.線性表
C.二叉樹
D.棧
⑶在一棵二叉樹上第5層的結(jié)點(diǎn)數(shù)最多是(B)注:由公式2k-1得
A.8
B.16
C.32
D.15
(4)下面描述中,符合結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是(A)
A.使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示程序的控制邏輯
B.模塊只有一個(gè)入口,可以有多個(gè)出口
C.注重提高程序的執(zhí)行效率
I).不使用goto語句
⑸下面概念中,不屬于面向?qū)ο蠓椒ǖ氖洽?
A.對(duì)象
B.繼承
C.類
D.過程調(diào)用
(6)在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開發(fā)階段是(B)
A.可行性分析
B.需求分析
C.詳細(xì)設(shè)計(jì)
D.程序編碼
(7)在軟件開發(fā)中,下面任務(wù)不屬于設(shè)計(jì)階段的是(D)
A.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
B.給出系統(tǒng)模塊結(jié)溝
C.定義模塊算法
D.定義需求并建立系統(tǒng)模型
⑻數(shù)據(jù)庫系統(tǒng)的核心是(B)
A.數(shù)據(jù)模型
B.數(shù)據(jù)庫管理系統(tǒng)
C.軟件工具
D.數(shù)據(jù)庫
(9)下列敘述中正確的是(C)
A.數(shù)據(jù)庫是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持
B.數(shù)據(jù)庫設(shè)計(jì)是指設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng)
C.數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題
D.數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致
(10)下列模式中,能夠給出數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是(A)
A.內(nèi)模式
B.外模式
C.概念模式
D.邏輯模式
(11)算法的時(shí)間復(fù)雜度是指(C)
A.執(zhí)行算法程序所需要的時(shí)間
B.算法程序的長度
C.算法執(zhí)行過程中所需要的基本運(yùn)算次數(shù)
D.算法程序中的指令條數(shù)
(12)算法的空間復(fù)雜度是指(D)
A.算法程序的長度
B.算法程序中的指令條數(shù)
C.算法程序所占的存儲(chǔ)空間
D.算法執(zhí)行過程中所需要的存儲(chǔ)空間
(13)設(shè)一棵完全二叉樹共有699個(gè)結(jié)點(diǎn),則在該二叉樹中的葉子結(jié)點(diǎn)數(shù)為(B)
注:利用公式n=n0+nl+n2、nO=n2+l和完全二叉數(shù)的特點(diǎn)可求出
A.349
B.350
C.255
D.351
(14)結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是(B)
A.程序的規(guī)模
B.程序的易讀性
C.程序的執(zhí)行效率
D.程序的可移植性
(15)在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功
能的階段是⑴)注:即第一個(gè)階段
A.概要設(shè)計(jì)
B.詳細(xì)設(shè)計(jì)
C.可行性分析
D.需求分析
(16)數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符
構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是(A)
A.控制流
B.加工
C.數(shù)據(jù)存儲(chǔ)
D.源和潭
(17)軟件需求分析階段的工作,可以分為四個(gè)方面:需求獲取、需求分析、編
寫需求規(guī)格說明書以及⑻注:P66
A.階段性報(bào)告
B.需求評(píng)審
C.總結(jié)
D.都不正確
(18)下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是(A)
A.數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余
B.數(shù)據(jù)庫系統(tǒng)避免了一切冗余
C.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致
D.數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
(19)關(guān)系表中的每一橫行稱為一個(gè)(A)
A.元組
B.字段
C.屬性
D.碼
(20)數(shù)據(jù)庫設(shè)計(jì)包括兩個(gè)方面的設(shè)計(jì)內(nèi)容,它們是(A)
A.概念設(shè)計(jì)和邏輯設(shè)計(jì)
B.模式設(shè)計(jì)和內(nèi)模式設(shè)計(jì)
C.內(nèi)模式設(shè)計(jì)和物理設(shè)計(jì)
D.結(jié)構(gòu)特性設(shè)計(jì)和行為特性設(shè)計(jì)
(21)下列敘述中正確的是(A)
A.線性表是線性結(jié)溝
B.棧與隊(duì)列是非線性結(jié)構(gòu)
C.線性鏈表是非線性結(jié)構(gòu)
D.二義樹是線性結(jié)溝
(22)下列關(guān)于棧的敘述中正確的是(D)
A.在棧中只能插入數(shù)據(jù)
B.在棧中只能刪除數(shù)據(jù)
C.棧是先進(jìn)先出的.線性表
D.棧是先進(jìn)后出的線性表
(23)下列關(guān)于隊(duì)列的敘述中正確的是(C)
A.在隊(duì)列中只能插入數(shù)據(jù)
B.在隊(duì)列中只能刪除數(shù)據(jù)
C.隊(duì)列是先進(jìn)先出的線性表
D.隊(duì)列是先進(jìn)后出的線性表
(24)對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是(A)
A.程序應(yīng)簡單、清晰、可讀性好
B.符號(hào)名的命名要符合語法
C.充分考慮程序的執(zhí)行效率
I).程序的注釋可有可無
(25)下面對(duì)對(duì)象概念描述錯(cuò)誤的是(A)
A.任何對(duì)象都必須有繼承性
B.對(duì)象是屬性和方法的封裝體
C.對(duì)象間的通訊靠消息傳遞
D.操作是對(duì)象的動(dòng)態(tài)性屬性
(26)下面不屬于軟件工程的3個(gè)要素的是(D)
A.工具
B.過程
C.方法
D.環(huán)境
(27)程序流程圖(PFD)中的箭頭代表的是(B)
A.數(shù)據(jù)流
B.控制流
C.調(diào)用關(guān)系
I).組成關(guān)系
(28)在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)
據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性最島的階段是(A)
A.數(shù)據(jù)庫系統(tǒng)
B.文件系統(tǒng)
C.人工管理
D.數(shù)據(jù)項(xiàng)管理
(29)用樹形結(jié)構(gòu)來表示實(shí)體之間聯(lián)系的模型稱為(B)
A.關(guān)系模型
B.層次模型
C.網(wǎng)狀模型
D.數(shù)據(jù)模型
(30)關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括(B)
A.排序、索引、統(tǒng)計(jì)
B.選擇、投影、連接
C.關(guān)聯(lián)、更新、排序
D.顯示、打印、制表
計(jì)算機(jī)Vb試題及答案「篇五」
1.在窗體上建立一個(gè)名稱為Commandl的命令按鈕,一個(gè)名稱為Textl的文本
框,以及四個(gè)單選按鈕:第一個(gè)名稱為optionl用來設(shè)置文本框的字體為〃宋體〃。
第二個(gè)名稱為option2用來設(shè)置文本框的字體為〃黑體〃,第三個(gè)名稱為
option3用來設(shè)置文本框的字體大小為8號(hào),第四個(gè)名稱為option4用來設(shè)置文本
框的字體大小為12號(hào)。
程序如下:(程序運(yùn)行剛開始時(shí),四個(gè)單選按鈕都沒有選中)
PrivateSubCommand1_C1ick
Textl.FontName=lif(Optionl.Value,“宋體〃,"黑體〃)
Textl.FontSize=lif(0ption3.Value,8,12)
EndSub
當(dāng)程序運(yùn)行時(shí),先單擊單選按鈕。ption2,然后單擊命令按鈕command1,則文
本框textl的變化效果是(B)(單)
A.字體設(shè)置為宋體
B.字體設(shè)置為黑體
C.字體大小設(shè)置為8號(hào)
D.字體大小設(shè)置為12號(hào)
2.在窗體上建立一個(gè)名稱為Commandl的命令按鈕,一個(gè)名稱為Textl的文本
框,以及四個(gè)單選按鈕:第一個(gè)名稱為optionl用來設(shè)置文本框的字體為〃宋體〃。
第二個(gè)名稱為option2用來設(shè)置文本框的字體為〃黑體〃,第三個(gè)名稱為
option3用來設(shè)置文本框的字體大小為8號(hào),第四個(gè)名稱為option4用來設(shè)置文本
框的字體大小為12號(hào)。
程序如下:(程序運(yùn)行剛開始時(shí),四個(gè)單選按鈕都沒有選中)
PrivateSubCommand1Click
Textl.FontName=Iif(Optionl.Value,〃宋體〃,〃黑體〃)
Textl.FontSize=lif(0ption3.Value,8,12)
EndSub
當(dāng)程序運(yùn)行時(shí),先單擊單選按鈕option3,然后單擊命令按鈕commandl,則文
本框textl的變化效果是(C)(單)
A.字體設(shè)置為宋體
B.字體設(shè)置為黑體
C.字體大小設(shè)置為8號(hào)
D.字體大小設(shè)置為12號(hào)
3.在窗體上建立一個(gè)名稱為Command1的命令按鈕,一個(gè)名稱為Textl的文本
框,以及四個(gè)單選按鈕:第一個(gè)名稱為optionl用來設(shè)置文本框的字體為〃宋體〃。
第二個(gè)名稱為option2用來設(shè)置文本框的字體為〃黑體〃,第三個(gè)名稱為
option3用來設(shè)置文本框的字體大小為8號(hào),第四個(gè)名稱為optiond用來設(shè)置文本
框的字體大小為12號(hào)。
程序如下:(程序運(yùn)行剛開始時(shí),四個(gè)單選按鈕都沒有選中)
PrivateSubCommand!Click
Textl.FontName=lif(Optionl.Value,〃宋體","黑體")
Textl.FontSize=lif(0ption3.Value,8,12)
EndSub
當(dāng)程序運(yùn)行時(shí),先單擊單選按鈕optionl,然后單擊命令按鈕commandl,則文
本框textl的變化效果是(A)(單)
A.字體設(shè)置為宋體
B.字體設(shè)置為黑體
C.字體大小設(shè)置為8號(hào)
D.字體大小設(shè)置為12號(hào)
4.在窗體上建立一個(gè)名稱為Command1的命令按鈕,一個(gè)名稱為Textl的文本
框,以及四個(gè)單選按鈕:第一個(gè)名稱為。pticnl用來設(shè)置文本框的字體為〃宋體〃。
第二個(gè)名稱為option2用來設(shè)置文本框的字體為〃黑體〃,第三個(gè)名稱為
option3用來設(shè)置文本框的字體大小為8號(hào),第四個(gè)名稱為option4用來設(shè)置文本
框的字體大小為12號(hào)。
程序如F:(程序運(yùn)行剛開始時(shí),四個(gè)單選按鈕都沒有選中)
PrivateSubCommand1_C1ick
Text1.FontName=Iif(Optionl.Value,"宋體","黑體")
Textl.FontSize=lif(0ption3.Value,8,12)
EndSub
當(dāng)程序運(yùn)行時(shí),先單擊單選按鈕option*然后單擊命令按鈕commandl,則文
木框text1的變化效果是(D)(單)
A.字體設(shè)置為宋體
B.字體設(shè)置為黑體
C.字體大小設(shè)置為8號(hào)
D.字體大小設(shè)置為12號(hào)
5.在窗體中建立了一個(gè)名稱為1stBooks的,列表框,一個(gè)名稱為txtItem的文
本框,四個(gè)名稱分別為cmdAdd、cmdDelete>cmdModify、cmdModifyOk的命令按
鈕。
如下程序:
SubFormLoad
1stBooks.AddTtem〃計(jì)算機(jī)文化基礎(chǔ)〃
IstBooks.Addltcm〃VB程序設(shè)計(jì)教程〃
IstBooks.Addltem〃操作系統(tǒng)〃
EndSub
SubcmdAddClick
IstBooks.AddILemtxtitem
txtitem=〃〃
EndSub
對(duì)該程序說法不正確的是(D)(單)
A.窗體啟動(dòng)時(shí),在列表框中有三個(gè)列表項(xiàng)IM,依次為:計(jì)算機(jī)文化基礎(chǔ)、YB
程序設(shè)計(jì)教程、操作系統(tǒng)
B.單擊cmdAdd命令按鈕后,把文本框中的信息添加到列表框中
C.在列表框中添加列表項(xiàng)目的方法為additem方法
D.以上說法都不正確
6.在窗體中建立了一個(gè)名稱為LSTB00KS的列表框,一個(gè)名稱為txtItem的文
本框,四個(gè)名稱分別為cmdAdd、cmdDelete>cmdModify>cmdModify_Ok的命令按
鈕。如下程序的功能是將修改后的項(xiàng)目送回列表框,替換原項(xiàng)目,實(shí)現(xiàn)修改:
SubcmdModifyOkClick
LSTBOOKS.List[Lstbooks.1stindex]-txtitem
txtitem
EndSub
7.對(duì)以下程序說法不正確的是(C)(單)
PrivateSubCombo1LostFocus
flag=False
Fori=0ToCombo1.ListCount-1
IfCombol.List(ij=Combo1.TextThen
flag=True
ExitFor
EndIf
Nexti
IfNotflagThen
Combol.AddItemCombol.Text
EndIf
EndSub
A.當(dāng)焦點(diǎn)離開組合框時(shí)組合框的LostFocus事件被觸發(fā)
B.添加到組合框的新項(xiàng)目不能永久保存,下次運(yùn)行該程序中看不到上次保存的
項(xiàng)目,利用該事件過程能夠?qū)⑤斎氲男聝?nèi)容添加到組合框中,下次運(yùn)行該程序中能
夠看到上次保存的項(xiàng)目
C.邏輯變量flag二true時(shí),表示組合框的項(xiàng)目中有該輸入新項(xiàng)目
D.邏輯變量flag=false時(shí)一,表示組合框的項(xiàng)目中有該輸入新項(xiàng)目
8.窗體中有兩個(gè)檢查框名稱分別為checkl和check2,一個(gè)命令按鈕名稱為
command1,一個(gè)列表框名稱為listl,兩個(gè)單選按鈕名稱分別為optionl和
option2o如下程序:
PrivateSubCommand!Click
IfCheckl.Value=1Then
Listl.Addltem〃品牌:松下〃
Listl.Additem〃數(shù)量;3臺(tái)”
EndIf
IfCheck2.Value=1Then
IfOptionl.Value=TrueThen
Listl.Addltem〃操作系統(tǒng):Windows20xx〃
Else
Listl.Addltem〃操作系統(tǒng):Windows98”
EndIf
EndIf
EndSub
當(dāng)窗體啟動(dòng)后,先選中檢查框checkl,然后單擊命令按鈕conmiandl,運(yùn)行效
果為(A)(單)
A.列表框Listl中的列表項(xiàng)目分別為:品牌:松下數(shù)量:3臺(tái)
B.列表框List1中的列表項(xiàng)目分別為:操作系統(tǒng):Windows20xx操作系統(tǒng):
Windows98
C.沒有任何顯示
D.以上都不正確
*9.窗體中有兩個(gè)檢查框名稱分別為checkl和chcck2,一個(gè)命令按鈕名稱為
command1,一個(gè)列表框名稱為listl,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 洗滌劑的課程設(shè)計(jì)
- 家居建材行業(yè)銷售員培訓(xùn)心得
- 班級(jí)心理健康活動(dòng)的設(shè)計(jì)計(jì)劃
- 【八年級(jí)下冊(cè)歷史】第1課 中華人民共和國成立 同步練習(xí)
- 農(nóng)業(yè)行業(yè)話務(wù)員工作心得
- 化工行業(yè)銷售工作總結(jié)
- 2024年秋季開學(xué)第一課教案
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測(cè)試題庫標(biāo)準(zhǔn)卷
- 2024年牛郎織女教案 (一)
- 2025屆武威市高三語文(上)期末聯(lián)考試卷及答案解析
- 建筑設(shè)計(jì)行業(yè)項(xiàng)目商業(yè)計(jì)劃書
- 慢性病防治健康教育知識(shí)講座
- 骶尾部藏毛疾病診治中國專家共識(shí)(2023版)
- 【高新技術(shù)企業(yè)所得稅稅務(wù)籌劃探析案例:以科大訊飛為例13000字(論文)】
- 幽門螺旋桿菌
- 智慧農(nóng)業(yè)利用技術(shù)提高農(nóng)業(yè)可持續(xù)發(fā)展的方案
- 制冷壓縮機(jī)安全操作規(guī)程范文
- 初中歷史考試試題答題卡模版
- 《草圖大師建?!肥谡n計(jì)劃+教案
- 小學(xué)音樂-鈴兒響叮當(dāng)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 《3-6歲兒童學(xué)習(xí)與發(fā)展指南》考試試題
評(píng)論
0/150
提交評(píng)論