电子工程师笔试题

本试卷共五大题,考试时间45分钟。
我在此郑重承诺:独立完成本次笔试,不使用电子设备查找题目答案。
确认无误
判断对错(每题4分,共40分)
(1)选择电阻时要考虑功率、阻值,不必考虑耐压。    ____________
(2)一对大小相等、极性相反的信号称为差模信号,一对大小相等、极性相同的信号称为共模信号。    ____________
(3)A+B表示A和B进行与运算。    ____________
(4)利用OC输出结构可以接成线或结构。    ____________
(5)都是5V供电的TTL与COMS器件接口可以直接互连。    ____________
(6)C语言中,逻辑“真”等价于非零的数。    ____________
(7)C语言中,算术运算符的优先级比关系运算符低。    ____________
(8)char a[]={a,b,c};char b[]={abc};数组a和数组b占用的内存空间大小不一样。    ____________
(9)while循环语句的循环体至少执行一次。    ____________
(10)break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。    ____________
单选题(每题4分,共40分)
(1)以下程序的运行结果是( )int main( void ){int m = 5;if ( m++ 5) printf(“%d\n”, m);else printf(“%d\n”, --m);}A:4 B:5 C:6 D:7    ____________
(2)硅二极管导通时压降是( )A:0.7VB:0.3VC:1VD:-1V    ____________
(3)掉电后还能保存数据的是( )A:SRAM B:SDRAM C:ROM D:DRAM    ____________
(4)不属于三极管的正常工作状态是( )A:放大 B: 击穿 C:截止 D:饱和    ____________
(5)属于有源器件的是( )A:三极管 B: 电容 C:电阻 D:电感    ____________
(6)表达式2*(N+Y(5+1))的值是( )#define N 3#define Y(n) ((N+1)*n)A:42B:48C:54D:出错    ____________
(7)若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为( )A:i*m+jB:j*m+i C:i*m+j-1 D:i*m+j+1    ____________
(8)指出下面代码的输出( )main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(a+1); printf(%d,%d,*(a+1),*(ptr-2)); }A:2,不知道B:2,0C:2,4D:不知道    ____________
(9)C语言程序中提醒编译器该变量是随时可能改变的是( )A:registerB:volatileC:externD:static    ____________
(10)以下程序的运行结果为( )void sub(int x, int y, int *z){ *z = y – x ; }int main(void){int a,b,c ;sub(10, 5, a) ;sub(7, a, b) ;sub(a, b, c) ;printf(“%d,%d,%d\n”,a,b,c);}A:2,5,3B:5,2,3C:5,-2,7D:-5,-12,-7    ____________
计算下图中流过22K电阻的电流,并说明电流的方向。(长按可保存图片到相册,编辑图片后上传答案)

【选择文件】(5MB以内)
编程题(共10分)
给定一个整型变量a,写两段代码,第一个设置a的bit3,第二个清除a的bit3。在以上两个操作中,要保持其它位不变。
    ____________

5题 | 被引用4次

使用此模板创建