1. 2
12
1112
3112
132112
下一行是什么?有什么规律?
1113122112
或
311322
,规律为上一行有
1
个
1
,
1
个
3
,
1
个
2
,
2
个
1
,
1
个
2
2. (M)?(a++):(a--)
(
条件表达式
)?(
条件表达式为真时的表达式
):(
条件表达式为假时的表达式
)
3.
以下哪些通信方式是可靠的通讯方式
A.
信号
B.
管道
C.
消息
D.TCP E.UDP F.
串口
I/O
可靠:信号 管道
TCP
可在不同主机之间通信:
TCP UDP
4. Unix
的启动顺序排序
(A) Rc.X (B) Rc.sysinit (C) login (D) init
DBAC
5.
进程的几个基本状态:就绪、执行、阻塞
6.
现有
1000
个球,
10
个盒子,各个盒子内应该分别放入多少个球,才能达到需要
1
至
1000
之间任何数量的球,你都可以用若干盒子组合出来(用
C/C++
编写程序)
2^0=1 2^1=0 2^2=4 2^3=8 2^4=16 2^5=32 2^6=64 2^7=128 2^8=256 489
#include <iostream.h>
#inlcude <stdio.h>
int main()
{
int ball = 1000;
int temp = 1;
for(int i=0;i<10;i++)
{
if((ball-=temp)>=0) cout<<"
第
"<<i+1<<"
个盒子内应放球
"<<temp<<"
个
"<<endl;
else cout<<"
第
"<<i+1<<"
个盒子内应放球
"<<ball+temp<<"
个
"<<endl;
temp<<=1;
}
return 0;
}
7.
用一个程序示意常见的错误能够导致栈破坏,如何检查?
#include “iostream.h”
#include “string.h”
void main()
{
char stack[5];
cout<<"input: "<<endl;
cin>>stack;
while(strlen(stack)>5)
评论2
最新资源