Linux开发笔试题Word文件下载.docx

上传人:b****4 文档编号:16177150 上传时间:2022-11-21 格式:DOCX 页数:5 大小:16.45KB
下载 相关 举报
Linux开发笔试题Word文件下载.docx_第1页
第1页 / 共5页
Linux开发笔试题Word文件下载.docx_第2页
第2页 / 共5页
Linux开发笔试题Word文件下载.docx_第3页
第3页 / 共5页
Linux开发笔试题Word文件下载.docx_第4页
第4页 / 共5页
Linux开发笔试题Word文件下载.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Linux开发笔试题Word文件下载.docx

《Linux开发笔试题Word文件下载.docx》由会员分享,可在线阅读,更多相关《Linux开发笔试题Word文件下载.docx(5页珍藏版)》请在冰豆网上搜索。

Linux开发笔试题Word文件下载.docx

3.已知A=7.5,B=2,C=3.6,表达式(ABCA)||(AB!

CB)的值是()。

(___)A.0

(___)B.10

(___)C.1

(___)D.5

Q5:

4.若有x=1,y=2,z=3,则表达式(xy?

x:

y)==z的值是()。

(___)C.3

(___)D.0

Q6:

5.以下叙述正确的是()

(___)A.在C程序中,每行只能写一条语句。

(___)B.若a是实型变量,C程序中不允许a=10这种赋值。

(___)C.在C程序中,%是只能用于整数运算的运算符。

(___)D.在C程序中,无论是整数还是实数,没有什么区别。

Q7:

6.设整型变量a为5,使b不为2的表达式是()。

(___)A.b=a/2

(___)B.b=6-(--a) 

 

(___)C.b=a%2 

(___)D.b=a3?

2:

1

Q8:

7.各种基本数据类型的存贮空间正确的长度排列为()。

(___)A.intcharfloatdouble 

(___)B.doublefloatintchar

(___)C.charintfloatdouble 

(___)D.floatintchardouble

Q9:

8.能正确表示a和b同时为正或同时为负的逻辑表达式是()

(___)A.(a=0||b=0)(a0||b0) 

 

(___)B.(a=0b=0)(a0b0)

(___)C.(a+b0)(a+b=0) 

(___)D.a*b0

Q10:

9.在C语言中,要求参加运算的数必须是整数的运算符是()。

(___)A./

(___)B.*

(___)C.%

(___)D.=

Q11:

10.若已定义x和y为double类型,且x=1;

则表达式y=x+3/2的值是()。

(___)A.1 

(___)B.2 

(___)C.2.0 

(___)D.2.5

Q12:

11.下面程序段inta=2,b=3,c=4;

if(c=a+b)printf(“OK!

”)elseprintf(“NO!

”);

输出结果是()。

(___)A.OK!

(___)B.NO

(___)C.程序错误

(___)D.以上都不对

Q13:

12.以下叙述正确的是()

(___)A.在C语言中,变量可以先使用再定义。

(___)B.在C语言中,所有算术运算符的优先级都相同。

(___)C.在标准C中,使用所有输入输出函数必须包含“stdio.h”文件。

(___)D.程序中若要使用数学函数就必须包含头文件”math.h”。

Q14:

13.对下边for循环,循环体执行次数是()。

for(i=5;

i1;

i--);

(___)A.6

(___)B.5

(___)D/7

Q15:

14.下边程序段输出结果是()。

inti,a=0;

for(i=0;

i10;

i++)a++,i++;

printf(%d,a);

(___)A.5

(___)B.6

(___)C.9

(___)D.10

Q16:

15.下列程序的输出结果是()。

chara[]=abcd,b[]=ABCD,str[50]=xyz;

strcpy(str,strcat(a,b));

printf(%s,str);

(___)A.xyabcAB

(___)B.abcABz 

(___)C.ABabcz 

(___)D.abcdABCD

Q17:

16.若有说明inta[3][4]={0};

下列叙述正确的是()。

(___)A.只有元素a[0][0]可得到初值0。

(___)B.此说明语句不正确。

(___)C.数组a中各元素都可得到初值,但其值不一定为0。

(___)D.数组a中每个元素均可得到初值0。

Q18:

17.定义intsum[10],*m=sum,*n=sum[4];

,那么n-m的值是()

(___)A.4 

(___)B.5 

(___)C.16 

(___)D.20

Q19:

18.若有说明:

inta=2,*p=a,*q=p;

,则以下非法的赋值语句是()。

(___)A.p=q;

(___)B.*p=*q;

(___)C.a=*q;

(___)D.q=a;

Q20:

19.下面程序段的运行结果是()。

char*s=abcde;

s+=2;

printf(%d,s);

(___)A.cde 

(___)B.字符c 

(___)C.字符c的地址 

(___)D.无确定的输出结果

Q21:

20.有二十五匹速度各不相同的马来赛跑,一次只能跑五匹,每匹马每次跑的状态稳定,没有计时设备,那么请问:

最少需要多少次才能找出跑得最快的三匹马?

()

(___)A.6

(___)B.7

(___)C.8

(___)D.11

Q22:

21.下面的程序会打印几个hello?

()intmain(void){fork();

printf(hello\n);

fork();

while

(1);

return}

(___)A.2

(___)B.4

(___)C.6

(___)D.8

Q23:

22.关于程序和进程的说法,正确的是:

(___)A.一个程序就是一个进程。

(___)B.一个进程也是一个程序。

(___)C.除了初始进程,每个进程都有父进程。

(___)D.一个程序只能产生一个进程。

Q24:

23.下述有关Linux进程和线程的描述,不正确的是?

(___)A.在linux中,进程比线程安全的原因是进程之间不会共享数据。

(___)B.进程有独立的地址空间,线程没有单独的地址空间(同一进程内的线程共享进程的地址空间)。

(___)C.进程——资源分配的最小单位,线程——程序执行的最小单位。

(___)D.进程有独立的地址空间,线程没有单独的地址空间。

Q25:

24.关于linux的进程,下面说法不正确的是:

(___)A.僵尸进程会被init进程接管,不会造成资源浪费。

(___)B.孤儿进程的父进程在它之前退出,会被init进程接管,不会造成资源浪费。

(___)C.进程是资源管理的最小单位,而线程是程序执行的最小单位。

Linux下的线程本质上用进程实现。

(___)D.子进程如果对资源只是进行读操作,那么完全和父进程共享物理地址空间。

Q26:

25.关于TCP和UDP协议,下面说法正确的是?

(___)A.TCP基于连接,UDP是无连接的。

(___)B.TCP面向报文传输,UDP面向字节流传输。

(___)C.TCP拥有拥塞控制机制,UDP没有。

(___)D.TCP和UDP都支持多对多通信。

Q27:

26.下列哪个不是应用层的网络协议:

()

(___)A.HTTP

(___)B.DNS

(___)C.TCP

(___)D.SMTP

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1