TACL – Tandem Advanced Command Language Intermediate Quiz
TACL – Tandem Advanced Command Language Intermediate Quiz contains set of 50 TACL MCQ Questions With Answers which will help you to clear Intermediate level quiz.
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 present in the subvolume you execute this TACL script, what would be the result? #PUSH v1 #SET v1 hello VARTOFILE v1 CALLME |
a) Returns error 14 | ans) b) Creates the file and copies the content of v1 | c) Creates the file but does not copy the contents of v1 into it | d) Searches for the file in other Subvolumes and copies contents of v1 into it. |
Assume var1 is TACL variable having below value ABCDEFGHIJKLMNOPQRSTUVWXYZ What will be the result of -#CHARCOUNT var1 |
ans) a) 26 | b) 28 | c) 29 | d) None of the above |
TACL Built in function #DEBUGPROCESS corresponds to which of below Guardian procedure? | ans) a) PROCESS_DEBUG_ | b) DEBUG_PROCESS_ | c) DEBUG_ | d) None of the above |
Tacl built in function #FRAME does not have corresponding Guardian procedure. | ans) a) True | b) False | ||
Use of which character at the end of a line of TACL command signals that the line continues on the next physical line? | a) @ | ans) b) & | c) / | d) ! |
Which of the below options is true for a TACL process? | a) Can run at a high PIN | b) Can create a high-PIN process | c) Can be created by a high-PIN process | ans) d) All of the above |
Which of the following command enables TACL debugger? | ans) a) #SET #TRACE -1 | b) #SET #TRACE 0 | c) #SET #TRACE TRUE | d) None of the above |
Which of the following is correct for a TACL command to list all the processes created by the SUPER user (255,255)? | a) status *, user | b) status *, user super.super | c) status *, user 255,255 | ans) d) Both b & c are correct |
Which of the following TACL command shows TACL built-in functions? | ans) a) BUILTINS | b) ENV | c) FILES | d) STATUS |
Which one of the below is NOT a TACL Variable? | a) TEXT | b) DIRECTORY | c) DELTA | ans) d) NUMBER |
There are ___ types of characters that have special meaning to TACL. | a) 4 | b) 5 | ans) c) 6 | d) 8 |
The start of a TACL directive is specified by | ans) a) ? | b) & | c) ! | d) @ |
__________ are special constructs that allow you to perform simple pattern-matching operations. | a) Metacharacters | b) Seperator | ans) c) Templates | d) Operator |
TACL supports ____ forms of comments. | ans) a) 3 | b) 4 | c) 5 | d) 1 |
TACL does not support nested comments. | ans) a) True | b) False | ||
TACL has ___ types of variables | a) 4 | b) 5 | c) 6 | ans) d) 7 |
A TACL variable name can contain from 1 to __ characters | a) 8 | b) 16 | c) 32 | ans) d) 31 |
For a TACL variable, different levels can contain different types of data. | ans) a) True | b) False | ||
How to declare user defined variables in TACL Macro? | a) #DECLARE | b) #POP | ans) c) #PUSH | d) #DEF |
How to delete user defined variables in TACL Macro? | a) #DECLARE | ans) b) #POP | c) #PUSH | d) #DEF |
________removes one or more levels from the bottom of a variable | ans) a) #KEEP | b) #POP | c) #DELETE | d) #DEF |
A MACRO accesses arguments by_________ | a) number | ans) b) position | c) order | d) precedence |
%0% means | ans) a) The name of the macro itself. | b) All arguments. | c) The 1st argument supplied by the user. | d) The last argument supplied by the user. |
The arguments are supplied as a __________ list to the MACRO. | ans) a) space-seperated. | b) comma-seperated. | c) dot-seperated. | d) slash-seperated. |
What happens when more arguments are supplied to the MACRO, than are used in the MACRO? | a) Error. | ans) b) TACL ignore the extra arguments. | c) Macro won’t run | d) None of the above |
________ has sophisticated argument handling capabilities | a) Macro | ans) b) Routine | c) Alias | d) Delta |
In a ROUTINE, multiple exit points can be provided by the_________ built-in function. | ans) a) #RETURN | b) #EXCEPTION | c) #EXIT | d) #RAISE |
A MACRO can have multiple exit points. | a) True | ans) b) False | ||
A MACRO invocation returns the entire text of the macro to be executed, while a ROUTINE invocation returns only what the #RESULT function provides. | ans) a) True | b) False | ||
A ROUTINE invocation returns the entire text of the macro to be executed, while a MACRO invocation returns only what the #RESULT function provides. | a) True | ans) b) False | ||
ROUTINE has ability to handle exceptions | ans) a) True | b) False | ||
MACRO has ability to handle exceptions | a) True | ans) b) False | ||
A ROUTINE uses the _________ built-in function to examine and validate arguments. | a) #VARIABLE | ans) b) #ARGUMENT | c) #EXIT | d) #RAISE |
STRUCT is declared using | a) #DECLARE | b) #POP | c) #PUSH | ans) d) #DEF |
A structure in TACL can contain up to _______ bytes of data. | a) 4096 | ans) b) 5000 | c) 2048 | d) 8196 |
The maximum nesting depth for directories is ____ levels | a) 4 | ans) b) 16 | c) 32 | d) 8 |
You can create a root (:) directory | a) True | ans) b) False | ||
Which is a valid TACL Directive? | ans) a) ?BLANK | b) ?NOLIST | c) ?SYMBOLS | d) ?RUNNABLE |
______ directive is used to insert a blank line into a variable | ans) a) ?BLANK | b) ?FORMAT | c) ?SECTION | d) ?TACL |
________ directive is used to specify how TACL interprets metacharacters in the TACL statements following the directive. | a) ?BLANK | ans) b) ?FORMAT | c) ?SECTION | d) ?TACL |
________ directive allows you to create a library that contains definitions for many variables. | a) ?BLANK | b) ?FORMAT | ans) c) ?SECTION | d) ?TACL |
__________ directive is used to specify that the TACL statements following the directive in a file are the contents of a TACL variable. | a) ?BLANK | b) ?FORMAT | c) ?SECTION | ans) d) ?TACL |
The ?TACL directive, if specified, must be the ________ line of the file. | ans) a) first | b) middle | c) last | d) fifth |
You do not compile or bind TACL programs. | ans) a) True | b) False | ||
TACL programs can be stored in | a) Edit File | b) Library File | c) Segment File | ans) d) All of the above |
__________ file provides customization for your personal TACL environment. | a) TACLINIT | b) TACLOCL | ans) c) TACLCSTM | d) None of the above |
__________ file provides customization for all the TACL users TACL environment. | a) TACLINIT | ans) b) TACLOCL | c) TACLCSTM | d) None of the above |
TACL requires the TACL program file and the __________ file. | ans) a) TACLINIT | b) TACLOCL | c) TACLCSTM | d) None of the above |
A TACL process can run at a high PIN | ans) a) True | b) False | ||
Before LOGON, the only commands TACL accepts are ________. | a) PAUSE | b) TIME | c) FC | ans) d) All of the above |