正确答案: C

学号,课号

题目:设有表示学生选课的三张表,学生s(学号,姓名,性别,年龄,身份证号),课程c(课号,课名),选课sc(学号,课号,成绩),则表sc的关键字(键或码)为( )

解析:

能惟一标识元组且不包括多余属性的属性组合称为关系的关键字。学生表S的关键字为学号、课程表C的关键字为课号、选课表SC的关键字为学号和课号的组合。因此本题的正确答案是C。

查看原题查看所有试题

学习资料的答案和解析:

  • [单选题]下列关于C语言文件的叙述中正确的是( )。
  • 文件由数据序列组成,可以构成二进制文件或文本文件

  • 解析:本题考查文件的概念,文件是由数据序列组成,可以构成二进制文件或文本文件,所以答案为c选项。

  • [单选题]下面的循环语句可以在一行上输出( )个“*”号。
  • 40


  • [单选题]下列叙述正确的是( )。
  • 数据库表可以建立字段级规则和约束,而自由表不能

  • 解析:解析:所谓自由表,就是不屈于任何数据库的表,所有由FoxBASE或早期版本的FoxPro创建的数据库文件(.dbf)都是自由表。在Visual FoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。

  • [单选题]下面的说明中,正确的函数定义是( )。
  • fun(int s){return s+1;}


  • [单选题]在Visual FoxPro中,可对字段设置默认值的表
  • 必须是数据库表

  • 解析:解析:在Visual FoxPro中可对数据表进行默认值设置的字段仅限于数据库表,自由表无此功能。故选项A为正确答案。

  • [单选题]以下程序的输出结果是includelong fun(int n){long s;if(n=1||n=2)s=2;else s=n-fu
  • 以下程序的输出结果是 #includeiostream.h> long fun(int n) {long s; if(n=1||n=2) s=2; else s=n-fun(n-1): return s; } void main() {coutfun(3);=

  • 1


  • [单选题]有下列程序: #include voidmain( ) {FILE*f; f=fopen("filea.txt","w"); fprintf(f,"abe"); fclose(f); } 若文本文件filea.txt中原有内容hell0,则运行以上程序后,文件Iilea.txt中的内容为( )。
  • abe

  • 解析:C。【解析】把字符串abe以只写的方式写入到文件filea.txt中,覆盖掉原有的字符串hello。

  • 推荐下载科目: 计算机二级 Linux认证 JAVA认证 软考高级 软考初级 职称计算机 通信工程师 计算机操作员中级 计算机操作员高级 其他
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号