正确答案: A
元组
题目:关系表中的每一横行称为一个( )
解析:关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为表中的一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列程序中,正确的为______。
amin() { int a,*pa; a=10; *pa=a; prinffC%d",*pa); }
[单选题]表的组成内容包括( )。
字段和记录
解析:解析: 本题考查Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性;在Access这个关系数据库中,用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。
[单选题]视图设计器中比查询设计器中多出的选项卡是_________。
更新条件
解析:解析:视图兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从一个或多个相关的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘中。
[单选题]若有定义:char *st= "how are you "; 下列程序段中正确的是
char a[11], *p; strcpy(p=a+1,&若有定义:char *st= "how are you "; 下列程序段中正确的是char a[11], *p; strcpy(p=a+1,&st[4]);
解析:本题综合考查字符数组的赋值和strcpy函数的用法。C语言不允许用赋值表达式对字符数组赋值,如下面的语句就是非法的:str1="China",如果想把“China”这5个字符放到数组str1中,除了逐个输入外,还能使用strcpy函数,该函数的功能是将一个字符串复制到一字符数组中。例如,strcpy(str1,"China");或strcpy(str1,str2);注意,不能企图用以下语句来实行赋值(将str2的值传给str1):str1=str2;不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。
[单选题]在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
p向高地址移了一个字节
解析:解析:在16位编译系统下,一个int 型变量是用16位来存储的,其占用两个字节,当执行p++之后,相当于p向高位移动了一个存储单元,也就是两个字节。因此,本题的答案为选项A)。
[单选题]有以下程序: main() { unsigned char a,b,c; a=0x3;b=a│0x8;c=b1; printf("%d%d\n",b,C) ; } 程序运行后的输出结果是( )。
11 22
解析:解析:将a的值转换为二进制位:00000011,再与0x8的二进制“00001000”位与,得到结果“00001011”赋值给b,b的值为11,再将b左移一位得到;00010110,赋值给c,c的值为22,所以最后输出的b,c的值位11,22。所以4个选项中D正确。
[单选题]有以下程序:int *flint *x, int *y){ if(*x*y) return x; else return y;}main(){ int a=7,b=8,*p,*q,*r; p=&a; q=&b; r=f(p, q); printf("%d, %d, %d\n",*p,*q,*r);}执行后输出结果是( )。
7,8,7
解析:解析:本题定义了一个返回值为指针的函数f(),此函数有两个指针型的形参x和y,该函数的功能,是返回x和y指向的变量中值较小的那个指针变量。主函数中定义了两个指针变量p和q,并让它们指向了变量a和b,调用函数f(),返回指向的变量值较小的指针变量,r的值为指针变量p的值(变量a的地址),因此最后输出的*p、*q和*r的值是7,8和7。所以,B选项为所选。
[单选题]已知i、j、k为血型变量,若要从键盘输入2、3、4CR>,使i、j、k的值分别为2、 3、4,下列正确的输入语句是( )。
scan("%d,%d,%d",&i,&j,&k);
解析:解析:函数scan()的调用形式是:scanf(格式字符串,输入项地址表)。其中,“格式字符串”是要输入的变量的格式符:“输入项地址表”是要输入的变量的地址。若在格式符中插入了其他字符,则在输入时要求按一一对应的位置原样输入这些字符,其中的逗号也必须输入。
[单选题]用二维表形式表示的数据模型是______。
关系数据模型