You are on page 1of 12

Ans Questions Choice A Choice B Choice C Choice D

a) Tandem Advanced Command b) Tandem Application c) Tandem Advanced b) Tandem Application


A TACL is
Language Command Language Computing Language Computing Language
TACL is both a command interpreter and also a high-
A a) True b) False
level programming language.
A TACL is used for managing System and Processes. a) True b) False
"!" is used to display the lastly executed command in
B a) True b) False
TACL environment.
"!" command is used to reexecute a previous command
A a) True b) False
line
There are ___ types of characters that have special
C a) 4 b) 5 c) 6 d) 8
meaning to TACL.
A The start of a TACL directive is specified by - a) ? b) & c) ! d) @
__________ are special constructs that allow you to
C a) Metacharacters b) Seperator c) Templates d) Operator
perform simple pattern-matching operations.
A TACL supports ____ forms of comments. a) 3 b) 4 c) 5 d) 1
A TACL does not support nested comments. a) True b) False
D TACL has ___ types of variables a) 4 b) 5 c) 6 d)7
A TACL variable name can contain from 1 to __
D a) 8 b) 16 c) 32 d) 31
characters
For a TACL variable, different levels can contain
A a) True b) False
different types of data.
C How to declare user defined variables in TACL Macro? a) #DECLARE b) #POP c) #PUSH d) #DEF
B How to delete user defined variables in TACL Macro? a) #DECLARE b) #POP c) #PUSH d) #DEF
________removes one or more levels from the bottom
A a) #KEEP b) #POP c) #DELETE d) #DEF
of a variable
B A MACRO accesses arguments by_________ a) number b) position c) order d) precedence
c) The 1st argument d) The last argument
A %0% means a) The name of the macro itself b) All arguments
supplied by the user. supplied by the user.
The arguments are supplied as a __________ list to the
A a) space-seperated. b) comma-seperated. c) dot-seperated. d) slash-seperated.
MACRO.
What happens when more arguments are supplied to b) TACL ignore the extra
B a) Error. c) Macro won't run d) None of the above
the MACRO, than are used in the MACRO? arguments.
________ has sophisticated argument handling
B a) Macro b) Routine c) Alias d) Delta
capabilities
In a ROUTINE, multiple exit points can be provided by
A a) #RETURN b) #EXCEPTION c) #EXIT d) #RAISE
the_________ built-in function.
B A MACRO can have multiple exit points. a) True b) False
A MACRO invocation returns the entire text of the
A macro to be executed, while a ROUTINE invocation a) True b) False
returns only what the #RESULT function provides.
A ROUTINE invocation returns the entire text of the
B macro to be executed, while a MACRO invocation a) True b) False
returns only what the #RESULT function provides.
A ROUTINE has ability to handle exceptions a) True b) False
B MACRO has ability to handle exceptions a) True b) False
A ROUTINE uses the _________ built-in function to
B a) #VARIABLE b) #ARGUMENT c) #EXIT d) #RAISE
examine and validate arguments.
D STRUCT is declared using a) #DECLARE b) #POP c) #PUSH d) #DEF
A structure in TACL can contain up to _______ bytes of
B a) 4096 b) 5000 c) 2048 d) 8196
data.
The maximum nesting depth for directories is ____
B a) 4 b) 16 c) 32 d) 8
levels
B You can create a root (:) directory a) True b) False
A Which is a valid TACL Directive? a) ?BLANK b) ?NOLIST c) ?SYMBOLS d) ?RUNNABLE
______ directive is used to insert a blank line into a
A a) ?BLANK b) ?FORMAT c) ?SECTION d) ?TACL
variable
________ directive is used to specify how TACL
B interprets metacharacters in the TACL statements a) ?BLANK b) ?FORMAT c) ?SECTION d) ?TACL
following the directive.
________ directive allows you to create a library that
C a) ?BLANK b) ?FORMAT c) ?SECTION d) ?TACL
contains definitions for many variables.
__________ directive is used to specify that the TACL
D statements following the directive in a file are the a) ?BLANK b) ?FORMAT c) ?SECTION d) ?TACL
contents of a TACL variable.
The ?TACL directive, if specified, must be the
A a) first b) middle c) last d) fifth
________ line of the file.
A You do not compile or bind TACL programs. a) True b) False
D TACL programs can be stored in a) Edit File b) Library File c) Segment File d) All of the above
__________ file provides customization for your
C a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
personal TACL environment.
__________ file provides customization for all the
B a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
TACL users TACL environment.
TACL requires the TACL program file and the
A a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
__________ file.
A A TACL process can run at a high PIN a) True b) False
Before LOGON, the only commands TACL accepts are
D a) PAUSE b) TIME c) FC d) All of the above
________.
Personal customization for one user is done through
C a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
the use of the __________ file.
Local customization for all users on a given system is
B a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
done through the use of the __________ file.
c) Communication
a) Command Interpreter Monitor b) Command Interpreter d) Communication
A CMON is Interpreter Monitor
Interface Monitor Interpreter Monitor
Interface
_______ are used for interactive work and the b) Built-in functions, built-in c) Commands, user-
A a) Commands, built-in functions. d) All of the above
__________ are used for programmatic work. variables. defined variables.
C Super.Super Id is a) 0,0 b) 250,250 c) 255,255 d) 0,255
B #COMPAREV is a ___________ a) Command b) Built-in function c) Built-in variable d) Directive
C #OUT is a ___________ a) Command b) Built-in function c) Built-in variable d) Directive
a) The name of the home b) The name of the OUT file
A #MYTERM is ___________ c) Built-in function. d) Directive
terminal. used by TACL
_____ command is used in TACL prompt to get your
B a) setboth b) setprompt both c) vol-subvol-both d) All of the above
volume and sub volume.
________ built-in function in TACL copies specified
A a) #CHARGETV b) #COPY c) #MOVE d) #GET
number of characters from one variable to another.
A ___________ command is used for deleting a file a) Purge b) Delete c) Remove d) None of the above
B __________ displays the previously used commands a) Env b) History c) Display d) None of the above
____________ is the user ID for a group manager in
B a) 100,100 b) 100,255 c) 255,100 d) 255,255
group 100.
a) Any group member to read b) Any group member to read c) Owner to read and
and write the file, but execute and execute the file, but write execute the file, but write
A Guardian file with RWEP of GOGO can be described
B and purge access of the file are and purge access of the file and purge access of the d) None of the above
as -
available only to the owner are available only to the file is available to all
owner members
A statement in TACL consists of only one commands or
B a) True b) False
built-in functions.
Before log on, which command can be used in TACL
C a) Fileinfo b) Volume c) Time d) Setprompt both
prompt?
#DELAY 10 causes TACL to delay for
D a) 10 minutes b) 10 seconds c) 1 second d) 1/10th of a second
____________________ .
FC command allows recalling the previous line and
A a) True b) False
modifying the command line
FILEINFO command is to get the information about a
A a) True b) False
file
From the following, which #SET command does not
D a) #SET #ASSIGN b) #SET #DEFAULTS c) #SET #INFORMAT d) None of Above
exist in TACL?
c) by deleting all the files d) by deleting all the file
C How can you delete a subvolume? a) by deleting the subvol b) by deleting the volume
under that subvol under that volume
A How many customization TACL support? a) 2 b) 5 c) 3 d) 1
B How to change priority of a process? a) setpri b) altpri c) chngpri d) None of the above
B How to get the information about sys<nn>? a) viewsys b) sysinfo c) infosys d) None of the above
How to tell which TACL variables have been loaded
B a) Info Segfile b) Seginfo c) Define segment d) None of the above
from each segment file?

In this fully qualified file \WEST.


D a) Volume b) Subvolume c) File d) System
$WRLD.GLOBE.SOURCE, what \WEST defines?
B Invalid comment syntax in TACL is - a) COMMENT b) /* */ c) == d) { }
a) Application Variable, Tandem b) Macro Variable,Routine
B List down the type of variables in TACL c) Command Variable. d) None of the Above
Variable, Fup Variable Variable, TEXT Variable
#push a
#set a "John"
Outvar [a]
A a) John b) "John" c) 'John' d) None of the Above
#pop a

What will be the output of the above tacl commands?

A #REQUESTER can be used for which of the following? a) Processes, Files and Devices b) Only on Processes c) Files and Devices d) Only on files
A Run command starts the process a) True b) False
RUN command with the NOWAIT option will start a
A a) True b) False
process that runs in the background
A TACL can operate without TACLBASE file. a) True b) False
A TACL macros begin with the directive a) ?TACL Macro b) Macro c) TACL d) None of the above
a) partial command interpreter b) full command interpreter c) low-level programming
B TACL provides - d) a GUI interface to files
facilities facilities capability
B TACL stores DEFINEs in a) Assign b) Process File Segment c) Segment File d) None of the above
The ______ command identifies you as a valid user on
C a) USER b) MYTERM c) LOGON d) NONE
the Tandem system.
The built-in function #ARGUMENT can be used in
A a) Routine b) Macro c) Alias d) None of the above
TACL ________________.
The command used to assign names of actual files to
A a) Assign b) Pause c) Run d) None of the above
logical file names used in programs
The command used to remove one or more existing
B a) Like Define b) Delete Define c) Modify Define d) None of the above
DEFINEs from the process file segment
The command which can be used to give back control
A a) Pause b) Break c) Nowait d) Run
of the terminal to a background
The functions to add and remove new variable level are
A a) #PUSH & #POP b) #POP & PUSH c) #ADD & #DELETE d) #ADD & #PURGE
______ and _______respectively

The Info Define command will display the attributes and


A a) True b) False
values associated with one or more existing DEFINEs
A We can debug a TACL macro/routine. a) True b) False
What command can be used to delete all variable in
A a) #UNFRAME b) #FRAME c) #PUSH d) #POP
current FRAME?
d) Finds the address of
b) Finds the address of a c) Finds the address of a
What is the purpose of TACL built-in functions a) Finds the address of a a specified text,
B specified text, searching specified variable,
#LINEFINDR? specified text, searching forward searching forward for
backword searching backward
the offset provided
b) Usually the terminal from c) It is an Edit File which
a) Usually the terminal from
C What is a TACLCSTM? which a process was never provides Customization for d) None of the Above
which a process was started.
started Users
b) Usually the terminal from c) Usually the terminal
a) Usually the terminal from
A What is Home Terminal? which a process was never from which a process was d) None of the Above
which a process was started.
started ended.
a) To get the name of the
b) To get the name of your c) To output the result on d) Not A valid builtin
B What is the command #MYTERM used for? process that your user id has
home terminal your terminal function
started

What is the output of the following TACL routine?

?SECTION abc ROUTINE


#FRAME
B #PUSH var1 a) 10 and 10 b) 10 and var1 c) var1 and 10 d) var1 and var1
#SET var1 10
#OUTPUT [var1]
#OUTPUT var1
#UNFRAME
What is the symbol / character used to mention the
D a) ! b) * c) = d) = =
comment line in TACL?
What is the TACL command used to discard error
B a) CLEAR b) SINK c) DEFAULT d) BREAK
indications returned by a function?
d) Copies specified
a) Locates string in variable, b) Locates string in variable, c) Obtains copy of
number of characters
A What is the use of #CHARFINDRV? searching backward from searching forward from specified number of
from one variable to
character address character address characters from a variable
another
a) Writes the value of the b) Exit from the location in
B What is the use of #RETURN? c) Both A and B d) None of the above
variable routine
d) Finds the address of
a) Finds the address of a b) Finds the address of a c) Finds the address of a
What is the use of the TACL built-in functions a specified string,
B specified string, searching specified string, searching specified string, searching
#CHARFINDV? searching backward in
forward forward in variable level backward
variable level
What will be the result of below TACL script?

#PUSH sample c) sample I am learning


B a) sample b) I am learning TACL d) None of the above
#APPEND sample I am learning TACL TACL
#OUTPUTV sample
#POP sample

What will be the result of below TACL script?

#PUSH sample
#APPEND sample I have learnt TACL
C #APPEND sample here is the line count b) 1 c) 2 d) 3
a) 0
#LINECOUNT sample
#OUTPUTV sample
#POP sample

a) Re-executes previous b) Displays previous c) Displays the attributes d) Displays the attributes
B When you type ? on TACL prompt, what will happen?
command line command line of User and Group of current default setting

Which built in function is used by TACL to interpret an


B a) #OUTPUT b) #ARGUMENT c) %*% d) #DEF
argument?
d)
Which built in function is used to convert GMT into local b) c)
A a) #CONVERTTIMESTAMP #CONVERTPROCESST
based timestamp? #COMPUTEJULIANDAYNO #COMPUTETIMESTAMP
IME
Which built-in function is used to request information
D a) #PROCESS b) #PROCESSEXISTS c) #NEWPROCESS d) #PROCESSINFO
about a process?
A Which built-in variable is used to input format for TACL? a) #informat b) #in c) #compute d) #PLANE

Which command shows TACL built in function and


B a) builtvar b) builtins c) show all d) All of the above
variable?
Which edit file provides customization for your personal
B a) TACLINIT b) TACLCSTM c) TACLLOCL d) TACLBASE
TACL environment?
Which is the command to allow a user to logon to the
B a) Allow b) Logon c) User d) None of the above
Tandem system?
Which is the correct notation to access parameters by
C a) $n$ b) (n) c) %n% d) *n*
position in TACL MACRO?
C Which is not a valid syntax w.r.t to CLEAR? a) CLEAR ALL ASSIGN b) CLEAR ALL c) CLEAR ASSIGN * d) None of the above
D Which of the following can be used in a ROUTINE? a) #Argument b) #MORE c) #Rest d) All of the above
c) COMMENT comment-
D Which of the following is correct comment in TACL? a) = = comment-text b) { comment-text} d) All the above
text
Which of the following is correct for a fully qualified
A a) $VOLUME.SUBVOL.MYFILE b) SUBVOLUME.MYFILE c) MYFILE d) None of the above
Guardian File Name (MYFILE)?
b) In TACL MACROS built-in c) TACL MACRO can
a) TACL MACRO do not support
D Which of the following is correct? functions like #ARGUMENT is invoke other macros and d) All of the above
Exception handling
not available functions

a) Can be used to obtain b) Can be used to manage c) Can be used to define


D Which of the following is true about TACL? d) All of the above
information about system users files function keys
D Which of the following is valid directives in TACL? a) ?BLANK b) ?FORMAT c) ?SECTION d) All of the above
Which of the following TACL command shows TACL
D a) BUILTIN b) ENV c) FILES d) None of the above
built-in functions and variables?
Which process control command is used to delete
C a) DELETE DEFINE b) ALTER DEFINE c) CLEAR d) RESET DEFINE
attributes set by Assign?
Ans Questions Choice A Choice B Choice C Choice D

Assume that CALLME in the below


TACL script is a file name. VARTOFILE
moves the contents of a variable into a
file. Now, if the file CALLME is not
c) Creates the file d) Searches for the file in
present in the subvolume you execute
b) Creates the file and but does not copy other Subvolumes and
B this TACL script, what would be the a) Returns error 14
copies the content of v1 the contents of v1 copies contents of v1 into
result?
into it it.
#PUSH v1
#SET v1 hello
VARTOFILE v1 CALLME

Assume var1 is TACL variable having


below value

A ABCDEFGHIJKLMNOPQRSTUVWXYZ a) 26 b) 28 c) 29 d) None of the above

What will be the result of -


#CHARCOUNT var1

TACL Built in function


A #DEBUGPROCESS corresponds to a) PROCESS_DEBUG_ b) DEBUG_PROCESS_ c) DEBUG_ d) None of the above
which of below Guardian procedure?
Tacl built in function #FRAME does not
a) True
A have corresponding Guardian b) False
procedure.

Use of which character at the end of a


B line of TACL command signals that the a) @ b) & c) / d) !
line continues on the next physical line?

c) Can be created
Which of the below options is true for a b) Can create a high-PIN
D a) Can run at a high PIN by a high-PIN d) All of the above
TACL process? process
process
Which of the following command c) #SET #TRACE
A a) #SET #TRACE -1 b) #SET #TRACE 0 d) None of the above
enables TACL debugger? TRUE

Which of the following is correct for a


b) status *, user c) status *, user
D TACL command to list all the processes a) status *, user d) Both b & c are correct
super.super 255,255
created by the SUPER user (255,255)?

Which of the following TACL command


A a) BUILTINS b) ENV c) FILES d) STATUS
shows TACL built-in functions?

Which one of the below is NOT a TACL


D a) TEXT b) DIRECTORY c) DELTA d) NUMBER
Variable?
There are ___ types of characters that
C a) 4 b) 5 c) 6 d) 8
have special meaning to TACL.
The start of a TACL directive is specified
A a) ? b) & c) ! d) @
by
__________ are special constructs that
C allow you to perform simple pattern- a) Metacharacters b) Seperator c) Templates d) Operator
matching operations.
TACL supports ____ forms of
A a) 3 b) 4 c) 5 d) 1
comments.
TACL does not support nested
A a) True b) False
comments.
D TACL has ___ types of variables a) 4 b) 5 c) 6 d) 7
A TACL variable name can contain from
D a) 8 b) 16 c) 32 d) 31
1 to __ characters
For a TACL variable, different levels can
A a) True b) False
contain different types of data.
How to declare user defined variables in
C a) #DECLARE b) #POP c) #PUSH d) #DEF
TACL Macro?
How to delete user defined variables in
B a) #DECLARE b) #POP c) #PUSH d) #DEF
TACL Macro?
________removes one or more levels
A a) #KEEP b) #POP c) #DELETE d) #DEF
from the bottom of a variable
A MACRO accesses arguments
B a) number b) position c) order d) precedence
by_________
c) The 1st argument
a) The name of the macro d) The last argument
A %0% means b) All arguments. supplied by the
itself. supplied by the user.
user.
The arguments are supplied as a
A a) space-seperated. b) comma-seperated. c) dot-seperated. d) slash-seperated.
__________ list to the MACRO.
What happens when more arguments
b) TACL ignore the extra
B are supplied to the MACRO, than are a) Error. c) Macro won't run d) None of the above
arguments.
used in the MACRO?
________ has sophisticated argument
B a) Macro b) Routine c) Alias d) Delta
handling capabilities
In a ROUTINE, multiple exit points can
A be provided by the_________ built-in a) #RETURN b) #EXCEPTION c) #EXIT d) #RAISE
function.

B A MACRO can have multiple exit points. a) True b) False


A MACRO invocation returns the entire
text of the macro to be executed, while a
A a) True b) False
ROUTINE invocation returns only what
the #RESULT function provides.

A ROUTINE invocation returns the entire


text of the macro to be executed, while a a) True
B b) False
MACRO invocation returns only what the
#RESULT function provides.

ROUTINE has ability to handle


A a) True b) False
exceptions
B MACRO has ability to handle exceptions a) True b) False

A ROUTINE uses the _________ built-in


B function to examine and validate a) #VARIABLE b) #ARGUMENT c) #EXIT d) #RAISE
arguments.
D STRUCT is declared using a) #DECLARE b) #POP c) #PUSH d) #DEF
A structure in TACL can contain up to
B a) 4096 b) 5000 c) 2048 d) 8196
_______ bytes of data.
The maximum nesting depth for
B a) 4 b) 16 c) 32 d) 8
directories is ____ levels
B You can create a root (:) directory a) True b) False
A Which is a valid TACL Directive? a) ?BLANK b) ?NOLIST c) ?SYMBOLS d) ?RUNNABLE
______ directive is used to insert a
A a) ?BLANK b) ?FORMAT c) ?SECTION d) ?TACL
blank line into a variable
________ directive is used to specify
how TACL interprets metacharacters in
B a) ?BLANK b) ?FORMAT c) ?SECTION d) ?TACL
the TACL statements following the
directive.
________ directive allows you to create
a) ?BLANK
C a library that contains definitions for b) ?FORMAT c) ?SECTION d) ?TACL
many variables.
__________ directive is used to specify
that the TACL statements following the
D a) ?BLANK b) ?FORMAT c) ?SECTION d) ?TACL
directive in a file are the contents of a
TACL variable.
The ?TACL directive, if specified, must
A a) first b) middle c) last d) fifth
be the ________ line of the file.
You do not compile or bind TACL
A a) True b) False
programs.
D TACL programs can be stored in a) Edit File b) Library File c) Segment File d) All of the above
__________ file provides customization
C a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
for your personal TACL environment.

__________ file provides customization


B for all the TACL users TACL a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
environment.
TACL requires the TACL program file
A a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
and the __________ file.
A A TACL process can run at a high PIN a) True b) False
Before LOGON, the only commands
D a) PAUSE b) TIME c) FC d) All of the above
TACL accepts are ________.
Ans Topic Questions Choice A Choice B Choice C Choice D
$CMON process is involved
A TACL-L3 during the user LOGON to a) True b) False
TACL.

________contains TACL
commands and the code for all
A TACL-L3 other products (that are part of a a) TACLSEGF b) TACL Default segment file c) UTILS d) None of these
software RVU) on the system
that include TACL programs.

In TACL, while starting a


process you want to pass
C TACL-L3 a) STARTUP b) SETV c) IN d) None of the above
information at startup time what
option will you use?
What does a
a) Converts Julian day number to b) Breaks down four-word timestamp to c) Obtains four-word
A TACL-L3 #INTERPRETJULIANDAYNO d) None of the above
year, month, and day its component parts timestamp
function do (in TACL)?
What does following TACL b) Gains access, in either private or
A TACL-L3 statement does - CREATESEG a) Creates segment file mysegfil shared mode, to an existing segment c) Both d) None of these
mysegfil? file
Which of the following Directive
is used to specify how TACL
B TACL-L3 interprets metacharacters in the a) ?BLANK b) ?FORMAT c)?SECTION d) None of these
TACL statements following the
directive?
Which of the below options is c) Can be created by a high-
D TACL-L3 a) Can run at a high PIN b) Can create a high-PIN process d) All of the above
true for a TACL process? PIN process
_____________is built in IPC
A TACL-L3 a) Inline process b) TCP/IP communication c) Message queues d) All of the above
mechanism for TACL.
Which of the following command
D TACL-L3 establishes the formatting mode a) #SET #INFORMAT #TACL b) #SET FORMAT TACL c) #SET FORMAT #TACL d) #SET #INFORMAT TACL
as TACL?

Which command starts the Korn


D TACL-L3 a) oss b) ksh c) kss d) osh
shell from a TACL prompt?

#RETURN exits immediately and


does not reset any frames
A TACL-L3 unless you specify #UNFRAME a) True b) False
or #RESET FRAMES prior to
#RETURN.
Personal customization for one
C TACL-L3 user is done through the use of a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
the __________ file.
Local customization for all users
on a given system is done
B TACL-L3 a) TACLINIT b) TACLOCL c) TACLCSTM d) None of the above
through the use of the
__________ file.
Which built-in variable is used to
A TACL-L3 a) #informat b) #in c) #compute d) #PLANE
input format for TACL?
Which command shows TACL
B TACL-L3 a) builtvar b) builtins c) show all d) All of the above
built in function and variable?
Which edit file provides
B TACL-L3 customization for your personal a) TACLINIT b) TACLCSTM c) TACLLOCL d) TACLBASE
TACL environment?
Which is the command to allow
B TACL-L3 a user to logon to the Tandem a) Allow b) Logon c) User d) None of the above
system?
Which is the correct notation to
C TACL-L3 access parameters by position in a) $n$ b) (n) c) %n% d) *n*
TACL MACRO?
Which of the following can be
D TACL-L3 a) #Argument b) #MORE c) #Rest d) All of the above
used in a ROUTINE?
Which of the following is correct
D TACL-L3 a) = = comment-text b) { comment-text} c) COMMENT comment-text d) All of the above
comment in TACL?

Which of the following is correct


A TACL-L3 for a fully qualified Guardian File a) $VOLUME.SUBVOL.MYFILE b) SUBVOLUME.MYFILE c) MYFILE d) None of the above
Name (MYFILE)?

Which of the following is a) TACL MACRO do not support b) In TACL MACROS built-in functions c) TACL MACRO can invoke
D TACL-L3 d) All of the above
correct? Exception handling like #ARGUMENT is not available other macros and functions

TACL is both a command


A TACL-L3 interpreter and also a high-level a) True b) False
programming language.
"!" is used to display the lastly
B TACL-L3 executed command in TACL a) True b) False
environment
"!" command is used to
A TACL-L3 reexecute a previous command a) True b) False
line
There are ___ types of
C TACL-L3 characters that have special a) 4 b) 5 c) 6 d) 8
meaning to TACL.
The start of a TACL directive is
A TACL-L3 a) ? b) & c) ! d) @
specified by
__________ are special
constructs that allow you to
C TACL-L3 a) Metacharacters b) Seperator c) Templates d) Operator
perform simple pattern-matching
operations.
TACL supports ____ forms of
A TACL-L3 a) 3 b) 4 c) 5 d) 1
comments.
TACL does not support nested
A TACL-L3 a) True b) False
comments.
D TACL-L3 TACL has ___ types of variables a) 4 b) 5 c) 6 d) 7

A TACL variable name can


D TACL-L3 a) 8 b) 16 c) 32 d) 31
contain from 1 to __ characters.

For a TACL variable, different


A TACL-L3 levels can contain different types a) True b) False
of data.
How to declare user defined
C TACL-L3 a) #DECLARE b) #POP c) #PUSH d) #DEF
variables in TACL Macro?
How to delete user defined
B TACL-L3 a) #DECLARE b) #POP c) #PUSH d) #DEF
variables in TACL Macro?
________removes one or more
A TACL-L3 levels from the bottom of a a) #KEEP b) #POP c) #DELETE d) #DEF
variable
A MACRO accesses arguments
B TACL-L3 a) number b) position c) order d) precedence
by_________
c) The 1st argument supplied d) The last argument
A TACL-L3 %0% means a) The name of the macro itself. b) All arguments.
by the user supplied by the user.
The arguments are supplied as
A TACL-L3 a __________ list to the a) space-seperated. b) comma-seperated. b) dot-seperated. b) slash-seperated.
MACRO.
What happens when more
arguments are supplied to the
B TACL-L3 a) Error. b) TACL ignore the extra arguments. c) Macro won't run d) None of the above
MACRO, than are used in the
MACRO?
________ has sophisticated
B TACL-L3 a) Macro b) Routine c) Alias d) Delta
argument handling capabilities
In a ROUTINE, multiple exit
A TACL-L3 points can be provided by a) #RETURN b) #EXCEPTION c) #EXIT d) #RAISE
the_________ built-in function.

A MACRO invocation returns the


entire text of the macro to be
a) True
A TACL-L3 executed, while a ROUTINE b) False
invocation returns only what the
#RESULT function provides.

A ROUTINE invocation returns


the entire text of the macro to be
a) True
B TACL-L3 executed, while a MACRO b) False
invocation returns only what the
#RESULT function provides.

MACRO has ability to handle


B TACL-L3 a) True b) False
exceptions
A ROUTINE uses the
_________ built-in function to
B TACL-L3 a) #VARIABLE b) #ARGUMENT c) #EXIT d) #RAISE
examine and validate
arguments.
The maximum nesting depth for
B TACL-L3 a) 4 b) 16 c) 32 d) 8
directories is ____ levels
You can create a root (:)
B TACL-L3 a) True b) False
directory
A TACL-L3 Which is a valid TACL Directive? a) ?BLANK b) ?NOLIST c) ?SYMBOLS d) ?RUNNABLE

______ directive is used to


A TACL-L3 a) ?BLANK b) ?FORMAT c) ?SECTION d) ?TACL
insert a blank line into a variable

You might also like