德尔福笔试(软件类)
德尔福软件方向的笔试题
1.How do you code an infinite loop in C?
2. Volatile:
a) What does the keyword volatile mean? Give an example
b) Can a parameter be both const and volatile? Give an example
c) Can a pointer be volatile? Give an example
3. What are the values of a, b, and c after the following instructions:
int a=5, b=7, c;
c = a+++b;
4, What do the following declarations mean?
a) const int a;
b) int const a;
c) const int *a;
d) int * const a;
e) int const * a const;
5. Which of the following statements describe the use of the keyword static?
a) Within the body of a function: A static variable maintains its value between function revocations
b) Within a module: A static variable is accessible by all functions within that module
c) Within a module: A static function can only be called by other functions within that module
6. Embedded systems always require the user to manipulate bits in registers or variables. Given an integer variable a, write two code fragments.
The first should set bit 5 of a. The second shnuld clear bit 5 of a. In both cases, the remaining bits should be unmodified.
7. What does the following function return?
char foo(void)
{
unsigned int a = 6;
iht b = -20;
char c;
(a+b > 6)? (c=1): (c=0);
return c;
}
8. What values are printed when the following C program is executed?
int i = 8;
void main(void)
(
9. What will be the output of the following C code?
main()
{
int k, num= 30;
k =(num > 5? (num <=10? 100:200): 500);
printf("%d", k);
}
10. What will the following C code do?
int *ptr;
ptr =(int *)Ox67a9;
ptr = Oxaa55;11. 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);
}
12. Simplify the following Boolean expression!((i ==12) || (j > 15))
13. How many flip-flop circuits are needed to divide by 16?
14. Provides 3 properties that make an OS, a RTOS?
15. What is pre-emption?
16. Assume the BC register value is 8538H, and the DE register value is 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
the Assembly code shown below
LOOP: MVI C,78H
DCR C
JNZ LOOP
HLT
How many times is the DCR C Operation executed?
ribe the most efficient way(in term of execution time and code size) to divide a number by 4 in assembly language
-
招商银行的笔试
2006年12月2日居然迟到了几十分钟,佩服工作人员的时间观念……笔试分为两部分,两个半小时,基础知识类似于公务员题,但添加了专业的内容,注意,还包括主观题;专业的部分就根据不同情况而定了,我们是营销类的,一道案例题。一道可选题,关于宏观经济政策的论述。...
-
意法半导体(上海)笔试归来
那天是我第一次去紫竹的意法半导体,感觉相当之好。喜欢那种整个透明的建筑风格,喜欢周围空旷的环境。到了意法半导体的office里,被招呼的挺好,让我在那里等面试官,还给我倒水喝:)等着等着,拿来了一张卷子,限时一个小时。题目有一定难度,和以前在学校的侧重点很不一样,做的...
-
银行校园招聘考试管理部分常考类型
银行考试管理部分常考类型管理的职能掌握管理各职能的基本内涵,考试中以单个职能的考察较为常见,多通过古语、场景等形式引出,直接的概念考察情况较少。此外还需把握各职能之间的关系。银行考试管理部分常考类型古典管理理论1.掌握各种理论的基本知识,如代表人、产...
-
北电笔试归来--Lab Operation
虽然明知北电有做秀嫌疑,但本着混点笔试经验,参加了今天上午的笔试。我报得是LabOperation(好像是这个),本来以为今天只笔英语,就没怎么复习(其实是懒得复习了,麻木了)。考试两部分,先30分钟英语阅读,共15篇小文,每篇都不长,10句话以内,后面4个问题。可恶的是问题答案分正确,...