就业数据资源平台
当前位置:首页 > 笔试题目
软件测试类英文笔试题




1. What will be the output of the follow C code?


define product(x) (x*x)

main()


{


int i = 3, j, k;


j = product(i++);


k = product(++i);


printf("%d %d",j,k);


}


2. Simplify the following Boolean expression!((i ==12) || (j > 15))


3. How many flip-flop circuits are needed to divide by 16?


4. Provides 3 properties that make an OS, a RTOS?


5. What is pre-emption?


6. Assume the BC register value is 8538H, and the DE register value is 62A5H.Find the value of register BC after the following assembly operations:


MOV A,C


SUB E


MOV C,A


MOV A,B


SBB D


MOV B,A


7.In the Assembly code shown below


LOOP: MVI C,78H


DCR C


JNZ LOOP


HLT


How many times is the DCR C Operation executed?


8.Describe the most efficient way(in term of execution time and code size) to divide a number by 4 in assembly language


9.what value is stored in m in the following assembly language code fragment if n=7?


LDAA #n


LABEL1: CMPA #5


BHI L3


BEQ L2


DECA


BRA L1


LABEL2: CLRA


LABEL3: STAA #m


10. What is the state of a process if a resource is not available?


define a 365*24*60*60

11. Using the #define statement, how would you declare a manifest constant that returns the number of seconds in a year? Disregard leap years in your answer.


12. Interrupts are an important part of embedded systems. Consequently, many compiler vendors offer an extension to standard C to support interrupts.Typically, the keyword is __interrupt. The followingroutine (ISR). Point out problems in the code.__interrupt double compute_area (double radius)


{


double area = PI * radius * radius;


printf(" Area = %f", area);


return area;

 


就业数据资源平台