Primer Main 2
Primer Main 2
1. If you are asked to do a modular software design, which combination of coupling and cohesions
should you use for designing the software?
2. Statement: For a logically cohesive module, there are some activities to be implemented. These
activities are preferred from inside the module itself. Is the above given statement true? If not,
choose the correct option to make it true.
3. What kind of controlled structure is used when we don’t know the exact number of times a
code needs to be executed?
a. switch
b. while
c. for
d. if-else
a. XP narrows down towards a single project developed and numbered by a single team.
b. XP will not work in environment where the manager insists on complete documentation before
the team begins to code
a. Alpha
b. beta
c. system
d. gamma
6. Which two phases of feature driven development are repeated until no more feature exist?
startprogram
try {
System.out.println(4/0);
try{
Int[] a={1,2,3};
System.out.println(a[3]);
} catch(ArrayIndexOutOfBoundsException e) {
System.out.println(“Out of bounds”);
}catch(ArthmeticException e){
endprogram
a. out of bounds ArithmaticException : divide by 0
b. runtime error
c. out of bounds
d. ArithmaticException: divide by 0
9. Arrow symbols in the flowchart is used to show the sequence of steps and the relationship
among them. State true and false
a. True
b. False
a. Inheritance
b. Encapsulation
c. Typing
d. Hierarchy
a. spaces
b. special characters
c. numerics
d. variables
a. Source
b. Operate
c. Monitor
d. Deploy
13. is a conceptual framework where software is developed is iterations
a. Agile
b. prototyping
c. extreme programming
d. DSDM
14. Predict the output of the following statement. Select substr(“Yellow is A colour”,1,5) from
dual;
a. Yellow
b. Yel
c. Yello
d. elow
a. domain
b. attribute
c. table
d. tuples
a. Unit testing
b. system testing
c. Integration testing
d. Acceptance testing
17. Agile methodology does not accepts change of requirements at any stage
a. false
b. true
a. primary key
b. foreign key
c. secondary key
d. compose key
19. Which of the given options are true with respect to arrays?
20. Name the type of join used to include rows that do not have matching values
a. Cartesian product
b. inner join
c. non equi-join
d. outer join
22. A primary key can have null values. State True and False.
a. True
b. False
a. Data Dictionary
b. Meta Dictionary
c. Meta Information
d. Data Information
b. Development team sends continuous code merging requests even when the testing process is
running
a. Continuous Integration
b. Continuous Development
c. Infrastructure-as-Code
d. Configuration Management
a. Sprints
b. Tracks
c. Lanes
d. Spirals
27. Raghav has developed an application to automate the billing process of the Aarvee
Departmental Store. When the product is in operation, the client found that the place of the phone
number, it prints the Customer ID. So he approaches Raghav to fix the issue. What type of
Maintenance does the above scenario depict?
a. Corrective
b. Adaptive
c. Predictive
d. Preventive
28. Consider the scenario: You have written a code to display a menu on the screen and some
operation are preformed based on the given user input. Which control structure would you use, so
that the menu is guaranteed to show/display at least once on the screen, before performing the
operation.
a. for loop
b. While loop
c. Do-While loop
d. Case
29. Predict the output for the given pseudo code snippet. SET count = 1
Count = count + 1
END WHILE
30. Pinky and Raju are working on an insurance project. They are not aware of SVN. So they created
a common project on the server. Both retrieved the project from the server. They made relevant
changes to the life. First Raju saved the changes to the server. Next Pinky saved her project identify
which of the given statements are true.
31. Statement: For a logically cohesive module, there are some activities to be implemented. These
activities are preferred from inside the module itself.
Is the above given Statement true? If not, choose the correct option to make it true.
32. does the special group or group 0 is included while coupling groups using the groupCount in
java.
a. True
b. False
33. Many are delivered in an agile process.
a. Builds
b. Software
c. Programs
d. Tests
startprogram
class Product
String productName;
String mobileName;
void display()
System.out.println(mobileName +” “ + productName);
}
}
class Main
obj.productName=”1”;
obj.mobileName=”2”;
obj.display();
endprogram
a. 2 2Brand New !
b. 1 2Brand New !
c. 1 1Brand New !
d. Brand New !
import java.util.Scanner;
WeightLimitExceeded(int x) {
else
for(int i=0;i<2;i++) {
try {
ob.validWeight(in.nextInt());
catch(WeightLimitExceeded e)
System.out.println(e);
}
}
a. 5kg : WeightLimitExceeded
b. NumberFormatException
c. 5kg :
Startprogram
try {
System.out.println(4 / 0);
try {
int[] a = {1,2,3};
System.out.println(a[3]);
} catch(ArrayIndexOutOfBoundsException e){
System.out.println(“Out of bounds”);
} catch (AritjmeticException e) {
endprogram
b. Runtime error
c. Out of bounds
d. AritjmeticException : divide by 0
37. Predict the output
startprogram
int a =10;
for(int i=3;1>=0;1++)
try{
System.out.println(a / i);
System.out.println(“End of try”);
catch(ArithmaticException e) {
System.out.println(e);
endprogram
a. 3
5
10
Java.lang.ArithmeticException: / by zero
b. 3
End of try
5
End of try
10
End of try
Java.lang.ArithmeticException: / by zero
c. Compiletimeerror
d.runtimeerror
Startprogram
Import java.util.regex;
String s=”ABC”;
Pattern p=Pattern.compile(s);
String r=”ABCABCABCABC”;
Matcher m=p.matcher(r);
System.out.println(m.lookingAt());
endprogram
a. true
b. false
c. ABC
d. 0
startprogram
Import java.util.regex;
Pattern p=Pattern.compile(“\\d”);
String test=”India123”;
Matcher m=p.matcher(test);
If(m!null)
{
System.out.println(m.find());
System.out.println(m.matches());
endprogram
a. true
true
b. false
true
c. true
false
d. false
false
startprogram
int n=6;
n = arr[arr[n] / 2];
System.out.println(arr[n] / 2);
endprogram
a. 2
b. 1
c. 6
d. 0
}
}
(d.) None
import java.util.regex.*;
String s="REGULAREXPRESSION";
String r="";
s=s.replaceAll(r,",");
System.out.println(s);
(a.) ,R,E,G,U,L,A,R,E,X,P,R,E,S,S,I,O,N,
(b.) REGULAREXPRESSION
(c.) None
(d.) All
import java.util.Scanner;
System.out.println(10/a);
int[] arr={1,2,3};
System.out.println(arr[b]);
{
Scanner in=new Scanner(System.in);
for(int i=0;i<3;i++)
try{
func(in.nextInt(),in.nextInt());
catch(ArithmeticException e){
}
catch(ArrayIndexOutOfBoundsException e)
System.out.println("Out of bounds");
a) 5
out of bounds
b) 5
out of bounds
c) Compile TimeError
d) Results in recursion
44. Which plugin are the appropriate functionality plugins used in multibranch pipelines for
validating the pull or change requests. (Select any two)
45. In code phase, requirements and feedback are gathered from customers and stakeholders.
a) True
b) False
46. Agile is useful when the client requirements are not clear or requirement frequently changes.
a) True
b) False
a) Builds
b) Softwares
c) Programs
d) Tests
48. Assume we have created a table employees with the columns: employee_id, employee_name,
salary, designation and manager_id. Here employee_id is set as primary key and manager_id is a
foreign key which refers to employee_id in the employees. Manju wants to display the employee
details along with the manager id and manager name. Select which query suits the above
requirement.
startprogram
import java.util.Scanner;
System.out.println("throwit");
try{
System.out.println("Hello");
throwit();
}catch(Exception re){
System.out.println("Caught");
}finally{
System.out.println("Finally");
System.out.println("After");
a) Hello
throwit
Caught
Finally
After
b) Finally
After
c) CompileTimeError
d) throwit
Caught
After
Finally
mock
50) which file contains field value pair where can be strig, integer,float or Boolean
Ans: YAML
51) continuous delivery pipeline is a process which involves building the software in reliable and
repeatable manner.
ANS: TRUE
startprogram
System.out.println(c);
}
}
endprogram
ANS: RUN TIME ERROR
class X
endprogram
ANS: 50.0
SAP
1) Classification attributes data is saved in the same table as data modeling attribute Ans: FALSE
2) How many extension are generated for 'ant extgen' command
Ans: 1
Ans: Config/local.properties
Ans: True
Ans: config/localextensions.xml
Ans: false
Ans: .csv
9) Which of the following steps needs to be executed to generate java model classes after adding new
'itemtype' in <extension>-items.xml
Ans: False
11) Which of the following Statments is true regarding the use of inheritence in the hybris itemType
defination
Ans: if you specify a deplyoment for your type,you will get one table which contains all of the
attributes from your type and its ancestors
1. itemtypes
2.enumtype
3.relationships
4.atomictypes
5.maptype
6.collections
Please identify the correct order in <extension>-items.xml
Ans: 4,6,2,5,3,1
16) Given many-to-many relationship b/w 'Book' and 'Author' item type which of the following code
successfully defines the relationship
Or
<relation code=”book2AuthorRelation” generate =”True”
localized =”false”>
<deployment table= “BookAuthor” typecode =”10001”/
<sourceElement type = “book” qualifier=”books”
cardinality =”many”/>
<targetElement type =”User” qualifier=”authors “
cardinally=”many”/>
</relation>
Ans: press F4
Ans: False
Ans: HsqlDB
....
</itemType/>
Considering above item is being created for the first time fill up the blanks with appropriate options.
Ans: true true
Ans: Pom.xml
23) Which of the following declaration would get Compilation Error
25) Which tag is used for setter injection in the bean configuration file
Ans: Property
26) Which of the following implementation class is known for removing duplicates from given
Collection
Ans: HashSet<E>
30) Which of the following annotation does not ensure a bean would be created in spring
container
Ans: @Autowired
31) @Autowired annotation ensure that a bean would be created in the spring Container
Ans: False
32) In the JSP which of the following attribute can be used in form tag to bind a model class and
form?
33) Class Current Account is derived from the below Account class
Which of the following is the correct Syntax for Current Account Constructor?
double balance;
Super();
this. accNo=accNo;
This balance=balance;
}
34) Which Amongst the following is not avalid @Autowired Usage?
Ans: @service
Class AccountService|
}
@service
Class employeeservice {
AccountService AccountService;
@autowired
EmployeService(){
@Autowired
EmployeeServiceservice(AccountService accountService){
This.accountService=accountService
@ id
@Column(name=”employeeFirstName”)
Private String firstName;
Which of the following is true regarding corresponding table in database as aresult of above
mapping?
Ans: The table name would be Employeetable and column names would be employeid and
empid would be the primary key of the table
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Class Employee {
//default constructor
//paramterized constructor
Ans: <beanid=”account”class=”Account”>
<propertyname=”account”value=123”/>
</bean>
<beanid=”employee”class=”Employee”>
<property name=”empid”value=”10001”/>
<property name=”account”ref=”account/”>
</bean>
Mock questions :
Mock -1
1) A bean can be created any number of times in which scope?
Ans) prototype
2) which annotation is used to mark a coulomn as aprimary key while doing hibernate mapping?
Ans) @Id
3) A bean in spring container, by default , shows behavior?
Ans) Eager loading
4) annotations work as metadata for classes and spring uses annotations as an alternative to XML for
declarative configuration. Is it true or false ?
Ans) true
5) what is bean in spring ?
Ans) object
6) which attribute is used to specify classname of the bean ?
Ans) class
7) which of the following statements is false?
Ans) throws keyword is used to explicity raise an exception
8)which property is used in hibernate to configure driver class?
Ans) hibernate.connection.driver_class
9) which of the following relationship is depicted by inheritance ?
Ans) Is-A
10) which annotation can be used to make a DAO class method transactional?
Ans) @transactional
Mock-2