Admssion Test For Master of Automotive Software Engineering Program
Admssion Test For Master of Automotive Software Engineering Program
The following collection of problems and test questions provides applicants with an opportunity to
familiarize themselves with the content and difficulty level of the admission test for the Master of
Automotive Software Engineering program at the Deggendorf Institute of Technology. The problems also
represent a range of fundamental subjects considered essential prerequisite knowledge for successful
participation in the master’s program.
Please be advised that we do not provide the solutions for this sample test.
1. Mathematics
∞
1.1. Calculate the integral ∫− 𝑒𝑒−2|𝑥𝑥|𝑑𝑑𝑑𝑑
∞ 1
1.2. Let α > 1. Calculate the integral ∫1 𝑑𝑑𝑑𝑑
−𝑥𝑥α
9𝑥𝑥 − 2 𝑎𝑎 𝑏𝑏
= +
𝑥𝑥2 − 𝑥𝑥 − 6 (𝑥𝑥 − 𝑐𝑐) (𝑥𝑥 − 𝑑𝑑)
2. Mathematical Logic
2.1. Calculate the conjunctive normal form of the following logic expression.
(A ∧ B ∨ C) ∧ (B ∨ ¬ C)
(∨ stands for “logic or”, ¬ stands for “logic not”, ∧ stands for “logic and”)
Faculty
Applied Computer Science
3. Networks
3.2. In a layered communication protocol, the lower layer adds information (e.g.
addresses, check sums) to the data provided by the higher layer. Is this statement
true or is it the other way round? Give a reason for your answer.
4. C-/C++-Programming
4.1. The following recursive function has a return value of type unsigned int and two
parameters of the same type.
4.1.1. What is the return value of f1 called with values 3 for parameter and 6 for parameter
b?
4.2. Write a C-Function that calculates the maximum of the elements of a vector of type int.
The vector and the length of the vector shall be passed as arguments to the function.
Assume that arguments passed to the function are correct, errors handling is not
necessary.
Faculty
Applied Computer Science
4.3. Transfer the for loop in the following code segment into an equivalent while loop.
int a[10];
int i;
for (i=20; i>10; i--)
{
a[i] = i+1;
}
4.4. The following C++ class shall be instantiated in the main program below. Write a
corresponding code sequence.
class c
{
private:
int a;
public:
c(int i)
{
a = i;
}
};
int main()
{
5. UML