2022年C软件工程师试卷 .pdf
《2022年C软件工程师试卷 .pdf》由会员分享,可在线阅读,更多相关《2022年C软件工程师试卷 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在技术面前,我永远是新手北京易初电子技术有限公司1 of 6 易初电子软件工程师入职试卷一(C 语言)姓名:成绩:以下试卷重点考察员工的C 语言、UNIX、数据库(基于ORACLE)和网络编程常识。试卷总分为100 分,要求时间为1 个半小时。对于C 语言不熟悉的应聘者,可以申请调换成 JAVA 试卷。一、判断题:(1*3)1、若有说明int c;则 while(c=getchar();是正确的C 语句。()2、int i,*p=&i;是正确的C 说明。()3、7&3+12 的值是 15。()二、单项选择题(2*14)1、设有 int i;则表达式i=1,+i,+i|+i,i的值为()A.1
2、B.2 C.3 D.4 2、设有 int a=10,11,12,*p=&a0;则执行完*p+;*p+=1;后 a0,a1,a2 的值依次是()A.10,11,12 B.11,12,12 C.10,12,12 D.11,11,12 3、设有 int i,j,k;则表达式 i=1,j=2,k=3,i&j&k 的值为()A.1 B.2 C.3 D.0 4、设有说明int s2=0,1,*p=s;则下列错误的C 语句是()A.s+=1;B.p+=1;C.*p+;D.(*P)+;5、若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c 值的类型为()A.flo
3、at B.int C.char D.double 6、表示关系x=y=z 的 c 语言表达式为()A.(X=Y)&(Y=Z)B.(X=Y)AND(Y=Z)C.(X=Y=Z)D.(X=Y)&(Y=Z)7、以下叙述中不正确的是()A.在不同的函数中可以使用相同名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -在技术面前,我永远是新手北京易初电子技术有限公司2 of 6 8、设 x 和 y 均为 int 型变量,则执行下的循环后,y 值为
4、()for(y=1,x=1;y=50;y+)if(x=10)break;if(x%2=1)x+=5;continue;x-=3;A.1 B.4 C.6 D.8 9、在 unix 环境中,要将当前目录下的子目录abc 更名为 xyz,应使用的命令是()A.mv abc xyz B.REN abc xyz C.move abc xyz D.MOVE abc xyz 10、在 unix 环境中,以下为ls-l 的输出drwx-3 easycon informix 5632 Jan 22 12:05 udtfile 则 udtfile 是一个()A.只读文件B.私有目录C.公共目录D.可执行文件。11
5、 在 unix 环境中,tar 命令可以用于()A.打印文件的内容B.合并文件C.进行磁带备份D.查看文件属性。12、在 unix 环境中,查看文件系统空间使用状态的命令为()A.df-v B.du C.ls D.dir。13、在 unix 环境中,查看当前有哪些进程在运行的常用命令是()A.pwd B.df-kv C.ps-e D.dfspace 14、在 unix 环境中,下列那个命令可以在屏幕上显示文本文件abc.txt 中的内容()A.rm abc.txt B.cat abc.txt C.echo abc.txt D.type abc.txt。三、填空题(2*12)1、表达式98&8&
6、31&1的值为 _。2、printf(%5.3fn,123456.12345);输出为 _。3、表达式 3&(2&34)的值为 _。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -在技术面前,我永远是新手北京易初电子技术有限公司3 of 6 4、若有说明int i,j,k;则表达式i=10,j=20,k=30,k*=i+j的值为 _。5、使用 unix 系统时必须先登录,登录时必须输入_和_。6、unix 环境中如果需要建立目录,可以使用 _命令,将目录或文件改名可以使用 _命令。7、unix 环境中查看当前目录下有哪些文件可用_命令。8、unix 环境 中转换当前目录
7、可以使用_命令,查看当前目录可以使用_命令。9、unix 环境中最常用的文本编辑工具为_。四、程序分析,给出下列各程序的执行结果(输出)(4*2)1、#include int f(n)int n;static int s=1;while(n)s*=n-;return s;main()int i,j;i=f(3);j=f(5);printf(nThe output of 5.1.is:nn);printf(i=%d j=%d n,i,j);结果:2、#include int a10=1,2,3,4,5,6,7;rev(m,n)int*m,n;int t;if(n1)t=*m;*m=*(m+n-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C软件工程师试卷 2022 软件工程师 试卷
限制150内