- /**
- * First Semester Practice Exam
- *
- * @author TK Rogers
- * @version 01-06-11
- */
- public class FirstSemesterPracticeExam {
- public static void
main ( ) {
- int i = 0, k = 0, z = 2, n1 =
3, n2 = 3, t = 0 ;
- // Give the values of the variables after the loops hav
run.///////////////////////////////
- for ( i=0; i<=n1; i++ ) {
- for
( k=0; k<n2; k++ ) {
-
z += 2 ;
- }
- }
- System.out.println ( "1) i = "+i
+"; k = "+k +"; z = "+z ) ;
-
- /1) i = ________ k =
________ z = ________
-
-
- n1 = 3; n2 = 3; z = 1;
- for ( i=1; i<=n1; i++ ) {
- for
( k=1; k<=n2; k++ ) {
-
z *= k;
- }
- }
- System.out.println ( "2) i = "+i
+"; k = "+k +"; z = "+z ) ;
-
- // 2) i = ________ k =
________ z = ________
-
- n1 = 2; n2 = 2; z = 1 ;
- for ( i=1; i<=n1; i++ ) {
- for
( k=1; k<=n2; k++ ) {
-
z *= 3 ;
- }
- k = 12 ;
- }
- System.out.println ( "3) i = "+i
+"; k = "+k +"; z = "+z ) ;
-
- // 3) i = ________ k =
________ z = ________
-
- // 4) What is the decimal equivalent of the
binary number 11? ____________
-
- // 5) An array is initialized as follows: int array [ ] = {4, 5, 6, 7, 8}; What is the value
- //
stored in array{2} ? ____________
-
- // 6) Name one of the four classes contained
in the java.lang package which are automatically
- // imported into your java
programs. _____________________
-
- // 7) A static method from a different class
is called using ____________________.
-
-
boolean a = true, b =
false, c
= false, booleanAnswer ;
-
int j =
4, intAnswer ;
- i = 6; k = 4;
-
double x = 1.0, y = 3.0, zz = 6.0, doubleAnswer ;
-
- // Evaluate the expressions and correctly write a T or F for in the
blank provided.
-
- /* _____ 9 */ booleanAnswer = !a && b && i < j && j > k && c ;
-
System.out.println ( "9) " +booleanAnswer ) ;
-
- /* _____ 10 */ booleanAnswer = !a || b || j == k && j != (k - 1) ;
-
System.out.println ( "10) " +booleanAnswer ) ;
-
- /* _____ 11 */ booleanAnswer = !(a || b || c) && a && i >= k * i %
2 ;
-
System.out.println ( "11) " +booleanAnswer ) ;
-
- /* _____ 12 */ booleanAnswer = ! ( b || a ) && c && ( i == j % 2 + 1 ) ;
-
System.out.println ( "12) " +booleanAnswer ) ;
-
- /* _____ 13 */ booleanAnswer = !!! ( !a || ! ( b && !c ) ) ;
-
System.out.println ( "13) " +booleanAnswer ) ;
-
- /* _____ 15 */ booleanAnswer =!c || a || k <= j / i ;
-
System.out.println ( "17) " +booleanAnswer ) ;
-
- /* _____ 16 */ booleanAnswer = k <= j / ( i*i ) * 3 % k + j;
-
System.out.println ( "18) " +booleanAnswer ) ;
-
- /* _____ 17 */ booleanAnswer =!c || !a || !( k >= j * ( j / i ) ) ;
- System.out.println ( "19) " +booleanAnswer + "\n\n" ) ;
-
- /* _____ 18 */
doubleAnswer = (int) ( zz / y ) + 42 / ( 221 % 2 )
* ( 50002 %2 ) ;
-
System.out.println ( "24) " +doubleAnswer ) ;
-
- /* _____ 19 */
doubleAnswer = (double) i * ( i / k )+ i *i * (int)
( 1/3 ) +1;
-
System.out.println ( "25) " +doubleAnswer ) ;
-
- // _____ 20) List a wrapper class.
-
- // _____ 21) The hexadecimal number AA = _______________ in decimal.
-
- // _____ 22) The binary number 101 = _______________ in decimal.
-
- /* _____ 23 */
System.out.println("27) " +addUp1(5));
-
- /* _____ 24 */
System.out.println("29) " +mystry(4));
- }
- public static int
addUp1 ( int n ) {
- if ( n==3 )
return 1 ;
-
return 2 * n * addUp1 ( n-1 ) ;
- }
-
- public static int
mystry ( int y ) {
- if ( y==1 )
return 2 ;
- else {
-
int x =
mystry ( y / 2 ) ;
- x *= x;
- if ( y%2
== 1 ) x *= 4 ;
-
return
x + 1 ;
- }
- }
- }