2017秋期 文法java-中間試験ー問題
- 1. 1.「It is cold today」と画面に表示するように、次のプログラムの空欄を埋めて下さい。
/* 問題 1 */
public class Problem1
{
public static void main(String[] args)
{
}
}
2.Java 言語の変数名として、正しい場合は○、間違いである場合には×を、括弧内に記入して下さい。
(1) sample-1 ( ) (2) p42*1 ( ) (3) 12th_street( )
(4) smartphone ( ) (5) RED ( ) (6) winter ( )
3.次のJava 言語の式を計算し、括弧内に計算結果を記入して下さい。
(1) 19 % 5 ( ) (2) 20 / 5 ( )
(3) 4 * 5 / 3 - 2 ( ) (4) 4 * ( 5 - 2 * 2 ) ( )
4.次のプログラムを実行したとき、画面に表示される値を記述して下さい。
/* 問題 4 */
public class Problem4
{
public static void main(String[] args)
{
int e = 3;
e = e + e ;
System.out.println( e) ;
}
}
5.次の式を Java 言語で記述して下さい。尚、a、b、c、d、e、f、g はdouble 型の変数名とします。
(1) c = a - b2
(2) g = d ( e - a f )
科目:文法 java 2017 秋期 中間試験問題(全 10 問) 2017 年 12 月 21 日
- 2. 6.次のプログラムは、Scanner クラスを用いてキーボードから長方形の横の長さ(width)と縦の長さ(height)を
整数として入力させ長方形の面積(area)を計算し表示します。空欄を埋めてプログラムを完成させて下さい。
/* 問題 6 */
import java.util.Scanner;
public class Problem6
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int ;
System.out.print("Input a width=");
width = sc.nextInt();
System.out.print("Input a height=");
height = sc.nextInt();
area = width * height ;
System.out.println( area );
}
}
7.次のプログラムを実行したとき、画面に表示される文字を記述して下さい。
/* 問題 7 */
public class Problem7
{
public static void main(String[] args)
{
int k;
k = 60 ;
if ( k > 80 ) { System.out.println ("A") ; }
else if ( k >70 ) { System.out.println ("B") ; }
else if ( k >60 ) { System.out.println ("C") ; }
else { System.out.println ("E") ; }
}
}
8.「java java java java 」と画面に表示するように、次のプログラムの空欄を埋めて下さい。
/* 問題 8 */
public class Problem8
{
public static void main(String[] args)
{
for( )
{
System.out.print( "java ") ;
}
}
}
- 3. 9.Scanner クラスを用いてキーボードから入力された座標値(x , y)が、下図A に示す原点O(0 , 0)を中心とする
横の長さ12、縦の長さ6 の長方形の内部(斜線部分、輪郭線を含む)に位置する場合は IN、外部に位置する
場合はOUT と表示するプログラムを作成してください。クラス名は problem9 とします。
例えば、
4 ←キーボードからx の値を入力する。
2 ←キーボードからy の値を入力する。
IN ←(4 , 2)は長方形の内部に位置するので、IN と表示される。
図A 長方形の内部を表す座標系、座標値
10.Scanner クラスを用いてキーボードから変数n に整数の値を入力させ、その値n を用いて次のように表示
するプログラムを作成して下さい。クラス名は problem10 とします。
例えば、
3 ←キーボードから変数 n に3 を入力する。
* *
*
* * ←このように表示される。
例えば、
4 ←キーボードから変数 n に4 を入力する。
* *
* *
* *
* * ←このように表示される。
例えば、
5 ←キーボードから変数 n に5 を入力する。
* * *
* *
* * *
* *
* * * ←このように表示される。
例えば、
6 ←キーボードから変数 n に6 を入力する。
* * *
* * *
* * *
* * *
* * *
* * * ←このように表示される。
以上
x
y
O
12
2
5
(4 , 2)
×
6-6
-3
3