单选题
有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE 子句。这里WHERE 子句的内容是( )
A
S.S#=SC.S# and SEX=“女” and CNAME=“计算机”
B
S.S#=SC.S# AND C.C#=SC.C# and CNAME=“计算机”
C
SEX=“女” and CNAME=“计算机”
D
S.S#=SC.S# and C.C#=SC.C# and SEX=“女” and CNAME=“计算机”
答案解析
正确答案:D
相关题目
单选题
设x的值为4,则表达式y=(++x)+(++x)+(++x)后,y的值是( )。
单选题
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()。
单选题
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
单选题
设a=3,b=2,则表达式a^b>>2的值的二进制表示为()。
单选题
设ch是char型变量,其值为A,且有下面的表达式:
ch=(ch>='A'&&ch<='Z')?(ch+32):ch 的值是()。
单选题
设有如下定义:
struct sk
{int a;float b;}data,*p;
若有p=&data;,则对data中的a域的正确引用是()。
单选题
设有如下定义:
int (*ptr)();
则以下叙述中正确的是()。
单选题
设有如下枚举类型定义:
enum language { Basic=3,Assembly,Ada=100,COBOL,Fortran};
枚举量Fortran的值为()。
单选题
设有如下函数定义:
int f(char *s)
{ char *p=s;
while(*p!='\0') p++;
return(p-s); }
如果在主程序中用下面的语句调用上述函数,则输出结果为()。
printf("%d\n",f("goodbey!"));
单选题
设有说明int(*ptr)[m];其中的标识符ptr是( )。
