mysql数据库题库和答案2016_2016最新计算机三级MySQL数据库题库(含答案)

2016最新计算机三级MySQL数据库题库(含答案)

一、选择题

7292c3b06d5045f85a7114079ef4a48c.png

1、可用于从表或视图中检索数据的SQL语句是________。

A.SELECT语句

B.INSERT语句

C.UPDATE语句

D.DELETE语句

2、SQL语言又称________。

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

二、填空题

1、MySQL数据库所支持的SQL语言主要包含_______、_______、_________和MySQL扩展增加的'语言要素几个部分。

2、在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默认选用的端口号是________。

3、MySQL安装成功后,在系统中回默认建立一个________用户。

4、MySQL安装包含典型安装、定制安装和________三种安装类型。

三、简答题

1.请列举MySQL的系统特性。

2.请简述MySQL的安装与配置过程。

3.请列举两个常用的MySQL客户端管理工具。

4.请解释SQL是何种类型的语言?

【参考答案】

一、选择题

1.A 2.C

二、填空题

1.数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)

2.33063.root 4.完全安装

三、简答题

1.略。可参考第2章2.1节内容。

2.略。可参考第2章2.2节内容。

3.MySQL命令行客户端、MySQL图形化管理工具phpAdmin。

4.SQL是结构化查询语言(Structured Q-ery Language)的英文缩写,它是一种专门用来与数据库通信的语言。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
100套三级数据库上机试题,含有详细的分析方法和思路讲解!例如:1.调用函数rwdata(),从IN.dat文件读取10组数据(m和k值),并嵌套调用primenum函数分别得出array[]数组。请编写函数primenum(int m,int k,int array[]),该函数的功能是:将紧靠m的k个素数存入数组array并在屏幕上显示。最后把结果输出到文件OUT.dat。 例如,若输入3 9,则应输出5 7 11 13 17 19 23 29 31。 注意:部分程序已经给出。请勿改动主函数main()和输出数据函数rwdata()的内容。 #include <conio.h> #include <stdio.h> void rwdata(); void primenum(int m, int k, int array[]) { } main() { int m, n, array[1000]; printf("\nPlease enter two integers:"); scanf("%d%d", &m, &n); primenum(m, n, array); for (m=0; m<n; m++) printf("%d ", array[m]); printf("\n"); rwdata(); } void rwdata() { int m, n, array[1000], i; FILE *readfile, *writefile; readfile = fopen("in.dat", "r"); writefile = fopen("out.dat", "w"); for (i=0; i<10; i++) { fscanf(readfile, "%d %d", &m, &n); primenum(m, n, array); for (m=0; m<n; m++) fprintf(writefile, "%d ", array[m]); fprintf(writefile, "\n"); } fclose(readfile); fclose(writefile); } 【知识点播】素数的定义:如果一个数的正因子只有1和这个数本身,那么这个数就是素数。 【题目分析】分析题目可知,题需要解决的问题就是Primenum函数的功能问题(rwdata函数功能题已经给出),而Primenum函数的功能是求在指定数m之后的k个素数,因此本题的关键在于如何判断一个数是素数,之后就可以通过一个for循环来求得在m之后的k个素数了。 【解题思路】根据素数的定义,本题采用的算法是:首先定义一个变量Value,并把m之后的数逐个赋值给该变量;然后用2~value/2数除value,如果value能被2~value/2之的任何一个整数整除,则value不是素数,结束循环;如果value不能被2~value/2之间的任一整数整除,则退出循环,然后判断循环变量i是否大于value/2,如果大于,则value是素数,并将value值赋给array[n],然后n++;再判断n是否大于等于k,如果大于等于k,就完成了程序要求的功能,退出循环,否则value加1,根据以上算法继续进行。 【答案】 void primenum(int m, int k, int array[]) { int value = m+1; int half, n = 0, i; while(1) { half = value/2; for (i=2; i<=half; i++) if (value%i == 0) break; if (i > half) { array[n] = value; n++; } if (n >= k) break; value++; } } 【容错分析】判断一个数m(大于1)是否素数的简单的算法:枚举2到m/2之间的整数,看能否被m整除,如果能整除,就不是素数,否则是素数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值