Technical MCQ By Mcs'17

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By MCS17
M
MCS17
Community Contributor
Quizzes Created: 1 | Total Attempts: 158
| Attempts: 158 | Questions: 60
Please wait...
Question 1 / 60
0 %
0/100
Score 0/100
1.     Which of the following case does not exist in complexity theory

Explanation

The null case does not exist in complexity theory. In complexity theory, we analyze the performance of algorithms based on different scenarios or cases, such as the best case, worst case, and average case. The null case refers to a scenario where there is no input or no operation to be performed, making it irrelevant in the context of complexity analysis.

Submit
Please wait...
About This Quiz
Database Management Quizzes & Trivia

Technical MCQ by MCS'17 covers key topics in database management, including relational algebra, transaction properties, recovery measures, and data modeling.

Tell us your name to personalize your report, certificate & get on the leaderboard!
2. Tree structures are used to store data in

Explanation

Tree structures are used to store data in a hierarchical model. In a hierarchical model, data is organized in a tree-like structure with parent-child relationships. Each parent can have multiple children, but each child can have only one parent. This model is commonly used in systems where data has a one-to-many relationship, such as an organizational chart or a file system. In a hierarchical model, data can be accessed quickly and efficiently by following the parent-child relationships.

Submit
3.     Which of the following data structure is linear data structure?

Explanation

Arrays are a linear data structure because they store data elements in a contiguous memory location. Each element in an array can be accessed by its index, which is a linear sequence of integers starting from 0. Arrays have a fixed size and can store elements of the same data type. They are efficient for accessing and retrieving elements, but not for inserting or deleting elements in the middle of the array.

Submit
4. Which of the following is not a property of transactions?

Explanation

Concurrency is not a property of transactions. Transactions ensure atomicity, which means that they are either executed in their entirety or not at all. Isolation ensures that transactions are executed independently and do not interfere with each other. Durability ensures that once a transaction is committed, its changes are permanent. However, concurrency refers to the ability of multiple transactions to execute simultaneously without interfering with each other, which is not a property of transactions.

Submit
5. Checkpoints are a part of

Explanation

Checkpoints are a part of recovery measures. In computer systems, a checkpoint refers to a specific point in time where the system's state is saved. This allows for the system to be restored to that point in case of a failure or error. Recovery measures are put in place to ensure the system can recover from such failures and continue functioning properly. Checkpoints play a crucial role in this process by providing a reference point for restoring the system to a known, stable state.

Submit
6.     The operation of processing each element in the list is known as

Explanation

Traversal refers to the process of visiting and accessing each element in a list or data structure. It involves iterating through the elements one by one, usually in a linear manner, and performing some operation on each element. In this context, the operation mentioned in the question is the processing of each element in the list, which aligns with the concept of traversal. Sorting, merging, and inserting are different operations that may be performed on a list, but they are not specifically related to the process of accessing each element.

Submit
7. The clause in SQL that specifies that the query result should be sorted in ascending or descending order based on the values of one or more columns is

Explanation

The clause in SQL that specifies that the query result should be sorted in ascending or descending order based on the values of one or more columns is "Order by". This clause is used to sort the result set in either ascending (default) or descending order. It allows the user to specify one or more columns to sort by, and the sorting is done based on the values in those columns.

Submit
8. The _______ memory allocation function modifies the previous allocated space.

Explanation

The realloc memory allocation function is used to modify the previously allocated space. It allows for resizing the memory block that was previously allocated using malloc, calloc, or realloc itself. The function takes the pointer to the previously allocated block, the new size of the block, and returns a pointer to the modified block. This function is useful when there is a need to change the size of the allocated memory dynamically, such as when adding or removing elements from an array.

Submit
9.     Two main measures for the efficiency of an algorithm are

Explanation

The two main measures for the efficiency of an algorithm are time and space. Time refers to the amount of time it takes for an algorithm to run and complete its task, while space refers to the amount of memory or storage that the algorithm requires to execute. These measures are important in evaluating the performance and resource utilization of an algorithm. By considering both time and space, developers can assess how efficiently an algorithm utilizes computational resources and make informed decisions about its implementation.

Submit
10.     The Average case occur in linear search algorithm

Explanation

In linear search algorithm, the average case occurs when the item being searched for is somewhere in the middle of the array. This means that on average, the algorithm will have to search through half of the elements in the array before finding the desired item. This is because linear search checks each element in the array one by one until it finds a match. Therefore, when the item is in the middle, the algorithm will have to search through approximately half of the elements before finding the item.

Submit
11.     Finding the location of the element with a given value is:

Explanation

The correct answer is "Search" because finding the location of an element with a given value involves searching through a data structure or collection to locate the desired value. Traversal refers to the process of accessing and visiting each element in a data structure, while sorting involves arranging elements in a specific order. None of the above options accurately describe the process of locating an element with a given value.

Submit
12. The rule that a value of a foreign key must appear as a value of some specific table is called

Explanation

A referential constraint is a rule that ensures that the value of a foreign key in a table must appear as a value in another specific table. It is used to maintain the integrity and consistency of data in a relational database by enforcing relationships between tables. This constraint helps to prevent orphaned records and ensures that data remains accurate and valid.

Submit
13. What is data integrity?

Explanation

Data integrity refers to the reliability and consistency of data stored in a database. It ensures that the data is accurate, complete, and consistent throughout its lifecycle. This means that the data is free from errors, duplications, and inconsistencies. Maintaining data integrity is crucial for ensuring the quality and reliability of information in a database, as it allows users to trust the data and make informed decisions based on it.

Submit
14. What is the output of the following code? #include void main() { int s=0; while(s++ # define a 10 converted by Web2PDFConvert.com main() { printf("%d..",a); foo(); printf("%d",a); } void foo() { #undef a #define a 50 }

Explanation

The code will result in an error because the variable "a" is undefined when it is called in the printf statement in the main function. This is because the "#undef a" statement in the foo function removes the definition of "a" and the subsequent "#define a 50" statement only applies within the foo function. Therefore, when "a" is called in the main function, it is not recognized and an error occurs.

Submit
15.     The complexity of merge sort algorithm is

Explanation

The complexity of the merge sort algorithm is O(n log n). This means that the time it takes to sort a list of n elements using merge sort grows at a rate that is proportional to n multiplied by the logarithm of n. This is considered to be an efficient sorting algorithm as it has a better time complexity compared to other sorting algorithms like bubble sort or insertion sort, which have a time complexity of O(n2).

Submit
16. What will be the output of the following arithmetic expression ? 5+3*2%10-8*6

Explanation

The given arithmetic expression follows the order of operations, which is parentheses, exponents, multiplication and division (from left to right), and addition and subtraction (from left to right). First, the multiplication operation is performed, resulting in 3*2 = 6. Then, the modulo operation is performed, resulting in 6%10 = 6. Next, the addition operation is performed, resulting in 5+6 = 11. Finally, the subtraction operation is performed, resulting in 11-8 = 3. Since there are no parentheses or exponents in the expression, the final result is 3, which does not match any of the given answer choices. Therefore, the correct answer is not available.

Submit
17.     Linked lists are best suited

Explanation

Linked lists are best suited for situations where the size of the structure and the data in the structure are constantly changing. This is because linked lists allow for efficient insertion and deletion of elements at any position in the list, without the need to shift or resize the entire structure. The dynamic nature of linked lists makes them ideal for situations where the collection of data is frequently modified, as they can easily accommodate changes in size and content without incurring significant overhead.

Submit
18.     When determining the efficiency of algorithm the time factor is measured by

Explanation

The efficiency of an algorithm is measured by counting the number of key operations. Key operations refer to the fundamental operations or steps performed in the algorithm that directly contribute to its execution time. By counting these key operations, we can analyze and compare the efficiency of different algorithms in terms of their time complexity. Counting microseconds, the number of statements, or the kilobytes of the algorithm are not accurate measures of time factor in determining efficiency.

Submit
19.     The complexity of linear search algorithm is

Explanation

The complexity of the linear search algorithm is O(n) because it has to iterate through each element in the worst case scenario. This means that the time it takes to find the desired element increases linearly with the size of the input. It does not have any logarithmic or quadratic components, which are represented by O(log n) and O(n^2) respectively. O(n log n) is the complexity of certain sorting algorithms, but it is not applicable to linear search.

Submit
20.     The elements of an array are stored successively in memory cells because

Explanation

The elements of an array are stored successively in memory cells because by this way, the computer can keep track of only the address of the first element. The addresses of other elements can be calculated by adding the appropriate offset to the address of the first element. This allows for efficient memory management and access to array elements.

Submit
21.     Arrays are best data structures

Explanation

Arrays are best data structures for relatively permanent collections of data because arrays have a fixed size and are efficient for accessing elements by their index. They provide constant time access to any element in the array, making them suitable for situations where the size of the structure and the data in the structure are not constantly changing. Arrays are also useful when the data needs to be stored in a specific order and does not require frequent modifications or resizing.

Submit
22. What are the desirable properties of a decomposition

Explanation

Dependency preservation is a desirable property of a decomposition because it ensures that the functional dependencies present in the original relation are preserved in the decomposed relations. This means that any dependencies that existed between attributes in the original relation will still hold true in the decomposed relations. This property is important because it ensures that the integrity and consistency of the data is maintained during the decomposition process.

Submit
23.     Which of the following data structure is not linear data structure?

Explanation

The correct answer is "None of above". This means that both arrays and linked lists are linear data structures. Arrays are a collection of elements of the same data type that are stored in contiguous memory locations. Linked lists are a collection of nodes where each node contains a data element and a reference to the next node. Both arrays and linked lists allow for sequential access to their elements, making them linear data structures.

Submit
24.     In linear search algorithm the Worst case occurs when

Explanation

In linear search algorithm, the worst case occurs when the item is the last element in the array or is not there at all. This is because in linear search, we iterate through each element of the array sequentially until we find the desired item or reach the end of the array. Therefore, if the item is the last element, we have to iterate through the entire array before finding it. Similarly, if the item is not present in the array, we have to iterate through the entire array to confirm its absence.

Submit
25.     Each array declaration need not give, implicitly or explicitly, the information about

Explanation

Each array declaration does not need to specify the first data from the set to be stored. The declaration only needs to provide information about the name of the array, the data type of the array, and the index set of the array. The first data from the set to be stored can be assigned later when the array is initialized or populated with values.

Submit
26. What is a disjoint less constraint?

Explanation

A disjoint less constraint is a requirement that an entity can only belong to one level entity set. This means that the same entity cannot be associated with multiple levels. For example, if we have a database with different levels of employees (e.g., junior, senior, manager), a disjoint less constraint would ensure that an employee can only be part of one level, such as either junior or senior, but not both. This constraint helps maintain data integrity and avoids confusion in the database.

Submit
27. What will be the output of the following statements? int a=5,b=6,c=9,d; d=(ac?1:2):(c>b?6:8)); printf("%d",d);

Explanation

The given code has a syntax error. There is an extra closing parenthesis ")" after the ternary operator. The correct code should be: d=(a>c?1:2):(c>b?6:8); printf("%d",d); This code will result in a compilation error.

Submit
28. The language that requires a user to specify the data to be retrieved without specifying exactly how to get it is

Explanation

Non-Procedural DML is the correct answer because it allows the user to specify the data to be retrieved without specifying exactly how to get it. Non-Procedural DML focuses on what data is needed, rather than how to retrieve it. This type of language is often used in high-level programming languages and query languages, where the user only needs to specify the desired outcome and the system takes care of the implementation details.

Submit
29. What will be the output of the following statement ? printf( 3 + "goodbye");

Explanation

The given statement printf(3 + "goodbye") is adding the integer 3 to the string "goodbye". In C programming, when a number is added to a string, it results in a pointer to a character in the string. In this case, adding 3 to "goodbye" will result in a pointer to the fourth character of the string, which is 'd'. Therefore, the output of the statement will be "dbye".

Submit
30. Relational Algebra does not have

Explanation

The correct answer is "Aggregation operators." Relational Algebra is a formal language used to query and manipulate relational databases. It includes various operators such as selection, projection, and division, which are used to perform specific operations on the data. However, aggregation operators are not part of the Relational Algebra. Aggregation operators are typically used in SQL queries to perform calculations on groups of data, such as finding the sum, average, or maximum value.

Submit
31. A relation is in ____________ if an attribute of a composite key is dependent on an attribute of other composite key.

Explanation

In 3NF (Third Normal Form), an attribute of a composite key is dependent on an attribute of another composite key. This means that the relation has been normalized to eliminate any transitive dependencies, ensuring that each non-key attribute is functionally dependent on the primary key. This level of normalization helps to minimize redundancy and improve data integrity in the database.

Submit
32. In an E-R diagram double lines indicate

Explanation

Double lines in an E-R diagram indicate total participation. Total participation means that every entity in one entity set must participate in a relationship with entities in another entity set. In other words, it ensures that every instance of an entity set is associated with at least one instance of another entity set. Double lines are used to represent this constraint in the E-R diagram.

Submit
33. Which of the following relational algebra operations do not require the participating tables to be union-compatible?

Explanation

The join operation in relational algebra does not require the participating tables to be union-compatible. Join combines rows from two or more tables based on a common attribute and creates a new table. It matches the values of the common attribute in the tables and combines the rows that have matching values. Unlike union, intersection, and difference operations, join does not require the tables to have the same number or types of columns.

Submit
34.     When determining the efficiency of algorithm, the space factor is measured by

Explanation

The efficiency of an algorithm is determined by measuring the space factor, which refers to the amount of memory needed by the algorithm. In this case, the correct answer is counting the maximum memory needed by the algorithm. This means that we consider the highest amount of memory that the algorithm requires during its execution. By counting the maximum memory usage, we can evaluate the algorithm's efficiency in terms of space utilization and make comparisons with other algorithms.

Submit
35. Immediate database modification technique uses

Explanation

The immediate database modification technique uses both undo and redo. Undo is used to reverse the changes made to the database in case of a rollback or an error, while redo is used to reapply the changes made to the database in case of a commit or a crash. By using both undo and redo, the database can maintain consistency and ensure that any changes made to the database are properly recorded and can be reversed if necessary.

Submit
36. What isDequeue?

Explanation

A Dequeue (Double Ended Queue) is a data structure in which elements can be added to or removed from either the front or rear. This means that elements can be added or removed from both ends of the queue, providing flexibility in accessing and manipulating the elements. This makes Dequeue a versatile data structure for various applications that require efficient insertion and deletion operations at both ends.

Submit
37. What will be the output of the following statement ? int a=10; printf("%d &i",a,10);

Explanation

The output of the given statement will be "10 &i". This is because the printf() function is used to print the value of the variable "a" followed by the string "&i". The "%d" format specifier is used to print the value of the integer variable, which in this case is 10. The "&i" is simply a string that will be printed as it is.

Submit
38. The operation which is not considered a basic operation of relational algebra is

Explanation

The basic operations of relational algebra include Selection, Projection, Union, Difference, Intersection, and Cartesian Product. Join is not considered a basic operation because it combines two relations based on a common attribute, creating a new relation. It is a more complex operation that requires the comparison of values in the common attribute and the merging of tuples from both relations.

Submit
39. Precedence graphs help to find a AC14/AT11 Database Management Systems 2

Explanation

Precedence graphs help to find a Serializable schedule. A Serializable schedule is a schedule in which the outcome is the same as if the transactions were executed one at a time in some order. Precedence graphs are used to determine if a schedule is serializable by representing the transactions as nodes and the dependencies between them as edges. If the graph is acyclic, then the schedule is serializable. If there is a cycle in the graph, then the schedule is not serializable. Therefore, precedence graphs are a useful tool for analyzing and determining the serializability of schedules in database management systems.

Submit
40. The statement printf("%c", 100); will print?

Explanation

The statement printf("%c", 100); will print the ASCII equivalent of the number 100, which is the character 'd'.

Submit
41. It is an abstraction through which relationships are treated as higher level entities

Explanation

Aggregation is the correct answer because it refers to the concept of treating relationships between objects as higher-level entities. In aggregation, objects can be composed of other objects, forming a whole-part relationship. This allows for a more abstract representation of relationships, where the focus is on the overall structure or composition rather than the specific details of individual objects. Generalization and specialization are related to inheritance, which involves creating subclasses based on a superclass. While inheritance is a form of abstraction, it is not directly related to treating relationships as higher-level entities.

Submit
42. Fifth Normal form is concerned with

Explanation

Fifth Normal form (5NF) is concerned with join dependency. Join dependency occurs when a relation can be decomposed into multiple smaller relations, and the original relation can be reconstructed by joining these smaller relations. In 5NF, all join dependencies are eliminated, resulting in a more efficient and flexible database design. This normalization form ensures that the database schema is free from redundancy and anomalies, leading to improved data integrity and maintainability.

Submit
43. Block-interleaved distributed parity is RAID level

Explanation

Block-interleaved distributed parity is a RAID level where data is divided into blocks and distributed across multiple drives, along with parity information. This allows for improved fault tolerance and data protection. In this RAID level, each block of data is striped across multiple drives, and parity information is calculated and distributed across the drives as well. This ensures that if a drive fails, the data can be reconstructed using the parity information from the remaining drives. Therefore, the correct answer is 5.

Submit
44. What will be output if you will compile and execute the following c code? #define call(x) #x void main(){ printf("%s",call(c/c++)); }

Explanation

The code is using the # operator in the macro definition. The # operator is used to convert the argument into a string literal. In this case, the argument is "c/c++". So when the code is executed, the printf statement will print the string "c/c++" as the output.

Submit
45. Number of binary trees formed with 5 nodes are

Explanation

The number of binary trees that can be formed with 5 nodes is 42. This can be determined using the formula for the number of binary trees with n nodes, which is given by the Catalan number C(n) = (2n)! / ((n+1)! * n!). Plugging in n=5, we get C(5) = (2*5)! / ((5+1)! * 5!) = 10! / (6! * 5!) = 42. Therefore, the correct answer is 42.

Submit
46.     The complexity of Binary search algorithm is

Explanation

The complexity of the Binary search algorithm is O(log n). This means that the time it takes to execute the algorithm increases logarithmically with the size of the input. In other words, as the number of elements in the input increases, the time taken by the algorithm to find the target element will increase at a much slower rate compared to linear search algorithms. This is because the binary search algorithm repeatedly divides the search space in half, reducing the number of elements to be searched in each iteration. Therefore, the time complexity of the binary search algorithm is logarithmic.

Submit
47. What will happen if in a C program you assign a value to an array element whose subscript exceeds the size of array?

Explanation

If a value is assigned to an array element whose subscript exceeds the size of the array, it may lead to overwriting important data in the program. This can cause the program to crash as it tries to access memory that it is not supposed to. Therefore, the correct answer is that the program may crash if some important data gets overwritten.

Submit
48. Main() { struct { int i; }xyz; (*xyz)->i=10; printf("%d",xyz.i); } What is the output of thisprogram?

Explanation

The program will output 10. This is because the program defines a structure called xyz with a member variable i. It then assigns the value 10 to the member variable i using the pointer to the structure. Finally, it prints the value of xyz.i, which is 10.

Submit
49.     For an algorithm the complexity of the average case is

Explanation

The complexity of the average case for an algorithm is much more complicated to analyze than that of the worst case. This is because the worst case scenario represents the maximum amount of time or resources that the algorithm can take, while the average case takes into account the distribution of inputs and their likelihood of occurring. Analyzing the average case requires considering all possible inputs and their probabilities, making it a more complex task compared to analyzing the worst case.

Submit
50.     If the values of a variable in one module is indirectly changed by another module, this situation is called

Explanation

When the values of a variable in one module are indirectly changed by another module, it is referred to as a "side effect." This means that the second module has an impact on the state or behavior of the first module, even though it may not be the intended or expected outcome. Side effects can occur when modules interact with each other and can sometimes lead to unexpected bugs or behavior in a program.

Submit
51. What will be output if you will compile and execute the following c code? converted by Web2PDFConvert.com void main() { if(printf("cquestionbank")) printf("I know c"); else printf("I know c++"); }

Explanation

The code will output "cquestionbankI know c". This is because the printf() function in the if statement will print "cquestionbank" and return the number of characters printed, which is not zero. Therefore, the if statement evaluates to true and the code inside the if block will be executed, printing "I know c".

Submit
52. According to the levels of abstraction, the schema at the intermediate level is called

Explanation

The question is asking for the term used to describe the schema at the intermediate level according to the levels of abstraction. However, none of the given options (Logical schema, Physical schema, Subschema) accurately describe the schema at the intermediate level. Therefore, the correct answer is "None of the above".

Submit
53. Int y[4] = {6, 7, 8, 9}; int *ptr = y + 2; printf("%d\n", ptr[ 1 ] ); What isprinted when the sample code above is executed? a) 6 b) 7 c) 8 d) 9 Ans: d 27. int i = 4; switch (i) { default: ; case 3: i += 5; if ( i == 8) { i++; if (i == 9) break; i *= 2; } i -= 4; break; case 8: i += 5; break; } printf("i = %d\n", i); What will the output of the sample code above be?

Explanation

The code starts with the value of i being 4. It enters the switch statement and since there is no case for 4, it goes to the default case. In the default case, i is incremented by 5, making it 9. Then it enters the if statement and since i is not equal to 9, it multiplies i by 2, making it 18. Then it subtracts 4 from i, making it 14. Finally, it breaks out of the switch statement and prints the value of i, which is 14. Therefore, the correct answer is "i = 14".

Submit
54. What would be the output of the following program? #include main() { char str[]="S\065AB"; printf("\n%d", sizeof(str)); }

Explanation

The output of the program would be 6. The program declares a character array named "str" and initializes it with the string "S\065AB". The escape sequence "\065" represents the ASCII value for the character '5'. Therefore, the string "S\065AB" is equivalent to "S5AB". The sizeof() function returns the size of the character array, which is 6 (including the null character at the end of the string). The printf() function is used to print the result.

Submit
55.     The complexity of Bubble sort algorithm is

Explanation

not-available-via-ai

Submit
56. What will be the output of the following statements? int i = 3; printf("%d%d",i,i++);

Explanation

The output of the given statements will be 43. This is because the printf function first evaluates the format string and then evaluates the arguments in order from left to right. In this case, the format string "%d%d" expects two integer arguments. When the first argument i is encountered, its value is 3. Then, the second argument i++ is encountered. The post-increment operator increments the value of i to 4, but the value used in the printf function is still the original value of i, which is 3. Therefore, the output is 43.

Submit
57. What will be the value of `a` after the following code is executed #define square(x) x*x a = square(2+3)

Explanation

The code defines a macro `square(x)` that squares its input. The value of `a` is then assigned the result of `square(2+3)`, which is `2+3*2+3`. Following the order of operations, the multiplication is performed first, resulting in `2+6+3`. Finally, the addition is performed, resulting in `11`.

Submit
58. What will be the output of the following statement ? printf("%X%x%ci%x",11,10,'s',12);

Explanation

The output of the given statement will be "basc". This is because the statement uses the printf function to print a series of values. %X is used to print the hexadecimal representation of the number 11, which is B. %x is used to print the hexadecimal representation of the number 10, which is a. %c is used to print the character 's'. %x is used again to print the hexadecimal representation of the number 12, which is c. Therefore, the output will be "basc".

Submit
59. What will be output if you will compile and execute the following c code? #define message "union is\ power of c" void main() { clrscr(); printf("%s",message); getch(); }

Explanation

The code defines a macro "message" using the "#define" directive. The macro is defined as "union is power of c". In the main function, the code clears the screen using the "clrscr()" function, then prints the value of the "message" macro using the "printf()" function. Finally, it waits for a key to be pressed using the "getch()" function. Therefore, when the code is compiled and executed, it will output "union is power of c".

Submit
60. What will be the output of the following statements? int a = 4, b = 7,c; c = a = = b; printf("%i",c);

Explanation

The output of the given statements will be an error. This is because there is a syntax error in the assignment statement "c = a = = b". The double equals sign "==" is used for comparison, not for assignment. Therefore, the code will not compile and will result in an error.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 20, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jan 02, 2017
    Quiz Created by
    MCS17
Cancel
  • All
    All (60)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
    Which of the following case does not exist in complexity theory
Tree structures are used to store data in
    Which of the following data structure is linear data structure?
Which of the following is not a property of transactions?
Checkpoints are a part of
    The operation of processing each element in the list is known...
The clause in SQL that specifies that the query result should be...
The _______ memory allocation function modifies the previous allocated...
    Two main measures for the efficiency of an algorithm are
    The Average case occur in linear search algorithm
    Finding the location of the element with a given value is:
The rule that a value of a foreign key must appear as a value of some...
What is data integrity?
What is the output of the following code?...
    The complexity of merge sort algorithm is
What will be the output of the following arithmetic expression ?...
    Linked lists are best suited
    When determining the efficiency of algorithm the time factor is...
    The complexity of linear search algorithm is
    The elements of an array are stored successively in memory...
    Arrays are best data structures
What are the desirable properties of a decomposition
    Which of the following data structure is not linear data...
    In linear search algorithm the Worst case occurs when
    Each array declaration need not give, implicitly or explicitly,...
What is a disjoint less constraint?
What will be the output of the following statements?...
The language that requires a user to specify the data to be retrieved...
What will be the output of the following statement ? printf( 3 +...
Relational Algebra does not have
A relation is in ____________ if an attribute of a composite key is...
In an E-R diagram double lines indicate
Which of the following relational algebra operations do not require...
    When determining the efficiency of algorithm, the space factor...
Immediate database modification technique uses
What isDequeue?
What will be the output of the following statement ? int a=10;...
The operation which is not considered a basic operation of relational...
Precedence graphs help to find a AC14/AT11 Database Management Systems...
The statement printf("%c", 100); will print?
It is an abstraction through which relationships are treated as higher...
Fifth Normal form is concerned with
Block-interleaved distributed parity is RAID level
What will be output if you will compile and execute the following c...
Number of binary trees formed with 5 nodes are
    The complexity of Binary search algorithm is
What will happen if in a C program you assign a value to an array...
Main()...
    For an algorithm the complexity of the average case is
    If the values of a variable in one module is indirectly changed...
What will be output if you will compile and execute the following c...
According to the levels of abstraction, the schema at the intermediate...
Int y[4] = {6, 7, 8, 9};...
What would be the output of the following program?...
    The complexity of Bubble sort algorithm is
What will be the output of the following statements?...
What will be the value of `a` after the following code is executed...
What will be the output of the following statement ?...
What will be output if you will compile and execute the following c...
What will be the output of the following statements?...
Alert!

Advertisement