Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien
logo-home
COMP 249 Programming Methodology II Sample midterm examination 2024 with complete solution €13,52   Ajouter au panier

Examen

COMP 249 Programming Methodology II Sample midterm examination 2024 with complete solution

 7 vues  0 fois vendu
  • Cours
  • Établissement

COMP 249 Programming Methodology II Sample midterm examination 2024 with complete solution

Aperçu 2 sur 10  pages

  • 12 novembre 2023
  • 10
  • 2023/2024
  • Examen
  • Questions et réponses
  • Inconnu
avatar-seller
Programming Methodology II Sample midterm examination comp249


1) One-dimension arrays.

 What is the output of the following code?
int[] numbers = new int[10];
for(int i=0; i < numbers.length; ++i)
numbers[i] = i * 2;
for(int i=0; i < numbers.length; ++i)
System.out.print(numbers[i] / 2 + "
");
System.out.println();

 Answer : 0 1 2 3 4 5 6 7 8 9

2) Two-dimension arrays

 Show the output produced by the following java code.
int i, j, k, temp; // i and j are indices for the rows and
columns int [ ] [ ] A = { {5, 16, 7, 23, 15,} // 2-
dimension array
{31, 12, 22, 4, 19,}
{41, 21, 14, 37, 8 } };


for (i = 0; i < A.length; i++)
{
for (j = 0; j < A[i].length - 1; j++)
{
k = j + 1;
while (k < 5)
{
if (A[i] [k] < A[i] [j])
{
temp = A[i] [k];
A[[i] [k] = A[i] [j];
A[i] [j] = temp;
}
k = k + 1;
}
System.out.print(“ “ + array[i] [j]);
}
System.out.println(“\n”);
}


, Programming Methodology II Sample midterm examination comp249


 Answer :

5 7 15 16 23
4 12 19 22 31
8 14 21 37 41

3) File I/O and Exceptions.

 Write a main class that processes an input grade file (say grade.dat) storing the
student names, the student ids, the results for the 4 assignments (5% each), the
midterm test (30%), and final examination (50%) for each student. You have to
calculate the final grade out of 100 for each student and display in an output file (say
finalgrade.dat) the student names, the student ids and the final grade. In addition,
you must display on the screen the information for all students that fail.
Also, you must account for all possible exceptions that may be thrown when opening
the files.

Answer :

import java.util.Scanner;
import java.io.FileInputStream;
import java.io.PrintWriter;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.util.InputMismatchException;

public class SampleDemo
{
public static void main(String[] args)
{
String name, id;
double a1, a2, a3, a4, midterm, final, total;

System.out.println("Processing grade file …");
Scanner inputStream = null;
try
{
inputStream = new Scanner(new
FileInputStream("grade.dat"));
}

Les avantages d'acheter des résumés chez Stuvia:

Qualité garantie par les avis des clients

Qualité garantie par les avis des clients

Les clients de Stuvia ont évalués plus de 700 000 résumés. C'est comme ça que vous savez que vous achetez les meilleurs documents.

L’achat facile et rapide

L’achat facile et rapide

Vous pouvez payer rapidement avec iDeal, carte de crédit ou Stuvia-crédit pour les résumés. Il n'y a pas d'adhésion nécessaire.

Focus sur l’essentiel

Focus sur l’essentiel

Vos camarades écrivent eux-mêmes les notes d’étude, c’est pourquoi les documents sont toujours fiables et à jour. Cela garantit que vous arrivez rapidement au coeur du matériel.

Foire aux questions

Qu'est-ce que j'obtiens en achetant ce document ?

Vous obtenez un PDF, disponible immédiatement après votre achat. Le document acheté est accessible à tout moment, n'importe où et indéfiniment via votre profil.

Garantie de remboursement : comment ça marche ?

Notre garantie de satisfaction garantit que vous trouverez toujours un document d'étude qui vous convient. Vous remplissez un formulaire et notre équipe du service client s'occupe du reste.

Auprès de qui est-ce que j'achète ce résumé ?

Stuvia est une place de marché. Alors, vous n'achetez donc pas ce document chez nous, mais auprès du vendeur Wiseman. Stuvia facilite les paiements au vendeur.

Est-ce que j'aurai un abonnement?

Non, vous n'achetez ce résumé que pour €13,52. Vous n'êtes lié à rien après votre achat.

Peut-on faire confiance à Stuvia ?

4.6 étoiles sur Google & Trustpilot (+1000 avis)

79650 résumés ont été vendus ces 30 derniers jours

Fondée en 2010, la référence pour acheter des résumés depuis déjà 14 ans

Commencez à vendre!
€13,52
  • (0)
  Ajouter