Section 2.2 Your First Program in Java: Printing a Line of Text

Similar documents
Full file at

Section 2.2 Your First Program in Java: Printing a Line of Text

Università degli Studi di Bologna Facoltà di Ingegneria. Principles, Models, and Applications for Distributed Systems M

C++ Spring Break Packet 11 The Java Programming Language

12/22/11. Java How to Program, 9/e. Help you get started with Eclipse and NetBeans integrated development environments.

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.

Introduction to Java Applications; Input/Output and Operators

Introduction to Java Applications

AL GHURAIR UNIVERSITY College of Computing. Objectives: Examples: Text-printing program. CSC 209 JAVA I

2.8. Decision Making: Equality and Relational Operators

download instant at

Getting started with Java

CS111: PROGRAMMING LANGUAGE II

Mid Term Exam 1. Programming I (CPCS 202) Instructor: M. G. Abbas Malik Date: Sunday November 3, 2013 Total Marks: 50 Obtained Marks:

Object Oriented Programming. Java-Lecture 1

Java: Comment Text. Introduction. Concepts

Welcome1.java // Fig. 2.1: Welcome1.java // Text-printing program.

An overview of Java, Data types and variables

CSc 2010 Principles of Computer Science, Fall 2013 Practice Problems for Midterm 3* * 3 17 % 9-20 % (26 / 7) "2"

DEPARTMENT OF MATHS, MJ COLLEGE

Project 1. Java Control Structures 1/17/2014. Project 1 and Java Intro. Project 1 (2) To familiarize with

Course Outline. Introduction to java

Interpreted vs Compiled. Java Compile. Classes, Objects, and Methods. Hello World 10/6/2016. Python Interpreted. Java Compiled

B.V. Patel Institute of BMC & IT, UTU 2014

2.5 Another Application: Adding Integers

Introduction to Programming Using Java (98-388)

Java Foundations: Introduction to Program Design & Data Structures, 4e John Lewis, Peter DePasquale, Joseph Chase Test Bank: Chapter 2

Chapter 1: Introduction to Computers, Programs, and Java

CS110: PROGRAMMING LANGUAGE I

INDEX. A SIMPLE JAVA PROGRAM Class Declaration The Main Line. The Line Contains Three Keywords The Output Line

Tester vs. Controller. Elementary Programming. Learning Outcomes. Compile Time vs. Run Time

First Java Program - Output to the Screen

Elementary Programming

Entry Point of Execution: the main Method. Elementary Programming. Learning Outcomes. Development Process

Chapter 2: Basic Elements of Java

Simple Java Reference

Chapter 2: Introduction to C++

Programming with Java

Chapter 2: Special Characters. Parts of a C++ Program. Introduction to C++ Displays output on the computer screen

SCHOOL OF COMPUTING, ENGINEERING AND MATHEMATICS SEMESTER 1 EXAMINATIONS 2015/2016 CI101 / CI177. Programming

Review for Test 1 (Chapter 1-5)

Lecture 05 I/O statements Printf, Scanf Simple statements, Compound statements

Lecture 9. Assignment. Logical Operations. Logical Operations - Motivation 2/8/18

Lecture Set 2: Starting Java

Introduction to C# Applications

Introduction to Classes and Objects Pearson Education, Inc. All rights reserved.

Lecture Set 2: Starting Java

CMSC 150 INTRODUCTION TO COMPUTING LAB WEEK 3 STANDARD IO FORMATTING OUTPUT SCANNER REDIRECTING

Exam 1. Programming I (CPCS 202) Instructor: M. G. Abbas Malik. Total Marks: 45 Obtained Marks:

Wentworth Institute of Technology. Engineering & Technology WIT COMP1000. Java Basics

last time in cs recitations. computer commands. today s topics.

COSC 123 Computer Creativity. Introduction to Java. Dr. Ramon Lawrence University of British Columbia Okanagan

PROGRAMMING FUNDAMENTALS

Introduction to Classes and Objects Pearson Education, Inc. All rights reserved.

Lecture 7: Classes and Objects CS2301

Introduction To Java. Chapter 1. Origins of the Java Language. Origins of the Java Language. Objects and Methods. Origins of the Java Language

CS 11 java track: lecture 1

4 WORKING WITH DATA TYPES AND OPERATIONS

Software and Programming 1

Mr. Monroe s Guide to Mastering Java Syntax

1. Find the output of following java program. class MainClass { public static void main (String arg[])

Entry Point of Execution: the main Method. Elementary Programming. Compile Time vs. Run Time. Learning Outcomes

Java Bytecode (binary file)

Introduction to Classes and Objects

Programming in Java Prof. Debasis Samanta Department of Computer Science Engineering Indian Institute of Technology, Kharagpur

Lecture Notes CPSC 224 (Spring 2012) Today... Java basics. S. Bowers 1 of 8

Features of C. Portable Procedural / Modular Structured Language Statically typed Middle level language

4. If the following Java statements are executed, what will be displayed?

CHAPTER 3 BASIC INSTRUCTION OF C++

Variables Data types Variable I/O. C introduction. Variables. Variables 1 / 14

Copyright 1999 by Deitel & Associates, Inc. All Rights Reserved.

COMP 250: Java Programming I. Carlos G. Oliver, Jérôme Waldispühl January 17-18, 2018 Slides adapted from M. Blanchette

Midterm I - CSE11 Fall 2013 CLOSED BOOK, CLOSED NOTES 50 minutes, 100 points Total.

Method OverLoading printf method Arrays Declaring and Using Arrays Arrays of Objects Array as Parameters

AP Computer Science Unit 1. Writing Programs Using BlueJ

DM550 / DM857 Introduction to Programming. Peter Schneider-Kamp

Introduction to Computer Science Unit 2. Exercises

II. Compiling and launching from Command-Line, IDE A simple JAVA program

CS5000: Foundations of Programming. Mingon Kang, PhD Computer Science, Kennesaw State University

CHAPTER 2 Java Fundamentals

Programming Language Basics

Gaddis: Starting Out with Java: From Control Structures through Objects, 6/e

Getting started with Java

Formatting Output & Enumerated Types & Wrapper Classes

Chapter 2: Using Data

Lecture Notes. System.out.println( Circle radius: + radius + area: + area); radius radius area area value

CSE 114 Computer Science I

Sir Syed University of Engineering and Technology. Computer Programming & Problem Solving ( CPPS )

Key Differences Between Python and Java

Fundamentals of Programming Data Types & Methods

1. Download the JDK 6, from

AP Computer Science Unit 1. Writing Programs Using BlueJ

3. Except for strings, double quotes, identifiers, and keywords, C++ ignores all white space.

M105: Introduction to Programming with Java Midterm Examination (MTA) Makeup Spring 2013 / 2014

Chapter 2: Programming Concepts

Chapter 2 Author Notes

The data in the table are arranged into 12 rows and 12 columns. The process of printing them out can be expressed in a pseudocode algorithm as

Lecture Set 4: More About Methods and More About Operators

Formatted Output (printf) CSE 1310 Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington

Selected Questions from by Nageshwara Rao

Transcription:

Chapter 2 Introduction to Java Applications Section 2.2 Your First Program in Java: Printing a Line of Text 2.2 Q1: End-of-line comments that should be ignored by the compiler are denoted using a. Two forward slashes ( // ). b. Three forward slashes ( /// ). c. A slash and a star ( /* ). d. A slash and two stars ( /** ). e. ANS: a. Two forward slashes ( // ). 2.2 Q2: Which of the following is not a valid Java identifier? a. my Value b. $_AAA1 c. width d. m_x ANS: a. my Value (Identifiers may not contain blanks). 2.2 Q3: Which of the following cannot cause a syntax error to be reported by the Java compiler? a. Mismatched {} b. Missing */ in a comment that begins with /* c. Missing ; d. An extra blank line. ANS: d. Extra blank lines. 2.2 Q4: Which of the following does not contain a syntax error? a. System.out.println( 'Hello world!' ): b. System.out.println( "Hello world!" ); c. System.out.println( "Hello world!" ); d. System.out.println( Hello world! ); ANS: c. System.out.println( "Hello world!" ); Compiling and Executing Your First Java Application 2.2 Q5: Which command compiles the Java source code file Welcome.java? a. cd Welcome.java b. javac Welcome.java c. java Welcome.java d. compile Welcome.java ANS: b. javac Welcome.java 2.2 Q6: Which command executes the Java class file Welcome.class? a. javac Welcome.class b. java Welcome.class c. java Welcome d. run Welcome.class

ANS: c. java Welcome Section 2.3 Modifying Your First Java Program Displaying a Single Line of Text with Multiple Statements 2.3 Q1: Which is the output of the following statements? System.out.print( "Hello "); System.out.println( "World" ); a. Hello World b. HelloWorld c. Hello World d. World Hello ANS: a. Hello World Displaying Multiple Lines of Text with a Single Statement 2.3 Q2: Which of the following is the escape character? a. * b. \ c. \n d. " ANS: b. \ 2.3 Q3: Which of the following statements will print a single line containing "hello there"? a. System.out.println( "hello" ); b. System.out.println( "hello", " there" ); c. System.out.println( "hello" ); System.out.print( " there" ); d. System.out.print( "hello" ); ANS: d. System.out.print( "hello" ); 2.3 Q4: Which of the following escape sequences represents a carriage return? a. \n. b. \r. c. \cr. d. \c. ANS: b. \r. 2.3 Q5: Which of the following statements would display the phase Java is fun? a. System.out.println( "hellois fun\rjava " ); b. System.out.println( 'Java is fun' ); c. System.out.println( "\"Java is fun\"" ); d. System.out.println( Java is fun ); ANS: a. System.out.println( "hellois fun\rjava " );

Section 2.4 Displaying Text with printf 2.4 Q1: When method printf requires multiple arguments, the arguments are separated with. a. colons (:). b. semicolons (;). c. commas (,). d. periods (.). ANS: c. commas (,). 2.4 Q2: Which of the following statement displays Hello World? a. System.out.printf( "%2s", "Hello " "World" ); b. System.out.printf( "%s %s", "Hello", "World" ); c. System.out.printf( "%s%s", "Hello, World" ); d. System.out.printf( "s% s%", "Hello", "World" ); ANS: b. System.out.printf( "%s %s", "Hello", "World" ); Section 2.5 Another Application: Adding Integers 2.5 Q1: All import declarations must be placed a. inside the class declaration s body. b. before the class declaration. c. after the class declaration. d. all of the above will work. ANS: b. before the class declaration. 2.5 Q2: Which of the following is a variable declaration statement? a. int total; b. import java.util.scanner; c. public static void main( String args[] ) d. // first string entered by user ANS: a. int total; 2.5 Q3: A(n) enables a program to read data from the user. a. printf. b. import declaration. c. Scanner. d. main. ANS: c. Scanner. 2.5 Q4: Which of the following is not a Java primitive type? a. char b. byte c. real d. double ANS: c. real

2.5 Q5: The format specifier is a placeholder for an int value? a. %a b. %d c. %int d. %s ANS: b. %d Section 2.6 Memory Concepts 2.6 Q1: Which of the following statements does not alter a memory location? a. int a; b. number = 12; c. y = y + 2; d. width = Integer.parseInt(input); ANS: a. int a; Section 2.7 Arithmetic 2.7 Q1: What is the value of result after the following Java statements execute? int a, b, c, d, result; a = 4; b = 12; c = 37; d = 51; result = d % a * c + a % b + a; a. 119 b. 51 c. 127 d. 59 ANS: a. 119 2.7 Q2: Which of the following is not an arithmetic operator? a. + b. - c.. d. % ANS: c.. Section 2.8 Decision Making: Equality and Relational Operators 2.8 Q1: What will be output after the following Java statements have been executed?

int a, b, c, d; a = 4; b = 12; c = 37; d = 51; a. a < b b. a < b d <= c c. a > b d. a < b c < d a!= b ANS: a. a < b if ( a < b ) System.out.println( "a < b" ); if ( a > b ) System.out.println( "a > b" ); if ( d <= c ) System.out.println( "d <= c" ); if ( ) System.out.println( "" ); 2.8 Q2: Which of the following is not a compilation error? a. Neglecting to initialize a local variable in a method before it is used. b. Placing a semicolon at the end of the first line of an if statement. c. Omitting the left and right parenthesis for the condition of an if statement. d. All are compilation errors. ANS: b. Placing a semicolon at the end of the first line of an if statement. 2.8 Q3: Each of the following is a relational or equality operator except: a. <= b. =! c. == d. > ANS: b. =!