0
Alien head

programming languages Online Quiz - 226

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

Which function can be used to break up a string into more than one part based upon a separator?

  1. chop

  2. split

  3. divide

  4. parse


Correct Option: B

Which modifier can be used when matching in Perl to ignore case?

  1. s

  2. v

  3. i

  4. c


Correct Option: C

Which function can be used to return such information about a file as its UID, GID, CTIME, etc.?

  1. file

  2. stat

  3. info

  4. mode


Correct Option: B

25 Which Perl function can be used to identify the first found occurrence of a substring?

  1. find

  2. index

  3. locate

  4. allocate


Correct Option: B

Which command should be used to close the filehandle KAREN?

  1. close KAREN "sw";

  2. KAREN close;

  3. close KAREN;

  4. close &KAREN


Correct Option: C

Which of the following commands should be used to open a filehandle named KAREN to an existing file named sw?

  1. open KAREN ">sw";

  2. open KAREN, ">sw";

  3. open "sw" KAREN;

  4. open ">sw", KAREN;


Correct Option: B

Which Perl function is used to change the name of a file?

  1. nameas

  2. rename

  3. name

  4. now_known_as


Correct Option: B

What value do variables have before they are first assigned?

  1. undef

  2. null

  3. 0

  4. nil


Correct Option: A

To convert a timestamp into a format more readable by a user, which function should you use?

  1. bitwise

  2. localtime

  3. translate

  4. transform


Correct Option: B

Within a loop, which operator jumps to the end of the loop but does not exit the loop?

  1. next

  2. last

  3. redo

  4. leave


Correct Option: A

Which operator can be used to create private variables within a subroutine?

  1. native

  2. limited

  3. my

  4. regional


Correct Option: C

Which of the following will call a subroutine named "mom"?

  1. &mom

  2. $mom

  3. mom$

  4. %mom%


Correct Option: A

Consider the following program code: %hash = (small => 8oz, medium => 16oz, large => 32oz); @keys = sort(keys(%hash)); for ($i = 0; $i < 3; $i++) { print($hash{$keys[$i]}\n); } What is the result of executing this program code?

  1. The code will fail at line 1 because a hash cannot contain both numeric and string data.

  2. The code will execute without error but will output nothing.

  3. The code will output the following: 32oz 16oz 8oz

  4. The code will output the following: large medium small


Correct Option: C

If $string contains abcdefghijiklmdef , what will the following call return? rindex($string , "def", 11 );

  1. 14

  2. 3

  3. 4

  4. 15


Correct Option: B

Rather than using print, what is often used in Perl when formatting is important?

  1. printf

  2. format

  3. align

  4. show


Correct Option: A

What is the default sort order in Perl?

  1. alphabetic

  2. numeric

  3. ASCII

  4. none of the above


Correct Option: C

What will the following statement return?

  1. grep(! /^ !/, @array);

  2. Every non empty list element

  3. Every list element that does not start with an exclamation mark.

  4. Every list element.


Correct Option: B

How can you include code from another file in your program?

  1. With the #include preprocessor command

  2. Adding the file’s directory to @INC and then passing the filename to require.

  3. Both A & B

  4. None of the above


Correct Option: C

Which file test can be done to see if a file is a socket?

  1. -s

  2. -l

  3. -S

  4. -k


Correct Option: A

Running your Perl scripts with a d switch will perform which task?

  1. Invoke the Perl debugger

  2. Disable the Perl debugger

  3. Disable breakpoints

  4. Display a stack trace


Correct Option: A
+ View questions