嵌入式培训
达内IT学院
400-996-5531
【单选:】
1、定义网络传输数据包为
class packet{
int size;
void data[0];
}
其中data的作用是?
A 维护数据包空间的连续性
B 数据分割位
C 指向独立的数据空间
D 无任何作用
2、下列不是进程间的通信方式的是()
A 管道
B 回调
C 共享内存
D 消息队列
3、变量z执行结果是()
int a=5, b=6, c=12;
int z= (a * b -c ) / a;
A 6
B 3
C 4
D 5
4、以下程序的输出结果是?
int x = 1;
do{
printf("%2d\n",x++);
}while(x--);
A 1
B 无任何输出
C 2
D 陷入死循环
5、以下不属于tcp连接断开的状态是?
A TIME_WAIT
B FIN_WAIT_1
C SYNC_SENT
D FIN_WAIT_2
6、7个圆盘的Hanoi塔,总的移动次数为()
A 7
B 8
C 15
D 16
7、内核不包括的子系统是()。
A 进程管理系统
B 内存管理系统
C I/O管理系统
D硬件管理系统
8、在linux编程中,以下哪个TCP的套接字选项与nagle算法的开启和关闭有关?
A TCP_MAXSEG
B TCP_NODELAY
C TCP_SYNCNT
D TCP_KEEPALIVE
9、对于顺序存储的线性表,访问结点和增加结点的时间复杂度为()。
A O(n) O(n)
B O(n) O(1)
C O(1) O(n)
D O(1) O(1)
10、下列对shell变量FRUIT操作,正确的是()。
A 为变量赋值:$FRUIT=apple
B 显示变量的值:fruit=apple
C 显示变量的值:echo $FRUIT
D 判断变量是否有值:[ -f “$FRUIT” ]
【多选:】
11、下面哪些特性可能导致代码体积膨胀?
A 宏定义
B 模板
C 内联函数
D 递归
12、关于解释系统的叙述中,正确的是()
A 解释程序不是直接执行,而是转换成机器可识别码之后才能执行
B 使用解释系统时会区分编译阶段和运行阶段
C 目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高
D 一般来说,建立在编译基础上的系统在执行速度要优于建立在解释执行基础上的系统
13、下面重载乘法运算符的函数原型声明中正确的是:
A MyClass operator *(double ,MyClass);
B MyClass operator *(MyClass ,MyClass);
C MyClass operator *(double ,double);
D MyClass operator *(MyClass ,double);
14、假设系统按单值方式运行且采用最短作业优先算法,有J1,J2,J3,J4共4个作业同时到达,则以下哪几种情况下的平均周转时间为10分钟?
A.执行时间J1:1分钟 J2:5分钟 J3:9分钟 J4:13分钟
B.执行时间J1:1分钟 J2:4分钟 J3:7分钟 J4:10分钟
C.执行时间J1:2分钟 J2:4分钟 J3:6分钟 J4:8分钟
D.执行时间J1:3分钟 J2:6分钟 J3:9分钟 J4:12分钟
15、在linux+gcc下,关于以下代码,正确的是()
std::string& test_str()
{
std::string str="test";
return str;
}
int main()
{
std::string& str_ref=test_str();
std::cout<<str_ref<<std::endl;< p=""></str_ref<<std::endl;<>
return 0;
}
A.编译警告
B.返回局部变量的引用,运行时出现未知错误
C.正常编译且运行
D.把代码里的&都去掉之后,程序可以正常运行
参考答案:
1~5:CBBDC 6-10:CDBCC 11-15:ABC AD ABD BC ABD
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved