【单选题】
用PV操作来管理n个并发进程互斥地使用某个共享资源时,信号量的初值应定义为()
【判断题】
V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。
【判断题】
V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。()
【单选题】
若INDEX(S,T)表示求T在S中的位置的操作,则对于S=“Beijing&Nanjing”,T=“jing”,INDEX(S,T)=( )。
【单选题】
若有说明:char s[10]=abc;则数组元素s[3]的值是()。
【单选题】
设有如下函数定义
int f(char *s) {
char *p=s;
while(*p!=’\0’) p++;
return(p-s);
}
在主函数中用coutf(“good”)调用上述函数, 则输出结果为( )
【单选题】
设有如下函数定义
int f(char *s) {
char *p=s;
while(*p!=’\0’) p++;
return(p-s);
}
在主函数中用coutf(“good”)调用上述函数, 则输出结果为( )。
【多选题】
若“所有S是P”与“所有P是S”均假,则S与P在外延具有()关系或()关系。
【单选题】
若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=( )。