[单选题]

学生小王在选课时编写了一个程序,为了保证有足够的学分,他先选了课程B,然后继续申请心仪的课程A。若能选到课程A,则退掉课程B。部分程序如下: count.A //表示课程A的信号量 count.B //表示课程B的信号量 { … P(count.A); select_course(A); relese_course(B); V(count.B); … } 请问:小王的程序能否达到选到课程A又退掉课程B的目的?

A.一定能

B.一定不能

C.有可能

D.程序无法运行

参考答案与解析:

相关试题

初三学生小王编写了一练习打字的程序,该程序属于:()。

[单选题]初三学生小王编写了一练习打字的程序,该程序属于:()。A . 测试软件B . 系统软件C . 应用软件D . 任务软件

  • 查看答案
  • 在学生选课关系SC(学号姓名,年龄,课程,学分,成绩)中,有: 学号,课程→成绩

    [单选题]在学生选课关系SC(学号姓名,年龄,课程,学分,成绩)中,有:学号,课程→成绩学号→姓名,年龄关系SC最高达到哪级范式?______。A.) 不满足B.) 1NFC.) 2NFD.) 3NFA.B.C.D.

  • 查看答案
  • 以学生选课管理系统的数据库设计[1]为例基本需求分析该系统学生可以查看所有选修课程的相关信息,包括课程名、学时、学分,然后选择选修的课程 ( 一个学生可以选修多门课程,一门课程可以由多个学生选修 )

    以学生选课管理系统的数据库设计[1]为例基本需求分析该系统学生可以查看所有选修课程的相关信息,包括课程名、学时、学分,然后选择选修的课程 ( 一个学生可以选修多

  • 查看答案
  • “学籍管理”数据库里有“学生信息”、“课程信息”和“选课信息”三个表,建立一个名

    [试题]“学籍管理”数据库里有“学生信息”、“课程信息”和“选课信息”三个表,建立一个名为myv的视图,该视图包含“学号”、“姓名”、“课程名称”和“成绩”4个字段。要求先按“学号”升序排序,再按“课程名称”升序排序。建立一个名为myf的表单,表单标题为“学籍查询”,表单中含有一个表格控件,该控件的数据源是前面建立的视图myv。在表格控件下面添加一个命令按钮,该命令按钮的标题为“关闭”,要求单击按钮时弹出一个对话框提问“是否退出?”,运行时如果选择“是”则关闭表单,否则不关闭。

  • 查看答案
  • 设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正确的SQL命令是(  )。

    [单选题]设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正

  • 查看答案
  • 创建一个查询,查找“02”院系的选课学生信息,输出其“姓名”、“课程名,,和“成

    [试题]创建一个查询,查找“02”院系的选课学生信息,输出其“姓名”、“课程名,,和“成绩”三个字段内容,所建查询命名为“qT2”。

  • 查看答案
  • 设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选

    [单选题]设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是______。A.SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号=SC.学号 AND SC.学号=C.学号B.SELECT 学号,姓名,课程名,成绩 FROM(S JOIN SC ON S.学号=SC.学号) JOIN C ON SC.课程号=C.课程号C.SELECT S.学号,姓名,

  • 查看答案
  • 在窗体上画一个名为Command1的命令按钮,然后编写如下程序:Option B

    [单选题]在窗体上画一个名为Command1的命令按钮,然后编写如下程序: Option Base 1 Private Sub Command1_Click() Dim Arr Arr = Array(1,2,3,4,5) j=1 For i = 5 To 1 Step -1 S = S + Art(i) * j j =j * 10 Next Print S End Sub 程序运行后,单击命令按钮,输出结果为( )。A.54321B.123C.12345D.345

  • 查看答案
  • 窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Optlon B

    [单选题]窗体上画一个名称为Command1的命令按钮,然后编写如下程序: Optlon Base 1 Prlvete Sub Command1_Click() Dim s As Variant a=Array(1, 2, 3, 4, 5) Sum=0 For i=1 To 5 Sum=Sum_a(i) Next i X=Sum/5 For i=1 To 5 If a(i)>x Then Print a(i); Next i End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是______。A.

  • 查看答案
  • 学生信息包括学号、姓名、性别、年龄、专业和班级。2. 课程信息包括课程号、课程名称、学分和授课教师。3. 选课信息记录学生选课的情况,包括学号和课程号。4. 成绩信息记录学生的课程成绩,包括学号、课程

    学生信息包括学号、姓名、性别、年龄、专业和班级。2. 课程信息包括课程号、课程名称、学分和授课教师。3. 选课信息记录学生选课的情况,包括学号和课程号。4. 成

  • 查看答案