正确答案: A
生成表
题目:如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是( )。
解析:本题考查操作查询类型的知识。操作查询在一次查询操作巾对所得结果进行编辑,可以执行r一个操作,分为删除查询、更改查询、追加查询和生成表查询。操作查询一般用来进行大量数据的添加、删除或更新。其中生成表查询是从一个或多个表中查询数据并生成一个新表永久保存;删除查询可以从一个或多个表中删除记录;更新查询对一个或多个表中的记录作更新;追加查询从一个或多个表中将记录添加到一个或多个表的尾部。使用生成表查询可以覆盖原来的同名表。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列运算符中哪些是不能够被重载的?
.,.*, - > * ,∷ ,? :
解析:解析:C++语言中的不能重载的操作符是.,.*,->*,∷和?:。
[单选题]阅读下面的程序段: public class Sun { public static void main(String args[ ]) { int a=0 for(int i=1;i=3;i++) { for(int j=1;j-i;j++) { for(int k=j;k=3;k++) { a=a+1; } } } System.out.println(A) 我; }}执行上面的3重循环后,a的值为( )。
14
解析:解析:本题考查对for循环嵌套的理解。本题应用3重嵌套循环,循环嵌套的执行,当外层循环执行1次,内层循环就要执行所有循环。 i=1时,j=1,k执行3次循环得到a的值3;i=2, j=1时,k执行3次循环得到a的值加3并覆盖原值,j=2时,k执行两次循环,a的值加2;依次,i=3时,i执行3次。其中,分别执行3、 2、1次,a的值分别加3、2、1,最后得到a的值14。故本题答案是C。
[单选题]以下函数中能返回指定日期是一周中的第几天的是
DOW()
解析:解析:本题所给的4个选项的含义是:A选项中的YEAR()表示的是截取年份;B选项中的DOW()的含义是返回指定日期是一周中的第几天;C选项中的WEEK()的含义是返回指定日期中是第几个星期:D选项中的DAY()的含义是返回指定日期是一个月的第几天。
[单选题]有以下程序 main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!='\0') { n=fun();i++;} printf("%d\n",n*argc) ; } int fun() { static int s=0; s=-1; return s; } 假设程序经编译、连接后生成可执行文件exam.exe,若键入以下命令行 cxam123回车> 则运行结果为
6
解析:解析:主函数的第一个参数argc为整型参数,记下从命令行输入的参数的个数:第二个参数argv是一个字符型的指针数组,它的每一个元素指向命令行输入的参数字符数。在本例中argc的值为2,argv[0]指向字符串“exam”,argv[1]指向参数字符串“123”。在main()函数中,while循环执行了3次,调用了3次fun()函数:第一次调用fun()函数时,定义了一个静态变量s并赋初值0,加1后作为函数值返回,n伪值为1;第二次调用fun()函数时,静态变量s的值将保留上一次退出时的值1,再加1为2,作为函数值返回,n的值为2;同理第三次调用返回后,n的值为3。输出n*argc的值为6。