北京西门子西伯乐斯电子有限公司 (bsce)hardware engineer(硬件
10-15 23:59:20
来源:http://www.qz26.com 笔试题目 阅读:8664次
导读:A.端口AB.端口BC.端口CD.控制端口11:标志寄存器的方向标志DF是用作控制A.CPU与内存之间数据传送方向B.CPU与接口之间数据传送方向C.堆栈中的数据进栈或出栈D.串操作时地址的递增或递减12:从磁盘文件读字符的fgetc函数,其函数原型(头)正确的是A.FILE* fgetc(char)B.int fgetc(FILE *,char)C.int fgetc(FILE *)D.int fgetc(char,FILE *)13:下列关于8086传送类指令说法错误的是A.立即数只能做源操作数 B.不能在存储器之间直接传送C.不能给CS和IP置新值D.堆栈操作指令必须以字节为操作数14:若函数能被其它编译单位引用,那么函数定义时的存储类型应选用A.auto B.staticC.extern D.register简答题15:const 有什么用途?(请至少说明两种)16:下列程序运行的结果是 _______ 。 main() { struct cmples { int x; int y; }cnum [
北京西门子西伯乐斯电子有限公司 (bsce)hardware engineer(硬件,标签:银行笔试题目,企业笔试题目,http://www.qz26.com
11:标志寄存器的方向标志DF是用作控制 12:从磁盘文件读字符的fgetc函数,其函数原型(头)正确的是 13:下列关于8086传送类指令说法错误的是 14:若函数能被其它编译单位引用,那么函数定义时的存储类型应选用
main()
{ struct cmples
{ int x;
int y;
}cnum [ 2 ] ={{1,4},{8,10}};
printf( ″ %d \ n ″ ,cnum [ 0 ] .y/cnum [ 0 ] .x *cnum [ 1 ] .y) ;
} 17:Write the program expr , which evaluates a reverse Polish expression from the command line, where each operator or operand is a separate argument. For example,
expr 2 3 4 + *
evaluates 2 X (3 + 4). 18:8259A中断控制器的功能是什么? 19:#include
void main()
{ int k=0; char c= ′ A ′ ;
do {
switch (c++) {
case ′ A ′ :k++; break;
case ′ B ′ :k--;
case ′ C ′ :k+=2;break;
case ′ D ′ :k=k%2;break;
case ′ E ′ :k=k*10;break;
default:k=k/3;
}
k++;
} while(c< ′ G ′ );
printf( ″ k=%d \ n ″ ,k);
} 输出结果: _______ 20:EU与BIU各自的功能是什么?如何协同工作? 21:为什么说,采用中断方式进行数据传送时,在一定程度上实现了主机与外设的并行工作? 22:main()
{ int a=4,*p;
p=&a;
a++ ;
*p=*p+5;
printf( “ a=%d\n ” ,a);
}程序运行的结果是 ____________ 23:简述 8086CPU 中 20 位物理地址形成过程。 24:LED数码管显示器共阴极和共阳极的接法主要区别是什么? 25:char * const p;
char const * p
const char *p
上述三个有什么区别?
11:标志寄存器的方向标志DF是用作控制 12:从磁盘文件读字符的fgetc函数,其函数原型(头)正确的是 13:下列关于8086传送类指令说法错误的是 14:若函数能被其它编译单位引用,那么函数定义时的存储类型应选用
简答题
15:const 有什么用途?(请至少说明两种) 16:下列程序运行的结果是 _______ 。main()
{ struct cmples
{ int x;
int y;
}cnum [ 2 ] ={{1,4},{8,10}};
printf( ″ %d \ n ″ ,cnum [ 0 ] .y/cnum [ 0 ] .x *cnum [ 1 ] .y) ;
} 17:Write the program expr , which evaluates a reverse Polish expression from the command line, where each operator or operand is a separate argument. For example,
expr 2 3 4 + *
evaluates 2 X (3 + 4). 18:8259A中断控制器的功能是什么? 19:#include
void main()
{ int k=0; char c= ′ A ′ ;
do {
switch (c++) {
case ′ A ′ :k++; break;
case ′ B ′ :k--;
case ′ C ′ :k+=2;break;
case ′ D ′ :k=k%2;break;
case ′ E ′ :k=k*10;break;
default:k=k/3;
}
k++;
} while(c< ′ G ′ );
printf( ″ k=%d \ n ″ ,k);
} 输出结果: _______ 20:EU与BIU各自的功能是什么?如何协同工作? 21:为什么说,采用中断方式进行数据传送时,在一定程度上实现了主机与外设的并行工作? 22:main()
{ int a=4,*p;
p=&a;
a++ ;
*p=*p+5;
printf( “ a=%d\n ” ,a);
}程序运行的结果是 ____________ 23:简述 8086CPU 中 20 位物理地址形成过程。 24:LED数码管显示器共阴极和共阳极的接法主要区别是什么? 25:char * const p;
char const * p
const char *p
上述三个有什么区别?
Tag:笔试题目,银行笔试题目,企业笔试题目,求职笔试面试 - 笔试题目