U E D R , A S I H C RSS

Visual Basic Class/2006/Exam1

exam

OCU 쀑간 고사 문제

1. λΉ„μ£Όμ–Όλ² μ΄μ§μ—μ„œ μˆ«μžλΌ ν‘œκΈ°ν•˜λŠ” 방법은 10진법, 8진법, 16μ§„λ²•μœΌλ‘œ λ‚˜λ‰˜μ–΄μ§„λ‹€. 이 쀑 10진법은 νŠΉλ³„ν•œ ν‘œκΈ°(기호)없이 μ‚¬μš©μ΄ κ°€λŠ₯ν•˜λ‹€. ν•˜μ§€λ§Œ 8진법과 16진법은 'O'와 'H'둜 ν‘œκΈ°ν•œλ‹€. μ΄λ•Œ ?에 λ“€μ–΄κ°ˆ κΈ°ν˜ΈλŠ” 무엇인가 (1점).

2. λ‹€μŒμ€ TextBox에 λŒ€ν•œ μ„λͺ…이닀. μ˜³μ§€ μ•Šμ€ 것은?(1점)
β‘  AlignmentλŠ” ν…μŠ€νŠΈ λ°•μŠ€ μ•ˆμ˜ λ¬Έμžμ—΄μ„ μ •λ ¬ν•œλ‹€.
β‘‘ ScrollBarλŠ” μˆ˜ν‰, 수직, μ–‘λ°©ν–₯ λͺ¨λ“œκ°€ 있으며, μ—¬λŸ¬ μ„을 μ‚¬μš©ν•˜λŠ” 속성을 μ„μ •ν•  경우, μ‚¬μš©ν•  수 μžˆλ‹€.
β‘’ Text속성은 κΈ€μžλΌ μž…λ ₯λ°›λŠ” μ†μ„±μœΌλ‘œ 단좕메뉴(popup menu)λΌ μ‚¬μš©ν•  수 μžˆλ‹€.
β‘£ MultiLine은 컨트둀이 문의 μ—¬λŸ¬ μ„을 λ°›μ•„ 듀일 수 μžˆλŠ”μ§€ μ—¬λΆ€λΌ κ²°μ •ν•˜κ²Œ λœλ‹€. TrueλŠ” ν•œμ„을, FalseλŠ” μ—¬λŸ¬μ„을 μ‚¬μš©ν•  수 μžˆλ‹€.

3. λ‹€μŒμ˜ μ„λͺ…을 λ“£κ³  λ¬ΌμŒμ— λ‹΅ν•˜μ‹œμ˜€.(1점)
보기
리슀트 λ°•μŠ€λŠ” μ—¬λŸ¬κ°œμ˜ 선택사항을 μ œκ³΅ν•œλ‹€. 이 λ•Œ 리슀트 λ°•μŠ€ ν•­λͺ© 선택은 값이 ? μΌλ•Œμ„ νƒ μœ ν˜•μ΄ ν™•μž₯된 닀쀑 μ„ νƒμœΌλ‘œ 'Shift + λˆ„λ¦„' λ˜λŠ” 'Shift + ν™”μ‚΄ν‘œ ν‚€'λΌ μ‚¬μš©ν•  수 μžˆλ‹€.
λ³΄κΈ°μ—μ„œ ?에 λ“€μ–΄κ°ˆ 값은?

4. λΉ„μ£Όμ–Ό ν”„λ‘œκ·Έλž˜λ°μ— λŒ€ν•œ μ„λͺ…μœΌλ‘œ κ°€μž₯ 거리가 λ¨Ό 것은?(1점)
β‘  ν”„λ‘œκ΅¬λž¨μ˜ μž‘λ™ μˆœμ„œκ°€ μ™„μ „νžˆ ν”„λ‘œκ·Έλž¨μ— μ˜ν•΄μ„œ μ§€μ‹œλ˜κ³  μ œμ–΄λœλ‹€.
β‘‘ μ‚¬μš©μžμ—κ²Œ μ œκ³΅λ˜λŠ” μΈν„°νŽ˜μ΄μŠ€ μ˜΅μ…˜μ„ μ€‘μ‹¬μœΌλ‘œ μ„계가 이루어진닀.
β‘’ λŒ€ν‘œμ μΈ μ–Έμ–΄λ‘œμ„œλŠ” Visual, C+ +, Visual Basic등이 μžˆλ‹€.
β‘£ 이벀트 μ€‘μ‹¬μ˜ ν”„λ‘œκ·Έλž˜λ° 방식을 μ‚¬μš©ν•œλ‹€.
β‘€ 객체 지ν–₯적인 언어이닀.

5. λΉ„μ£Όμ–Ό 베이직의 기본적인 ν”„λ‘œκ·Έλž¨ μž‘μ„± 과정을 κ°„λž΅ν•˜κ²Œ λ‚˜μ—΄ν•œ 것이닀. μ˜¬λ°”λ₯Έ μˆœμ„œλΌ μ“°μ‹œμ˜€?(1점)


A) 속성창을 ν†΅ν•œ 였브젝트의 속성 지정
B) μ΄λ²€νŠΈλΌ ν”„λ‘œμ‹œμ € μž‘μ„±
C) ν”„λ‘œκ·Έλž¨ 기획 및 μ„계
D) μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€ μ„계 및 ꡬ성
E) λ¬Έμ„œν™” 및 μœ μ§€ 보수


6. λ‹€μŒμ€ ν”„λ‘œμ νŠΈμ— μƒˆλ‘œμš΄ μ»¨λ“œλ‘€μ„ μΆ”κ°€ν•˜λŠ” 방법을 λ‚˜μ—΄ν•œ 것이닀 μ˜¬λ°”λ₯Έ μˆœμ„œλΌ μ“°μ‹œμ˜€ ?(1점)


γ‰  툴 λ°•μŠ€μ—μ„œ μΆ”κ°€ν•˜κ³ μž ν•˜λŠ” νˆ΄μ„ ν΄λ¦­ν•œλ‹€.
㉑ μ»¨νŠΈλ‘€μ„ μΆ”κ°€ν•  ν”„λ‘œμ νŠΈλΌ μ—°λ‹€.
γ‰’ 폼 μœ„μ—μ„œ 마우슀 ν¬μΈν„°λΌ μ»¨νŠΈλ‘€μ„ 두고 싢은 μœ„μΉ˜μ—μ„œ 클릭, λ“œλž˜κ·Έν•˜λ©΄ 컨트둀이 λ‚˜νƒ€λ‚œλ‹€.



7. a=2, b=3 일 λ•Œ λ‹€μŒ 쑰건 쀑 true인것은?(1점)
β‘  If a^b = b^a
β‘‘ If Not((a < b) And (a < (b+a)))
β‘’ If ((a=b) And (a*a < B*B)) Or ((b < a) And (2*a < b))
β‘£ If (a*a < b) Or Not(a*a < a)

8. λ‹€μŒ ν”„λ‘œκ·Έλž¨μ˜ 좜λ ₯은?(1점)


Dim I As Double
For I = 10 to 10.5 Step 0.1
Print I;
Next I


β‘  10 11 12 13 14 15
β‘‘ 10 9 8 7 6 5
β‘’ 10 10.1 10.2 10.3 10.4 10.5
β‘£ 9.9 9.8 9.7 9.6 9.5

9. λ‹€μŒ ν”„λ‘œκ·Έλž¨μ€ μž…λ ₯된 λ¬Έμžμ—΄μ„ μ—­μˆœμœΌλ‘œ λ‚˜νƒ€λ‚΄λŠ” ν”„λ‘œκ·Έλž¨μ΄λ‹€. κ΄„ν˜Έμ•ˆμ— μ•Œλ§žμ€ 것은?(4점)


Private Sub Command1_Click()
Dim m As Integer
Dim j As Integer
Dim temp As String
m = (β‘  ) <-1점
temp = ""
For j=m To ( β‘‘ ) <-1점
temp = ( β‘’ ) <- 2점
Next
Picture1.Cls
Picture1.Print temp
End Sub



10. λ‹€μŒ ν”„λ‘œκ·Έλž¨μ˜ 좜λ ₯은?(1점)


I = 25
Do While I <= 30
I = I + 1
Loop
Print I



11. I κ°€ 10으둜 μ΄ˆκΈ°ν™”λ˜μ—ˆλ‹€κ³  ν•  λ•Œ λ‹€μŒ 쀑 단 ν•œλ²ˆλ„ μˆ˜ν–‰ν•˜μ§€ μ•ŠλŠ”κ²ƒμ€?(1점)
β‘  For I = 1 to 10 β‘‘ Do
Print "Loop" Print "Loop"
Next I I = I + 1
Loop Until I = 10
β‘’ Do Until I = 10 β‘£ Do While I = 10
Print "Loop" Print "Loop"
I = I + 1 I = I +1
Loop Loop

12. λ‹€μŒ μ½”λ“œμ˜ 좜λ ₯ 값은?(1점)


Dim a(1 to 20, 1 to 30) As Single
Sub Command1_Click()
a(3,5) = 6
a(5,3) = 2 * a(3,5)
Print a(5,3)
End Sub



13. μ„œλΈŒν”„λ‘œκ·Έλž¨κ³Ό ν•¨μˆ˜μ— κ΄€λ ¨λœ μ„λͺ… 쀑 κ°€μž₯ λΆ€μ μ ˆν•œ 것은?(1점)
β‘  지λͺ… μΈμˆ˜λΌ μ‚¬μš©ν•˜μ—¬μΈμˆ˜λΌ μ„œλΈŒν”„λ‘œκ·Έλž¨μ— 전달할 λ•ŒλŠ” λ°˜λ“œμ‹œ 파라λΈν„°μ˜ μˆœμ„œλŒ€λ‘œ κΈ°μˆ ν•˜μ—¬μ•Ό ν•œλ‹€.
β‘‘ μΈμˆ˜λ“€μ„ μ„œλΈŒν”„λ‘œκ·Έλž¨μ— λͺ¨λ‘ λ‹€ μ „λ‹¬ν•˜κΈ° λΆ€μ μ ˆν•œ κ²½μš°μ—λŠ” Optionalμ΄λž€ ν‚€μ›Œλ“œλΌ μ‚¬μš©ν•˜λ©΄ νš¨κ³Όμ μ΄λ‹€.
β‘’ ν•¨μˆ˜λŠ” μˆ˜ν–‰ν•œ κ²°κ³ΌλΌ ν˜ΈμΆœν•œ ν”„λ‘œκ·Έλž¨μ—κ²Œ λ°˜ν•œν•˜λŠ”λ° μž…λ ₯ μΈμˆ˜λŠ” μ—¬λŸ¬ 개일 수 μžˆμœΌλ‚˜ 좜λ ₯ μΈμˆ˜λŠ” 였직 ν•˜λ‚˜μ΄λ‹€.
β‘£ 일반적으둜 ν•¨μˆ˜ 이름이 F_Name일 경우, 이 ν•¨μˆ˜ λ‚΄λΆ€μ—λŠ” F_Name = 식 ν˜•νƒœμ˜ 할당문이 μžˆμ–΄μ•Ό ν•œλ‹€.

14. μ˜΅μ…˜λ²„νŠΌμ΄ λͺ…λ Ή λ²„νŠΌκ³Ό μ²΄ν¬λ°•μŠ€μ™€ λ‹€λ₯Έ 점은?(1점)
β‘  μ˜΅μ…˜μ΄ on λ˜λŠ” off λ˜μ—ˆλ‹€λŠ” 것을 μ•Œλ €μ£ΌλŠ” Value속성을 가지고 μžˆλ‹€.
β‘‘ Click μ΄λ²€νŠΈλΌ κ°–μ§€ μ•ŠλŠ”λ‹€.
β‘’ μ ‘κ·Όν‚€λΌ μ‚¬μš©ν•  수 μ—†λ‹€.
β‘£ μ–΄λ–€ μ‹œμ μ—μ„œ μ˜΅μ…˜λ²„νŠΌ κ·Έλ£Ήμ—μ„œ ν•œ μ˜΅μ…˜λ²„νŠΌλ§Œμ΄ μ„ νƒλœλ‹€.

15. λ‹€μŒ ν”„λ‘œκ·Έλž¨μ—μ„œ List1.Text의 역할에 λŒ€ν•œ μ„λͺ…μœΌλ‘œ λ§žλŠ” 것은?(1점)


Private Sub List1_Check()
MsgBox "μ„ νƒν•œ μ•„μ΄ν…œμ€β€œ & List1.Text
End sub


β‘  List1μ—μ„œ ν˜„μž¬ μ„ νƒλœ μ•„μ΄ν…œμ˜ μΈλ±μŠ€λΌ λ‚˜νƒ€λ‚Έλ‹€.
β‘‘ μ„ νƒλœ μ•„μ΄ν…œ μΈλ±μŠ€κ°€ λ³€κ²½λ˜μ—ˆμ„ λ•Œ μ΄μš©λœλ‹€.
β‘’ κ°€μž₯ μ΅œκ·Όμ— μΆ”κ°€λœ μ•„μ΄ν…œμ˜ μΈλ±μŠ€λΌ κΈ°μ–΅ν•œλ‹€.
β‘£ ν˜„μž¬ μ„ νƒλœ μ•„μ΄ν…œμ΄λ‹€.

16. λ‹€μŒμ˜ 주어진 ν•¨μˆ˜(μš©μ–΄)에 κ²°κ³ΌλΌ κΈ°λ‘ν•˜μ‹œμ˜€.(3점)
1) Len("κ³΅μ£ΌλŒ€ν•™κ΅(kongju UNIV.")
2) String$(7,"*-")
3) InStr("νƒœμˆ˜κΈˆμ§€ν™”λͺ©ν† μ²œν˜œλͺ…", 4)

17. λ‚ μ§œ/μ‹œκ°„ ν•¨μˆ˜μ˜ κ²°κ³Όκ°€ μ˜³μ§€ μ•Šμ€ 것은? (7μ›” 6일 μ˜€μ „ 11μ‹œ)(1점)
β‘  Date - 2005-07-06
β‘‘ Year(Date) - 2005
β‘’ Time - μ˜€μ „ 11:00:00
β‘£ Nonth(date) - 7
β‘€ Now - 2005λ…„ 7μ›” 6일

18. λ‹€μŒμ˜ κ²°κ³ΌλΌ λ³΄κ³  β‘ ~β‘’λ²ˆμ— ν•„μš”ν•œ ν•¨μˆ˜λΌ μž…λ ₯ν•˜μ‹œμ˜€.(* 단, '_' κΈ°ν˜ΈλŠ” κ³΅λ°±μž„.)(3점)


μž…λ ₯문자 : λΉ„μ£Όμ–Ό_베이직_ν”„λ‘œκ·Έλž˜λ°

κ²°κ³Ό
_베이직_______->_______4 byte
λΉ„μ£Όμ–Ό_λ² _______->_______5 byte
_ν”„λ‘œκ·Έλž˜λ°_______->_______6 byte


a = inputbox(β€œμž…λ ₯λ¬Έμžβ€)
x = β‘ 
y = β‘‘
z = β‘’
Print x, "->", Len(x) ; "byte"
Print y, "->", Len(y) ; "byte"
Print z, "->", Len(z) ; "byte"



postscript

문제의 λ‚œμ΄λ„λŠ” μ‰¬μš°λ‚˜ 쀑간쀑간 함정이 있기 λ•Œλ¬Έμ— ν•œλ²ˆμ”© 돌렀보고 λ‹΅ν•˜λŠ” 것이 μ’‹λ‹€. -_-;
인터프리터이닀 λ³΄λ‹ˆ ν‰μ†Œμ— 많이 μ§œμ§€ μ•ŠλŠ” 이상 ν•¨μˆ˜ ν•˜λ‚˜ν•˜λ‚˜μ˜ νŠΉμ§•μ„ 잘 λͺ¨λ₯΄κΈ° λ•Œλ¬Έμ—...
μ˜μ™Έλ‘œ λ‹€λ₯Έ κ²°κ³ΌλΌ λ‚΄λŠ” κ²½μš°κ°€ μžˆλ‹€.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:22
Processing time 0.0367 sec