正确答案: A
并运算
题目:对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所希元组,这样的集合运算称为( )。
解析:关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
查看原题
举一反三的答案和解析:
[单选题]下列关于模板的叙述中,错误的是( )。
模板声明中的关键字class都可以用关键字typename替代
解析:解析:此题考查的是模板的概念。模板的一般说明形式如下: template类型形参表函数返回值类型函数名(形参表){函数体}。其中的模板形参表声明是由一个或多个模板形参组成(如果是多个,需要用逗号隔开)。参数在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板形参,但是可以为类模板的参数设置默认值。关键字class除了能用来定义类以外,还能用来声明模板的虚拟类型参数,在用作声明虚拟类型参数时,typename与class可以互换,但不能使用typename来定义类;在模板形参表中除了可以用typename和class声明虚拟类型参数外,还可以使用普通类型声明常规函数。
[单选题]下面程序段的输出结果是 public class Test { public static void main (String args[]){ int[] a=new int[11]; int[] p=new int [4]; int k=5; for(int i=1;i=10;i++) a[i]=i; for(int i=1;i=3;i++) p[i]=a[i*i]; for(int i=1;i=3;i++) k=k+p[i]*2; System.out.println(k); } }
33
解析:解析:本题是对for循环语句和数组的综合考查。题中共定义了两个数组:a[]和p[],共用了3次for循环;第1个for语句对数组a[i]赋值;第2个for语句和对数组p[i]赋值;第3个for语句计算k的值。3次循环分别得到:5,15和33。正确答案为选项C。
[单选题]有以下程序#define P(a) a+avoid F(int x) { return(P(2)*x*x);}main(){ printf("%d\n",F(1+3)); }程序的运行结果是
编译出错
解析:C语言中,函数返回一个值通常使用return语句返回函数的值,如果函数中没有return语句,则函数会返回一个没有用的值。为了明确表示函数不返回值,可以用void定义函数为无返回类型,这样系统就能够保证不使函数带回任何值,即禁止在调用函数中使用被调用函数的返回值。题目中函数F定义为void型,函数中有return语句,编译时系统会给出警告。但是在main函数中要输出F的值,系统会报错。
[单选题]下列叙述中正确的是( )。
C程序书写格式自由,一个语句可以写在多行上
解析:C。【解析】在程序中注释部分对程序的运行结果不产生任何影响,增加了程序的易读性,它可以出现在任意位置,并且书写自由,一行内可以写多个语句,语句可以写在多行上;由于C语言编写的程序有很多的移植性,可以被多个程序文件引用。
[单选题]树是结点的集合,它的根结点数目是______。
有且只有1
[单选题]下面程序的功能是:对字符串从小到大进行排序并输出,请填空。
include "string.h"
include "stdio.h"
解析:i
[单选题]C语言中,组成数据文件的成分是______。
字符(字节)序列
解析:解析:C语言中的文件是流式文件。流式文件是一种无结构文件,即整个文件是一串字符流或二进制流。文件的存取以字符或字节为单位。
[单选题]表达式1+3\2>;1 0r6Mod4
一1
解析:A.【解析】本题考查VBA中运算符优先级的知识。在VBA中,运算符之间的优先级的关系是:算术运算符>连接运算符>比较运算符>逻辑运算符。而各种运算符内部的运算符也有其自己的优先级。另外要注意,在进行逻辑运算时,And优先级高于or。在VBA中允许逻辑量进行算术运算,True处理成一l,False处理成0;反过来数值参与逻辑运算时0处理成 False,非0处理成True。
[单选题]把表中“学历”字段的有效性规则取消,正确的SQL语句是( )。
ALT
解析:修改表结构将字段的有效性规则删除的语句为:ALTER TABLE表名[ALTER[COLUMN]字段名1 DROP[CHECK]],所以此题答案为A。