USE THIS SEARCH BOX AND GET MORE QUESTIONS UPDATES

Sunday, February 24, 2019

Dynamic Programming

  1. What is Dynamic Language Runtime (DLR)?
    DLR is a runtime environment that allows you to integrate dynamic languages with the Common Language Runtime (CLR) by adding a set of services, such as expression trees, call site caching, and dynamic object interoperability to the CLR. 

    The System.Dynamic and System.Runtime.CompilerServices namespaces are used to hold the classes for DLR. It also provides dynamic features to statically-typed languages, such as C# and Visual Basic to enable their interoperation with dynamic languages.
  2. What are the advantages of DLR?
    The various advantages provided by DLR are:
    • Allows you to easily implement the dynamic languages to the .NET Framework.
    • Provides dynamic features to statically-typed languages. The statically-typed .NET Framework languages, such as C# and Visual Basic can create dynamic objects and use them together with statically-typed objects.
    • Implements sharing of libraries and objects, which means that the objects and libraries implemented in one language can be used by other languages using DLR. The DLR also enables interoperation between statically-typed and dynamic languages.
    • Enables fast execution of dynamic operations by supporting advance caching.
  3. Give a brief introduction to Binders.
    Binders are used by DLR to communicate with not the .NET Framework but also with various other services, such as Silverlight and COM. These services represent language-specific semantics and specify how a particular operation can be performed at the call site.

    Call sites refer to the area in the code where logical and mathematical operations, such as a + b or a.b() are performed on dynamic objects.
  4. Explain the different services provided by DLR to CLR.
    The services provided by DLR to CLR are used for supporting dynamic languages. These services include the following:
    • Expression Trees - Refers to the representation of code in a data structure similar to a tree. However, expression trees in DLR are the advanced version of the expression trees that were introduced with LINQ in .NET 3.5. Therefore, DLR has extended the functionalities of Language Integrated Query (LINQ) expression trees, such as control flow, assignment, and other language-modeling nodes to a dynamic language. These expression trees define the semantics of a language in form of an abstract syntax tree (AST). AST enables the DLR to dynamically generate code, which the CLR executes at runtime.
    • Call Site Caching - Enables the DLR to store the information of the operations and characteristics of the variables, such as their data type. The call site caching services also enables to check whether such operations have been performed previously to retrieve all the information about the variable. The place where DLR stores these values is called a call site.

Friday, February 22, 2019

Data Structures

  1. What is data structure?
    A data structure is a way of organizing data that considers not only the items stored, but also their relationship to each other. Advance knowledge about the relationship between data items allows designing of efficient algorithms for the manipulation of data.
  2. List out the areas in which data structures are applied extensively?
    1. Compiler Design,
    2. Operating System,
    3. Database Management System,
    4. Statistical analysis package,
    5. Numerical Analysis,
    6. Graphics,
    7. Artificial Intelligence,
    8. Simulation
  3. What are the major data structures used in the following areas : RDBMS, Network data model and Hierarchical data model.
    1. RDBMS = Array (i.e. Array of structures)
    2. Network data model = Graph
    3. Hierarchical data model = Trees

Sunday, February 10, 2019

Management Information Systems

1.Which of the following is(are) true of the EDP auditors?
they should have computer expertise they will be replaced by traditional auditors in the near future two of the above currently, there is a very high demand for them, particularly from firms that use personal computers

2.Controls of data communication deal with
the communication channel the computer terminals All of the above

3.A lockbox service is used for
depositing cash when bank is closed paying bank customer bills automatically storing papers in a bank vault depositing payments to bank customers

4.Critical path of the PERT chart is:
path which takes the longest time to complete the project the shortest path both of the above path which takes the shortest time to complete the project

5. Inventory is also referred to as:
stock warehouse capacity materials materials in hand

Saturday, February 9, 2019

Artificial Intelligence

1.What is the term used for describing the judgmental or commonsense part of problem solving?
Heuristic Critical Value based Analytical

2.What stage of the manufacturing process has been described as "the mapping of function onto form"?
Design Distribution project management field service

3.Which kind of planning consists of successive representations of different levels of a plan?
hierarchical planning non-hierarchical planning All of the above project planning

4.What was originally called the "imitation game" by its creator?
The Turing Test LISP The Logic Theorist Cybernetics

5.Decision support programs are designed to help managers make:
budget projections visual presentations business decisions vacation schedules

Friday, February 1, 2019

Banking - Latest Current Affairs

1.How many banks have been allowed to exit the PCA framework?
3 5 4 6

2.Ajai Kumar is appointed as the interim CEO of this bank, recently.
Yes Bank Axis Bank KVB Bank IDBI Bank

3.Which of the following bank will inject Rs 37,500 crore through OMO in February?
HDFC SBI RBI Axis

4.With which bank, Etihad Guest tie-up to launch premium card for international travel?
ICICI Card SBI Card Axis Card HDFC Card

5.Which bank recommended Unconditional Cash Transfer to farmers to alleviate the agrarian distress instead of Universal Basic Income (UBI) scheme?
NABARD SBI Punjab National Bank Corporation Bank