0

programming languages Online Quiz - 206

Description: programming languages Online Quiz - 206
Number of Questions: 20
Created by:
Tags: programming languages
Attempted 0/20 Correct 0 Score 0

Given: class Feline { public static void main(String[] args) { Long x = 42L; Long y = 44L; System.out.print(" " + 7 + 2 + " "); System.out.print(foo() + x + 5 + " "); System.out.println(x + y + foo()); } static String foo() { return "foo"; } } What is the result?

  1. 9 foo47 86foo

  2. 9 foo47 4244foo

  3. 9 foo425 86foo

  4. 9 foo425 4244foo

  5. 72 foo47 86foo

  6. 72 foo425 86foo


Correct Option: F
  1. %macro hex(start=1, stop=10, incr=1); %local i; data null; %do i=&start to &stop by &incr; value=&i; put "Hexadecimal form of &i is " value hex6.; %end; run; %mend hex;

  2. %macro hex(start=1, stop=10, incr=1); %local i; data null; %do i=&start %to &stop %by &incr; value=&i; put "Hexadecimal form of &i is " value hex6.; %end; run; %mend hex;

  3. %macro hex(start=1, stop=10, incr=1); %local i; data null; %do i=&start to &stop by &incr; value=&i; put "Hexadecimal form of &i is " value hex6.; run; %mend hex;

  4. %macro hex(start=1, stop=10, incr=1); %local i; data null; %do i=&start to &stop by &incr; value=&i; put "Hexadeciaml form of &i is " value hex6.; %end run; %mend hex;


Correct Option: B

%let x=5; %let y=10; %let a=%nrstr(%eval(&x + &y)); What is the output of the two put statement %put QCMPRES: %qcmpres(&a); %put CMPRES: %cmpres(&a);

  1. QCMPRES: %eval(&x + &y) CMPRES: 15

  2. CMPRES: 15 QCMPRES: %eval(&x + &y)

  3. QCMPRES: 15 CMPRES: 15

  4. QCMPRES:%eval(&x+&y) CMPRES: 15


Correct Option: A
  1. TRIMN(LEFT(string))

  2. TRIM(LEFT(string))

  3. TRIMN(RIGHT(string))

  4. TRIM(RIGHT(string))


Correct Option: A
  1. Copy the contents of the Sasmacr catalog to a temporary data set.

  2. List the contents of the Sasmacr catalog as output.

  3. Copy the contents of the output window to the Sasmacr catalog.

  4. none of the above


Correct Option: B

data test ; x="Math A English B Physics A"; y=compress(x,'ABCD','k'); put y; run; The value of 'y' written in log is :

  1. ABA

  2. Math A English B Physics A

  3. a A B A

  4. aABA


Correct Option: A
  1. be used to assign a data set variable as a value to a macro variable.

  2. create a series of macro variables in one DATA step.

  3. automatically convert a numeric value to a character value when used to assign a value to a macro variable in a DATA step.

  4. be used to assign a numeric value to a macro variable in an SCL (SAS Component Language) program.


Correct Option: D
  1. A %MACRO statement must always be paired with a %MEND statement.

  2. A macro definition can include macro variable references, but it cannot include SAS language statements.

  3. Only macro language statements are checked for syntax errors when the macro is compiled.

  4. Compiled macros are stored in a temporary SAS catalog by default.


Correct Option: B
  1. you must place %DO and %END statements around code that describes the conditional action, if that code contains multiple statements.

  2. the %ELSE statement is optional.

  3. you cannot refer to DATA step variables in the logical expression of the %IF statement.

  4. all of the above.


Correct Option: D
  1. When a method in a class overrides a method in a superclass

  2. When a method in an interface overrides a method in a superinterface

  3. For overridden constructors

  4. When a method in a class implements a method in an interface


Correct Option: A,B,D
  1. Alphabetical order

  2. Random. No order.

  3. Argument-declaration order

  4. Based on the datatype


Correct Option: C
  1. Re Usable

  2. Low development Cost

  3. Maintainable

  4. All the Above.


Correct Option: D
- Hide questions