A.3个信号量,初值分别为1,1,0
B.4个信号量,初值分别为1,0,1,0
C.3个信号量,初值分别为k,1,0
D.4个信号量,初值分别为k,1,0,1
[单选题]有m个进程(P0,P1,…,Pm-1)通过n个缓冲区(B0,B1,…Bn-1)向1个进程(Q)发送数据包,每个数据包大小与缓冲区一样。要求:进程Q接收数据包的次序与发送次序一样。为保证发送进程与接收进程正确地并行工作,需要设置(23)。A.一个信号量,初值为0B.一个信号量,初值为1C.两个信号量,初值分别为0和1D.3个信号量,初值分别为n、1、0
[单选题]进程P通过缓冲区K不断向n个进程Qi(1≤i≤n)发送消息,消息大小与缓冲区K一样。为了使每个接收进程都应该接收到与发送次序一样的消息序列,需要配置(
[单选题]下列程序段的时间复杂度为()。for(i=0;i<m;i++)for(j=0;j<t;j++)e[i][j]=0;for(i=0;i<m;i++)fo
[单选题]设i和k都是int类型,则for循环语句( )。for(i=0,k=-1;k=1;i++,k++) printf("****/n");A. 循环结束的条件不合法B. 循环体一次也不执行C. 循环体只执行一次D. 是无限循环
[单选题]若有以下程序:main(){ int k=2,i=2,m;m=(k+=i*=k);cout<<m<<","<<i<<end1;}执行后的输出结果是A.8,6B.8,3C.6,4D.7,4
[单选题]若有以下程序: main() { int k=2,i=2,m; m=(k+=i*=k);printf(“%d,%d/n”,m,i); } 执行后的输出结果是A.8,6B.8,3C.6,4D.7,4
[单选题]下列程序段的执行结果为______。 K=0 For I=1 To 3 A=I^I^K print A; Next IA.1 1 1B.1 4 9C.0 0 0D.1 2 3
[单选题]若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是A.循环体执行两次B.循环体执行一次C.循环体一次也不执行D.构成无限循环
[单选题]阅读下面的程序段: K=0 For I=1 to 3 For J=1 to I K=K+J Next J Next I 执行上面的语句后,K的值为______。A.8B.10C.14D.21
[单选题]程序段中: K=0 For I=10 To 1 Step 1 K=K+1 Next I语句“K=K+1”执行的次数和I最后的结果是( )。A.10,11B.10,0C.0,11D.0,10