资源描述:
《《linux阶段考试》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、鼎嵌技术专注于嵌入开发、嵌入式人才实训、嵌入式技术方案咨询等领域linux系统编程阶段考试一、选择题1.Linux系统是一个( )的操作系统A.单用户、单任务 B.单用户、多任务 C.多用户、单任务 D.多用户、多任务2.缺省时,所有的套接字是( )模型的A.阻塞B.非阻塞C.异步的D.I/O复用的3.如果忘记了ls命令的用法,可以采用( )命令获得帮助A.?ls B.helpls C.manls D.getls4.要给文件file1加上其他人可执行属性的命令是( )A.chmoda+x B.chowna+x C.chm
2、odo+x D.chowno+x5.添加用户“user”的命令是( )A.useruser B.useradduser C.adduser D.adduser6.关于shutdown与close的区别的描述错误的是( )A.终止网络连接的正常方法是调用closeB.shutdown有两个限制可由函数close来避免C.Close终止了数据传送的两个方向:读和写D.close将描述字的访问计数减1,仅在此计数为0时才关闭套接口;用shutdown我们可以激发TCP的正常连接终止序列,而不管访问计数7.查看系统当中所有进程的命令是( )A.ps
3、all B.psaix C.psauf D.psaux8.在linux系统下,有这样一条SHELL命令ccprogl.c&,其中符号“&”的意思是( )。A.后台执行B.等待用户输入参数C.不显示错误信息D.非法字符9.以下程序的输出结果是()main(){inta=12,b=12;printf("%d,%d",--a,++b);}(1.0分)A.1010福州鼎嵌计算机技术咨询有限公司鼎嵌技术专注于嵌入开发、嵌入式人才实训、嵌入式技术方案咨询等领域B.1212C.1110D.111310.下面程序把数组元素中的最大值放入a[0]中。则在if语句
4、中的条件表达式应该是()main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i;for(i=0;i<10;i++,p++)if(__________)*a=*p;printf("%d",*a);}(1.0分)A.p>aB.*p>a[0]C.p>*aD.*p[0]>*a[0]11.下面哪条命令可以把f1.txt复制为f2.txt( )A.cpf1.txt
5、f2.txtB.catf1.txt
6、f2.txtC.catf1.txt>f2.txtD.copyf1.txt
7、f2.txt12.对于所有用户都能读的文件权限是( )A.277
8、 B.444 C.643 D.64013.下列哪个不是TCP/IP模型协议的是( )A.应用层B.表示层C.网络层D.物理层14.设有以下说明和定义()main(){typedefunion{longi;intk[5];charc;福州鼎嵌计算机技术咨询有限公司鼎嵌技术专注于嵌入开发、嵌入式人才实训、嵌入式技术方案咨询等领域}DATE;structdate{intcat;DATEcow;doubledog;}too;DATEmax;则下列语句的执行结果是printf("%d",sizeof(structdate)+sizeof
9、(max));(1.0分)A.26B.30C.18D.5215.设有如下函数定义()intf(char*s){char*p=s;while(*p!=' ')p++;return(p-s);}如果在主程序中用下面的语句调用上述函数,则输出结果为printf("%d",f("goodbey!"));A.3B.6C.8D.016.设有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int(*prt)[3]=a,*p=a[0]则下列能够正确表示数组元素a[1][2]的表达式是()A.*((*prt+1)B.*(*(p+5))C
10、.(*prt+1)+2D.*(*(a+1)+2)17.下列程序的输出结果是()main(){inta[5]={2,4,6,8,10},*p,**k;p=a;福州鼎嵌计算机技术咨询有限公司鼎嵌技术专注于嵌入开发、嵌入式人才实训、嵌入式技术方案咨询等领域k=&p;printf("%d",*(p++));printf("%d",**k);}(1.0分)A.44B.22C.24D.4618.若有以下的定义:inta[]={1,2,3,4,5,6,7,88,9,10},*p=a;则值为3的表式是()A.p+=2,*(p++)B.p+=2,*++pC.p+=3,*p++