首页
>
计算机类
>
等级考试
>
计算机二级
> MySQL数据库程序设计试题列表
全部
Python语言程序设计
MSOffice高级应用
Web程序设计
MySQL数据库程序设计
C++语言程序设计
Java语言程序设计
VB语言程序设计
VF
C语言程序设计
Access数据库程序设计
MySQL数据库程序设计试题列表
数据冗余可能导致的问题有 ____________________和_____________________。
对并发操作若不加以控制,可能会带来数据的 ____问题。
事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败, 则已做过的更新被恢复原状, 好像整个事务从未有过这些更新, 这样保持了数据库处于 ________状态。
数据库的 ____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。
下列 SQL语句中,创建关系表的是 ____。
在数据库中,产生数据不一致的根本原因是 ____。
____是 DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
在关系数据库设计中,设计关系模式是 ____的任务。
SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE, 最重要的,也是使用最频繁的语句是 ____。
SQL语言具有 ____的功能。
数据库系统的核心是 ____。
下列描述错误的是( )。
软件设计包括软件的结构、 数据接口和过程设计, 其中软件的过程设计是指 ( )。
面向对象的设计方法与传统的面向过程的方法有本质不同, 它的基本原理是 ( )。
相对于数据库系统, 文件系统的主要缺陷有数据关联差、 数据不一致性和 ( )。
关于结构化程序设计原则和方法的描述错误的是( )。
简单的交换排序方法是( )。
算法的空间复杂度是指( )。
有下列程序:执行后的输出结果是( )。[br] fun(int x ,int y)[br] { static int m=0 ,i=2;[br] i+=++rn;rfl —i+x+y;return m;[br] }[br] main()[br] { int j=l ,m=1,k;[br] k=fun(j ,m);printf("%d ," ,k);[br] k=fun(j.m);printf( ”%d n”, k);[br] }
以下程序的输出结果是( )。[br] main()[br] { int a=7 ,b=8,*P,*q,*r;[br] p=&a;q=&b;[br] r=P;P=q;q=r;[br] printf("%d ,%d,%d,%a " ,*P,*q,a,b);[br] }
在位运算中,操作数每左移两位,其结果相当于( )。
若已包括头文件且已有定义 char sl [18] ,s2={"ABCDE") 和 int i ,现要将字符串” ABCDE”赋给 sl , 下列语句错误的是( )。
下列选项中不是字符常量的是( )。
下列说法不正确的是( )。
要求通过 while 循环不断读入字符, 当读入字母 N时结束循环, 若变量已正确定义, 下列正确的程序段 是( )
下列程序的输出结果是( )。[br] #include[br] main()[br] { int a=3 ,b=2,C=1;[br] if(a[br] if(b<0)c=0;[br] else c++ :[br] printf("%d " ,c);[br] }
以下能正确定义二维数组的是( )
以下叙述中不正确的是( )。
有下列程序:程序运行后的输出结果是( )。[br] void sort(int a[] ,int n)[br] { int i ,j ,t;[br] for(i=0;i[br] for(j=i+1;j[br] if(a[i]< p=""><>[br] }[br] main()[br] { int aa[10] :{1 ,2,3,4,5,6,7,8,9,10) ,i;[br] sort(aa+2 ,5);[br] for(i=0;i<10;i++)printf("%d ,",aa[i]);[br] printf(" ");[br] }
有以下程序:程序运行后的输出结果是( )。[br] main()[br] { int a[]=(2 ,4,6,8,10},y=0,x,*P;[br] p=&a[1];[br] for(x=1;x<3;x++) y+=p[x];[br] printf("%d ,y");[br] }
有下列程序:程序运行后的输出结果是( )。[br] main()[br] { int k=5 ,n=0;[br] while(k>0)[br] {switch(k)[br] {dcfault :break;[br] case 1 :n=n+k;[br] case 2 :[br] case 3 :n+=k;[br] }[br] k--;[br] }[br] printf("%d ".n);[br] }
有下列程序:程序运行后的输出结果是( )。[br] main()[br] { char p[]={'a' ,'h' ,'c'} ,q[]="a";[br] printf("%d%d ".sizeof(P) ,sizeof(q));[br] }
设 fun() 函数的定义形式为[br] void fun(char ch ,float x){ ⋯}[br] 则下列对函数 fun 的调用语句中,正确的是( )。
有定义:“ int a=2 ,b=3,c=4;”,则下列选项中值为 0 的表达式是( )。
有以下结构说明和变量定义,指针 p、q、r 分别指向链表中的 3 个连续结点。[br] struct node[br] { int data;struct node*next;)*p ,*q,*r;[br] 现要将 q 所指结点从链表中删除, 同时要保持链表的连续, 以下不能按要求完成操作的语句是 ( )。
有以下程序:输出的结果是( )。[br] viod fun(int a ,int b ,int C)[br] { a=456 :b=567;c=678;}[br] main()[br] { int x=10 ,y=20,Z=30;[br] fun(x ,y,z) :[br] printf("%d ,%d,%d " ,x,y,z);[br] }
有以下程序:输出的结果是( )。[br] #include<[br] struct stu[br] { int num;[br] char name[10] :[br] int age;}[br] void fun(struct stu*p)[br] {printf("%s " ,(*p).name);}[br] tllain()[br] {[br] struct stu students[3]={{9801 ,"Zhang".20} ,[br] {9802 ,"Wang",19},{9803 ,"Zhao" ,1 8}}[br] fun(students+2);[br] }
下列程序的运行结果为( )。[br] #include[br] main()[br] { struct date[br] {int year ,month,day;[br] }today;[br] printf("%d " ,sizeof(struct date));[br] }
以下程序的输出结果是( )。[br] main()[br] { int i ,k,a[10] ,p[3];[br] k=5;[br] for(i=0 :i<10;i++)a[i]=i;[br] for(i=0;i<3;i++)p[i]=a[i*(i+1)];[br] for(i=0;i<3;i++)k+=p[i]*2;[br] printf("%d " ,k、;[br] }
下述程序的输出结果是( )。[br] #include[br] void main()[br] { int b[6]={2 ,4,6,8,10,12);[br] int*p=b ,**q=&p;[br] printf("%d ," ,*(p++));[br] printf("%d ," ,**q);[br] }
第一页
上一页
3
4
5
6
7
下一页