1、下面程序段包含4个函数,其中具有隐含this指针的是()
int f1();
class T
{
public:static int f2();
private:friend int f3();
protect:int f4();
};
A.f1
B.f2
C.f3
D.f4
2、关于以下application,说法正确是什么?
public class Test {
static int x=10;
static {x+=5;}
public static void main(String[] args) //4
{
System.out.println("x="+x);
}
static{x/=3;};
}//9
A.4行与9行不能通过编译,因为缺少方法名和返回类型
B.编译通过,执行结果是:x=5
C.编译通过,执行结果是:x=3
D.9行不能通过编译,因为只能有一个静态初始化器
3、若某线性表常用的操作是存取任一指定序号的元素和在后进行插入和删除运算,则利用()存储方式节省时间。
A.顺序表
B.双链表
C.带头结点的双循环链表
D.单循环链表
4、设顺序循环队列Q[0: M-1]的头指针和尾指针分别为F和R.头指针F总是指向队头元素的前一位置.尾指针R总是指向队尾元素的当前位置.则该循环队列中的元素个数为()
A.R-F
B.F-R
C.(R-F+M)%M
D.(F-R+M)%M
5、实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操纵系统对()治理采取了不同的策略。
A.处理机
B.存储
C.数据库
D.文件
6、假设下面的函数foo会被多线程调用,那么让i、j、k三个变量哪些因为线程间共享访问需要加锁保护.()
int i = 0;
void foo()
{
static int j = 0;
int k = 0;
i++; j++; k++;
}
A.i和j
B.i,j,k都需要
C.i
D.j和k
7、下面哪一个不是动态链接库的优点?
A.共享
B.装载速度快
C.开发模式好
D.减少页面交换
[多选]
8、下面算法中可以判断出一个有向图是否有环的是:()
A.求短路径
B.深度优先遍历
C.广度优先遍历
D.拓扑排序
9、软件实施活动的进入准则是哪些?
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
10、有如下程序段:
char fun(char *);
main()
{
char *s = “one”, a[5] = {0}, (*f1)(char *) = fun, ch;
}
则对函数fun的调用语句正确的是
A.*f1(&a);
B.f1(*s);
C.f1(&ch)
D.ch = *f1(s);要改成(*f1)(s)才正确
参考答案:
1~5:DBACA 6~10:A B BD ABC CD