正确答案: A

在基本表中选择满足条件的记录组成一个新的关系

题目:在关系运算中,选择运算的含义是( )。

解析:本题考查关系运算的知识。关系运算可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然 连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组:自然连接是在等值连接的基础上去除重复的属性。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]有以下程序# include main(){ int i=5; do { if (i%3==1) if (i%5==2) { printf("*%d", i); break;} i++; } while(i!=0); printf("\n");}程序的运行结果是
  • *7

  • 解析:本题考查C语言中对整数求余数运算。运算符“%”是两个数相除后取余数。分析本题的程序,main函数中的主体为一个do-while循环,该循环的终止条件为i==0。do-while循环内部起始为一个if语句,该语句包含一个if子语句,外层if语句的判断条件是i%3==1,表示i的取值范围为{1,4,7,11,…},内部if子语句的判断条件为i%5==2,表示i的取值范围为{2,7,12,…}。如果外层和内层的if语句的条件都满足,则执行语句printf("*%d", i); break;,该语句输出*i形式的结果并跳出do-while循环。如果两个if语句有一个条件不满足,则执行i++操作,继续执行do-while循环。i的初始值为5,只有满足两个if语句条件时才能够跳出do-while循环,即当i=7时,循环结束,输出结果为*7。

  • [单选题]下列关于数据验证控件的说法不正确的是( )。
  • 必填验证控件只能检查输入信息是否为空


  • [单选题]用于动态地在菜单中增加菜单项的语句是 ______。
  • Load

  • 解析:解析:自动增减菜单项必须用控件数组、Load语句和Unload语句实现。菜单项的增减通过控件数组来实现。一个控件数组含有若干个控件,这些控件的名称相同,所使用的事件过程相同,但其中的每个元素可以有自己的属性。和普通数组一样,通过下标(index)访问控件数组中的元素。控件数组可以在设计阶段建立,也可以在运行时建立。为了动态地增减菜单项,在运行时可以使用Load语句增加(装载)菜单项,或使用 Unload语句减少(卸载)菜单项。

  • [单选题]在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,请选择空白处合适的语句( )。 Private Sub Optionl_Click(Index As Integer) Select Case Case 0 a="宋体" Case 1 a="黑体" Case 2 a="楷体 GB2312" End Select Text =a End Sub
  • Index Font

  • 解析:解析:控件数组中的控件共享同一个事件过程,相互间通过 Index属性区别,题中单选按钮数组的单击事件中,有一个Index参数,单击不同的单选按钮,它取不同的值,根据该值进行不同的操作,所以,Select Case语句的表达式应为“Index”:题中要求改变文本框中的字体,所以应修改Text1的Font属性。

  • [单选题]假定有下面的程序段: For i=1 To 3 For j=1 To i For k=j To 3 Print"i=";i,"j=";j,"k=";k Next k Next j Next i 这是一个三重循环程序,在这个程序中,外层、中层和内层循环的循环次数是
  • 3、6和14

  • 解析:解析:本题主要考查多重循环的循环次数。在这个程序中外层循环由循环变量i控制,它只可以取3个值,故循环次数为 3。中层循环次数会受到外层循环的影响。 i=1时,中层执行1次;i=2时,中层执行2次;i=3时,中层执行3次;故中层循环一共执行了(1+2+3)次,即6次。内层循环次数会同时受到中层、外层变量的影响。 当i=1,j=1时,内层执行3次;当i=2,j=1时,内层执行3次;当i=2,j=2时,内层执行2次;当i=3,j=1时.内层执行3次;当i=3,j=2时,内层执行2次;当i=3,j=3时,内层执行1次;故内层循环的循环次数为(3+3+2+3+2+1)次,即14次。选项A正确。

  • [单选题]下面是窗体的MouseDown事件框架,可通过它的( )参数来识别按下的是哪一个鼠标键。 Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single, Y As Single) End Sub
  • Button

  • 解析:解析:MouseDown事件中有四个参数,参数Button是一个整数,

  • [单选题]有以下程序includeincludeusing namespace std;class base{private:charbas
  • 有以下程序 #includeiostream> #includestring> using namespace std; class base { private: charbaseName[10]; public: base() { strcpy(baseName,"Base"); } virtual char*myName() return baseName; } char *className() { return baseName; } }; class Derived: public base { private: char derivedName[10]; public: Derived() { strcpy(derivedName,"Derived"); } char *myName() { return derivedName; } char *className() { return derivedName; } }; void showPtr(base &p) { coutp.myName0" "p.className(); } int main() { base bb; Derived dd; showPtr(dD.; retum 0; } 动行后的输出结果为

  • Derived Base

  • 解析:解析:本题考核虚函数的应用。类Derived是从基类Base公有派生而来的。因此,Derived是基类Base的子类型。main()函数中定义了一个基类对象bb和一个派生类对象dd。从程序中可看出派生类Derived的对象dd交给了处理基类Base的对象的函数showPtr进行处理。由于在基类中函数myName被定义成虚函数。所以在函数showPtr中调用的myName函数为派生类的成员函数myName,从而输出Derived。然后输出className,即基类名称Base。

  • [单选题]以下程序执行后sum的值是( )。
  • 不确定

  • 解析:解析:C语言中,如果对定义的变量没有赋初值,那么在后面使用时,变量的值是不确定的。所以,本程序中,没有对sum赋初值,它的值不确定。在执行了for循环语句后,sum的值也不确定的,所以,4个选项中选项C符合题意。

  • [单选题]创建新项目的命令是( )。
  • 创建新项目的命令是( )。

  • CREATE PROJ ECT

  • 解析:D。【解析】本题主要考查考生基础知识的识记能力。创建新项目的命令是CREATEPROJECT;打开项目的命令是MODIFYPROJECT。

  • 推荐下载科目: 计算机四级 软考中级 微软认证 Linux认证 JAVA认证 华为认证 软考高级 职称计算机 计算机操作员中级 计算机操作员高级
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2