正确答案: C

学号,课程号

题目:设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。

解析:C

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

举一反三的答案和解析:

  • [单选题]若有以下的说明和语句,则在执行for语句后,’(*(pt+1)+2)表示的数组元素是( )。 int t[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]= &t[k][0];
  • t[1][2]

  • 解析:从for循环可知pt是指向行的首地址的指针变量,因此由指针的表示方法可知:*(*(pt+1)+2)=pt[1][2]=t[1][2]。

  • [单选题]下列程序的输出结果是( )。 #include stdio.h> f(int a) { int b=0; static int c=4; a=c++;b++; return(a); } main() { int a=2,i,c; for(i=0;i2;i++) c=f(a++); printf("%d\n", c); }
  • 5

  • 解析:解析:本题考查静态变量的使用方法和for循环。在函数调用时,static变量在函数调用结束后所作的所有变化均不保持,所以当i=1时,第2次进入f函数时c=5,所以最终main函数中c的值为5。

  • [单选题]在E-R图中,用来表示属性的图形是( )。
  • 椭圆形

  • 解析:解析: E-R图具有3个要素:①实体(型)用矩形框表示,框内为实体名称:②属性用椭圆型来表示,并用线与实体连接。属性较多时也可以将实体及其属性单独列表;⑨实体间的联系用菱形框表示。用线将菱形框与实体相连,并上标注联系的类型。

  • [单选题]下面描述中错误的是( )。

  • 推荐下载科目: 计算机三级 微软认证 JAVA认证 华为认证 软考高级 软考初级 职称计算机 通信工程师 计算机操作员初级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2