You are on page 1of 3

{\rtf1{\fonttbl

{\f2 Times New Roman;}


{\f3 Times New Roman;}
{\f4 Times New Roman;}
{\f5 Times New Roman;}
{\f6 Times New Roman Italic;}
{\f1000000 Times New Roman;}
}{\colortbl;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
}\viewkind1\viewscale100\margl0\margr0\margt0\margb0\deftab80\dntblnsbdb\expshrt
n\paperw12300\paperh16900{\bkmkstart Pg1}{\bkmkend Pg1}\par\pard\ql \li4036\sb0\
sl-253\slmult0 \par\pard\ql\li4036\sb0\sl-253\slmult0 \par\pard\ql\li4036\sb0\sl
-253\slmult0 \par\pard\ql\li4036\sb0\sl-253\slmult0 \par\pard\ql\li4036\sb0\sl-2
53\slmult0 \par\pard\ql\li4036\sb245\sl-253\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf1\f2\fs22 NATIONAL OPEN UNIVERSITY OF NIGERIA \par\pard\ql \l
i3383\sb67\sl-253\slmult0 \up0 \expndtw0\charscalex103 \ul0\nosupersub\cf2\f3\fs
20 14\ul0\nosupersub\cf1\f2\fs22 -\ul0\nosupersub\cf2\f3\fs20 16 \ul0\nosupersub
\cf1\f2\fs22 AHMADU BELLO WAY, VICTORIA ISLAND LAGOS \par\pard\ql \li1737\sb67\s
l-253\slmult0 \up0 \expndtw0\charscalex106 SCHOOL OF SCIENCE AND TECHNOLOGY \par
\pard\ql \li4656\sb87\sl-253\slmult0 \up0 \expndtw0\charscalex107 MAY/JUNE \ul0\
nosupersub\cf2\f3\fs20 208 \ul0\nosupersub\cf1\f2\fs22 EXAMINATION \par\pard\li1
737\sb0\sl-230\slmult0\par\pard\li1737\sb143\sl-230\slmult0\fi0\tx3182\tx7540 \u
p0 \expndtw0\charscalex131 \ul0\nosupersub\cf2\f3\fs20 CIT \ul0\nosupersub\cf3\f
4\fs16 734\tab \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf4\f5\fs18 Object-o
riented Programming Using C#\tab \up0 \expndtw0\charscalex131 (3 CR)\par\pard\li
1737\sb67\sl-207\slmult0\fi24 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf5\f
6\fs18 Time Allowed, \ul0\nosupersub\cf4\f5\fs18 3hrs\par\pard\li1737\sb0\sl-207
\slmult0\par\pard\li1737\sb138\sl-207\slmult0\fi9 \up0 \expndtw0\charscalex131 \
ul0\nosupersub\cf5\f6\fs18 Instructions \ul0\nosupersub\cf4\f5\fs18 Answer any f
ive (5) questir.,s\par\pard\li1737\sb0\sl-207\slmult0\par\pard\li1737\sb129\sl-2
07\slmult0\fi0 \up0 \expndtw0\charscalex132 la. Outline 3 basic steps involved i
n programming in an object-oriented programming\par\pard\li1737\sb153\sl-207\slm
ult0\fi9\tx9024 \dn2 \expndtw0\charscalex131 language.\tab \up0 \expndtw0\charsc
alex131 (6 mahs)\par\pard\li1737\sb0\sl-207\slmult0\par\pard\li1737\sb205\sl-207
\slmult0\fi0\tx8908 \up0 \expndtw0\charscalex131 lb. State any two characteristi
cs of object-oriented programming.\tab \up0 \expndtw0\charscalex131 (4 marks)\pa
r\pard\ql \li1742\sb0\sl-240\slmult0 \par\pard\ql\li1742\ri1203\sb7\sl-240\slmul
t0\tx2116\tx2116 \up0 \expndtw0\charscalex123 lc. Write an expression for passin
g an argument to a method called Passesinteger, to a method called \line\tab \up
0 \expndtw0\charscalex123 TakesInteger. The argument within the method is named
sixty-six, while the argument in the \line \tab \up0 \expndtw0\charscalex123 Tak
esInteger, is a parameter named i, for i=55. \par\pard\ql \li9028\sb28\sl-207\sl
mult0 \up0 \expndtw0\charscalex115 (10 marks) \par\pard\ql \li9139\sb173\sl-207\
slmult0 \up0 \expndtw0\charscalex121 [20 marks] \par\pard\li1747\sb0\sl-207\slmu
lt0\par\pard\li1747\sb0\sl-207\slmult0\par\pard\li1747\sb121\sl-207\slmult0\fi0\
tx8299 \dn2 \expndtw0\charscalex123 2a. Write down the code for a simple Hello C
# Program\tab \up0 \expndtw0\charscalex123 (10 marks)\par\pard\li1747\sb0\sl-207
\slmult0\par\pard\li1747\sb66\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex120 2b
. Give a brief definition of the following terms:\par\pard\li1747\sb33\sl-207\sl
mult0\fi734\tx8299 \dn2 \expndtw0\charscalex120 Keyword\tab \up0 \expndtw0\chars
calex120 (4 marks)\par\pard\li1747\sb33\sl-207\slmult0\fi230\tx2481\tx8299 \dn2
\expndtw0\charscalex120 ii.\tab \dn2 \expndtw0\charscalex120 Namespace\tab \up0
\expndtw0\charscalex120 (4 marks)\par\pard\ql \li1751\sb0\sl-207\slmult0 \par\pa
rd\ql\li1751\sb64\sl-207\slmult0 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf
3\f4\fs16 2c. \ul0\nosupersub\cf4\f5\fs18 What determines the type of setup Inst
ruction used for C# Development? \par\pard\ql \li8299\sb13\sl-207\slmult0 \up0 \

expndtw0\charscalex120 (2 marks) \par\pard\ql \li9144\sb33\sl-207\slmult0 \up0 \


expndtw0\charscalex121 [20 marks] \par\pard\qj \li1766\ri3047\sb171\sl-380\slmul
t0 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf3\f4\fs16 3a. \ul0\nosupersub\
cf4\f5\fs18 Explain the concept of 'private method' within the context of object
-oriented \up0 \expndtw0\charscalex121 programming using C#. \par\pard\ql \li830
8\sb103\sl-207\slmult0 \up0 \expndtw0\charscalex116 (10 marks) \par\pard\li1761\
sb0\sl-218\slmult0\par\pard\li1761\sb166\sl-218\slmult0\fi0\tx9043 \dn3 \expndtw
0\charscalex124 3b. State syntax for adding two integer variables to a Parallelo
gram class.\tab \up0 \expndtw0\charscalex123 (10 marks)\par\pard\li1761\sb47\sl207\slmult0\fi7391 \up0 \expndtw0\charscalex123 [20 marks]\par\pard\ql \li1766\s
b0\sl-207\slmult0 \par\pard\ql\li1766\sb91\sl-207\slmult0 \up0 \expndtw0\charsca
lex122 4. Study the figure below carefully and answer the questions that follow:
\par\pard\sect\sectd\fs24\paperw12300\paperh16900{\bkmkstart Pg2}{\bkmkend Pg2}
\par\pard\ql \li2193\sb0\sl-230\slmult0 \par\pard\ql\li2193\sb0\sl-230\slmult0 \
par\pard\ql\li2193\sb89\sl-230\slmult0 \up0 \expndtw0\charscalex123 \ul0\nosuper
sub\cf3\f4\fs16 C:IVVHVDOWSlsystem3glafftl.\ul0\nosupersub\cf2\f3\fs20 e \par\pa
rd\li1819\sb95\sl-207\slmult0\fi139\tx4401\tx5472 \up0 \expndtw0\charscalex145 \
ul0\nosupersub\cf3\f4\fs16 icrotlaft \ul0\nosupersub\cf4\f5\fs18 Windows XP\tab
\dn2 \expndtw0\charscalex145 [Version\tab \dn2 \expndtw0\charscalex145 5.1.26007
\par\pard\li1819\sb1\sl-170\slmult0\fi14\tx3513 \up0 \expndtw0\charscalex145 <0
Copyright\tab \dn2 \expndtw0\charscalex145 1985-2001 Microsoft Corp..\par\pard\l
i1819\sb175\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex145 C:\\Documents and Se
tt ingsNhayspc>\u8222?\u8222?\par\pard\li1728\sb0\sl-230\slmult0\par\pard\li1728
\sb0\sl-230\slmult0\par\pard\li1728\sb0\sl-230\slmult0\par\pard\li1728\sb0\sl-23
0\slmult0\par\pard\li1728\sb0\sl-230\slmult0\par\pard\li1728\sb0\sl-230\slmult0\
par\pard\li1728\sb0\sl-230\slmult0\par\pard\li1728\sb0\sl-230\slmult0\par\pard\l
i1728\sb0\sl-230\slmult0\par\pard\li1728\sb0\sl-230\slmult0\par\pard\li1728\sb0\
sl-230\slmult0\par\pard\li1728\sb0\sl-230\slmult0\par\pard\li1728\sb0\sl-230\slm
ult0\par\pard\li1728\sb0\sl-230\slmult0\par\pard\li1728\sb0\sl-230\slmult0\par\p
ard\li1728\sb0\sl-230\slmult0\par\pard\li1728\sb0\sl-230\slmult0\par\pard\li1728
\sb174\sl-230\slmult0\fi4\tx8615 \up0 \expndtw0\charscalex111 4a. \ul0\nosupersu
b\cf2\f3\fs20 Identify the sort of application for which this window is displaye
d\tab \up0 \expndtw0\charscalex110 (4 marks)\par\pard\li1728\sb135\sl-230\slmult
0\fi0 \up0 \expndtw0\charscalex111 4b. Give reasons which make this application
ideal for learning object-oriented\par\pard\li1728\sb140\sl-230\slmult0\fi0\tx86
73 \up0 \expndtw0\charscalex110 programming using C# and utility programs?\tab \
up0 \expndtw0\charscalex110 (6 marks)\par\pard\li1728\sb134\sl-230\slmult0\fi4 \
up0 \expndtw0\charscalex111 4d. State the procedure involved in creating a new C
onsole Application project.\par\pard\li1728\sb10\sl-230\slmult0\fi7660 \up0 \exp
ndtw0\charscalex110 (10 marks)\par\pard\ql \li9124\sb0\sl-230\slmult0 \par\pard\
ql\li9124\sb13\sl-230\slmult0 \up0 \expndtw0\charscalex109 [20 marks] \par\pard\
ql \li1703\sb0\sl-230\slmult0 \par\pard\ql\li1703\sb0\sl-230\slmult0 \par\pard\q
l\li1703\sb50\sl-230\slmult0 \up0 \expndtw0\charscalex109 \ul0\nosupersub\cf3\f4
\fs16 5. \ul0\nosupersub\cf2\f3\fs20 Outline the steps involved in creating a ne
w class to represent a triangle. The class \par\pard\qj \li1708\ri2431\sb2\sl-24
0\slmult0 \up0 \expndtw0\charscalex111 should be created in such a way that it w
ill define the triangle's height, base-length and \up0 \expndtw0\charscalex111 a
rea. \par\pard\ql \li9268\sb9\sl-230\slmult0 \up0 \expndtw0\charscalex108 [20 ma
rks] \par\pard\li1728\sb0\sl-253\slmult0\par\pard\li1728\sb0\sl-253\slmult0\par\
pard\li1728\sb10\sl-253\slmult0\fi0\tx7742 \dn2 \expndtw0\charscalex108 6a.Give
any \ul0\nosupersub\cf1\f2\fs22 five \ul0\nosupersub\cf2\f3\fs20 (5) distinctive
features of Static constructors\tab \up0 \expndtw0\charscalex107 (10 marks)\par
\pard\li1728\sb6\sl-230\slmult0\fi4\tx8275 \dn2 \expndtw0\charscalex112 \ul0\nos
upersub\cf4\f5\fs18 6b. \ul0\nosupersub\cf2\f3\fs20 State the criterion for usin
g the static property.\tab \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf4\f5\f
s18 (6 marks)\par\pard\li1728\sb1\sl-211\slmult0\fi4\tx8275 \dn2 \expndtw0\chars
calex110 \ul0\nosupersub\cf2\f3\fs20 6c. Give a brief description of method over
loading\tab \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf4\f5\fs18 (4 \ul0\nos
upersub\cf2\f3\fs20 marks)\par\pard\ql \li9124\sb0\sl-230\slmult0 \par\pard\ql\l
i9124\sb24\sl-230\slmult0 \up0 \expndtw0\charscalex109 [20 marks] \par\pard\qj \

li1732\ri2215\sb303\sl-360\slmult0 \up0 \expndtw0\charscalex111 7. State the cod


e for creating a new class to represent a three-dimensional vector with), \ul0\n
osupersub\cf4\f5\fs18 l< \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf2\f3\fs2
0 and L properties. \par\pard\ql \li9129\sb107\sl-207\slmult0 \up0 \expndtw0\cha
rscalex122 \ul0\nosupersub\cf4\f5\fs18 [20 marks] \par\pard\sect\sectd\fs24}

You might also like