nerdexam
SAS_Institute

A00-211 · Question #49

Given the SAS data set WORK.ORDERS: The variable order_id is numeric; customer is character; and shipped is numeric, contains a SAS date value, and is shown with the DATE9. format. A programmer…

The correct answer is D. ship_note=catx(' ','Order',order_id,'shipped on',put(shipped,date9.),'to',customer). See the full explanation below for the reasoning.

Question

Given the SAS data set WORK.ORDERS:

The variable order_id is numeric; customer is character; and shipped is numeric, contains a SAS date value, and is shown with the DATE9. format. A programmer would like to create a new variable, ship_note, that shows a character value with the order_id, shipped date, and customer name. For example, given the first observation ship_note would have the value "Order 9341 shipped on 02FEB2009 to Josh Martin". Which of the following statement will correctly create the value and assign it to ship_note?

Options

  • Aship_note=catx(' ','Order',order_id,'shipped on',input(shipped,date9.),'to',customer);
  • Bship_note=catx(' ','Order',order_id,'shipped on',char(shipped,date9.),'to',customer);
  • Cship_note=catx(' ','Order',order_id,'shipped on',transwrd(shipped,date9.),'to',customer);
  • Dship_note=catx(' ','Order',order_id,'shipped on',put(shipped,date9.),'to',customer);

How the community answered

(40 responses)
  • A
    8% (3)
  • B
    15% (6)
  • C
    5% (2)
  • D
    73% (29)

Community Discussion

No community discussion yet for this question.

Full A00-211 Practice