正确答案: B
元组
题目:关系表中的每一行记录称为一个( )。
解析:B
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是( )。
scanf("%s",s[1]);
解析:解析:字符串的输入有两种方式:使用scanf()函数和使用get()函数。采用scanf()函数输入时,输入项为字符串的地址值,输入字符依次放入以这一地址为起点的存储单元中。选项C是正确的,输入字符从数组的第2个位置开始存放;选项D是错误的,s[1]是字符,不是地址值。gets()的调用形式为:gets(str_adr),其中str_adr为存放字符串的首地址。选项A中,&s[0]为数组的首地址,选项C中,s也为数组的首地址.因此选项A和C都是正确的。
[多选题]使用VC6打开考生文件夹下的工程test7_3,此工程包含一个源程序文件test7_3.cpp,其中含有一个类Circle的定义,但该类的定义并不完整。请按要求完成下列操作,将类Circle的定义补充完整。
解析:(1)
Circle(int rad):radius(rad){}
(2)
void Print(){cout"The circle has radius of"radius"!\n";}
(3)
if((c1->GetRadius())>(c2->GetRadius())) 解析:本题考查成员函数的定义与实现,友元函数,if分支语句等知识点。友元函数的类体外的定义与一般函数一样,注意(3)中if-else的使用,else总是与其最近的那个if配对使用的,书写时最好使用缩进格式,将配对的if-else对齐,以免出错。
[单选题]表格控件的数据源可以是
以上三种都可以
解析:解析:本题考查了常用表单控件中的表格控件。控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。
[单选题]有如下4个语句: ①cout‘A’setfill(‘*’)1eftsetw(7)‘B’endl; ②coutsetrill(‘*’)((1eftsetw(7)‘A’‘B’endl; ③cout‘A’serfill(‘*’)rightsetw(7)‘B’endl; ④coutsetfill(‘x’)rightsetw(7)‘A’‘B’endl;
②和③
解析:解析: 本题考查C++流的使用。setfill()作用是设置填充字符;left是使输出数据在指定宽度内左对齐;right是使输出数据在指定宽度内右对齐。
[单选题]若要在报表每一页底部都输出信息,需要设置的是( )。
页面页脚
解析:解析:要在报表每一页底部都输出信息,需要设置的是页面页脚。
[单选题]有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是
SELECT班级名称FROM班级表WHERE班级号IN; (SELECT班级号FROM学生表WHERE民族!="汉")
解析:解析:本题是关于SQL嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。
[单选题]有以下函数
求字符串s的长度
解析:解析:循环开始前,指针t和s都指向字符串的起始位置,然后通过while循环判断t指向的位置是否为空,同时让t向右移动一位。while循环结束时,t自减1,此时t指向的位置是字符串的结束标志“\0”处,故t-s的值是字符串的长度,并不包括结束标志。