1301Midterm F2015 .pdf

File information

Original filename: 1301Midterm_F2015.pdf
Title: Microsoft Word - 1301Midterm_F2015.docx

This PDF 1.3 document has been generated by Word / Mac OS X 10.9.3 Quartz PDFContext, and has been sent on pdf-archive.com on 04/10/2015 at 21:41, from IP address 168.16.x.x. The current document download page has been viewed 780 times.
File size: 144 KB (3 pages).
Privacy: public file

Download original PDF file

1301Midterm_F2015.pdf (PDF, 144 KB)

Share on social networks

Link to this file download page

Document preview

CSCI  1301   Midterm  Exam  



Date:___________________      Class  Time:    _________              

Self-­‐Assessment:  After  completing  the  exam,  indicate  your  expected  numeric  grade  

1.    (4  pts)  What  are  the  8  primitive  data  types?  




2.    (  4  pts)  This  is  a  named  storage  location  in  the  computer’s  memory.  
a. class  
b. key  word  
c. operator  
d. variable  
e. none  of  the  above  
3.    (4  pts)  The  java  compiler  generates  _________:  
a. source  code  
b. byte  code  
c. .java  files  
d. text  files  
e. none  of  the  above  
4.  (4  pts)  You  are  given:  
Random rand = new Random();
int number;  

Which  statement  will  generate  numbers  in  the  range  301  -­‐  309?  
a.  number  =  rand.nextInt(309);        
b.  number  =  rand.nextInt(300)  +  9;  
c.  number  =  rand.nextInt(9)  +  301;  
d.  number  =  rand.nextInt(9)  +  300;  
e.  none  of  the  above    


5.      (4  pts)  What  would  be  the  value  of  discountRate  after  the  following  statements  are  executed?  (Notice  there  
are  2  if  statements  and  an  if-­‐else  statement)  




6.    (4  pts)  If  chr  is  a  char  variable,  which  of  the  following  if  statements  is  written  correctly?  
a. if  (chr  =  “a”)  
b. if  (chr  ==  “a”)  
c. if  (chr  =  ‘a’)  
d. if  (chr  ==  ‘a’)  

7.    (4  pts)  What  is  the  output  of  the  following  code:  


8.  (  6pts)    a)  Declare  a  variable  named  amount  and  initialize  it  to  have  the  value  of  5,123.3961.    b)  Write  a  printf  statement  using  
the  variable  amount  that  is  formatted  correctly  to  produce  the  following  output:  “amount  =  $5,123.40”  
9.  (  9  pts)  Write  an  input  validation  loop  that  asks  the  user  to  enter  a  word  that  begins  with  a  Y  (case  insensitive).  Assume  a  
Scanner  object  named  kb    and  String  object  named  input  have  been  defined.  
Sample  Output  1:  
Sample  Output  2:  
Enter  a  word  that  begins  with  y:  red  
Enter  a  word  that  begins  with  y:  YAY  
Enter  a  word  that  begins  with  y:  green  
Enter  a  word  that  begins  with  y:  yellow  
10.  (  6  pts)  Assume  that  price  is  an  integer    variable    whose  value    is  the  price  (in  US  currency)  in  cents  of  an  item.  Write  a  
statement  that  prints  the  value  of  price  in  the  form  "X  dollars  and  Y  cents".  So,  if  the  value  of  price  was  4321,  your  code  would  
print  "43  dollars  and  21  cents".  If  the  value  was  99  your  code  would  print  "0  dollars  and  99  cents".  
11.  (  6  pts)  Write  a  for  loop  that  displays    “Good  Job”  1000  times.  
12.  (9  pts)  Write  code  using  JOptionPane  to  read  a  value  for  x  
13.  (  6  pts)  Write  code  that  tests  the  variable  x  to  determine  if  
then  computes  and  displays  the  polynomial:    x  +  2x    +  1.    For  
it  is  greater  than  0.    If  x  is  greater  than  0,  the  code  should  test  
example,  If  x  is  4  then  25  would  be  output.  Declare  any  
the  variable  y  to  determine  whether  it  is  less  than  20.    If  y  is  
additional  variables  needed.  
less  than  20,  the  code  should  assign  1  to  z.      If  y  is  not  less  
than  20,  the  code  should  assign  0  to  the  variable  z.  



14.  (30  pts)  Write  a  COMPLETE  program  that  reads  a  number  from  a  file  named  “data.txt”.    The  program  
should  then  display  a  square  on  the  screen  using  the  character  ‘*’.    The  number  entered  by  the  user  will  be  the  
length  of  each  side  of  the  square.  If  the  program  contains  a  number  less  than  one  (1)  display  the  message.  
“Invalid  input  in  data  file”.      For  example,  if  the  data.txt  file  contains  the  number  5  then  the  program  should  

Document preview 1301Midterm_F2015.pdf - page 1/3

Document preview 1301Midterm_F2015.pdf - page 2/3
Document preview 1301Midterm_F2015.pdf - page 3/3

Related documents

1301midterm f2015
practicetest2 spring2015
sheet 2 2015

Link to this page

Permanent link

Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..

Short link

Use the short link to share your document on Twitter or by text message (SMS)


Copy the following HTML code to share your document on a Website or Blog

QR Code

QR Code link to PDF file 1301Midterm_F2015.pdf