首页
>
计算机类
>
等级考试
>
计算机二级
> MySQL数据库程序设计试题列表
全部
Python语言程序设计
MSOffice高级应用
Web程序设计
MySQL数据库程序设计
C++语言程序设计
Java语言程序设计
VB语言程序设计
VF
C语言程序设计
Access数据库程序设计
MySQL数据库程序设计试题列表
已知有如下结构体:若有 P=&data,则对 data 的成员 a 引用正确的是( )[br] struct sk[br] { int a;[br] float b;[br] }data ,*p;
执行下述程序后,输出的结果是( )。[br] #include[br] #define S(X)X*X[br] void main()[br] { int a=9 ,k=3,m=2;[br] a/=S(k+m)/s(k+m);[br] printf("%d" ,a);[br] }
若有以下说明,则( )不是对 strcpy 库函数正确的调用。 strcpy 库函数用于复制一个字符串: char*strl="abcd" ,str2[10] ,*str3="hijklmn" ,*str4[2] , *str5="aaaa";
下述程序的输出结果是( )。[br] #include[br] main()[br] { int a[2][3]={{1 ,2,3) ,{4 ,5,6}} ,(*p)[3] ,i;[br] p=a ;[br] for(i=0;i<3;i++)[br] { if(i<2)[br] p[1][i]=p[1][i] 一 1;[br] else[br] p[1][i]=1;)[br] printf("%d " ,a[0][1]+a[1][1]+a[1][2]);}
下述程序的输出结果是( )。[br] #include[br] main()[br] { char chE2][5] 一{”1234”,”5678”}, *p[2];[br] int i ,j ,s=0;[br] for(i=0;i<2;i++)[br] p[i]=ch[i];[br] for(i=0;i<2;i++)[br] { s=p[i][j] 一'0';[br] printf("%d" ,s);}[br] }
语句 int(*ptr)() 的含义是( )。
下列程序的输出结果是( )。[br] int fl(int x ,int y){return x>y?x :y;)[br] int f2(int x ,int y){return x>y?y :x;}[br] main()[br] { int a=4 ,b=3,c=5,d=2,e,f ,g;[br] e=f2(f1(a ,b) ,f1(c ,d));[br] f=f1(f2(a ,b) ,f2(c ,d));[br] g=a+b+c+d-e-f;[br] printf("%d ,%d,%d " ,e,f ,g);}
有以下程序:输出结果是( )。[br] #include[br] int abe(int u ,int v);[br] main()[br] { int a=24 ,b 一 16,c;[br] c=abc(a ,b);[br] printf("%d " ,c);[br] }[br] int abc(int u ,int v)[br] { int w;[br] while(v)[br] {w=u%v;u=v;v=w;)[br] return;[br] }
下列程序的输出结果是( )。[br] main()[br] { int a ,b,d=25;[br] a=d/10%9;[br] b=a&&(一 1);[br] printf("%d ,%d " ,a,b);}
若有定义:“ int a=4 , b=5;float x=3.4 ,y=2.1; ”,则下列表达式的值为( )。[br] (float)(a+b)/2+(int)x%(int)y;
[img src="https://img.haodaxue.net/uploadimg/image/20200526/20200526134920_99631.png" alt="" />
两个或两个以上模块之间联系的紧密程度称为( )。
设有二元关系 R和三元关系 s,下列运算合法的是( )。
在单链表中,增加头结点的目的是( )。
已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。
关系数据库管理系统能实现的专门关系运算包括( )。
数据的存储结构是指( )。
下列字符数组初始化语句中,不正确的是( )
有下列程序:执行后的输出结果是( )[br] fun(int x ,int y)[br] { static int m=0 ,i=2;[br] i+=m+1;m=i+x+y;return m;[br] }[br] main()[br] { int j=1 ,m=1,k;[br] k=fun(j ,m);print S( ”%d,”, k);[br] k=fun(j ,m);printf( ”%d n”, k);[br] )
下列程序的输出结果是( )。[br] #include[br] main()[br] { int a=2 ,b=3,P;[br] p=f(a ,b);[br] printf( ”%d”, p);[br] }[br] int f(a ,b)[br] { int c;[br] if(a>b)c=1;[br] else if(a==b)c=0;[br] else c=-l;[br] return(c);[br] }
有如下程序:该程序的执行结果是( )。[br] main()[br] { int x=23;[br] do[br] {printf( ”%d”, x--);}[br] while(!x);[br] }
设 a、b、c、d、m、n 均为 int 型变量,且 a=5、b=6、c= 7、d=8、m=2、n=2,则逻辑表达式 (m=a>b)&&(n —c> d)运算后, n 的值是( )。
若执行以下程序时从键盘上输入 9,则输出结果是( )。[br] main()[br] { int n;[br] scanf( ”%d”, &n);[br] if(n++<10)printf( ”/%d n”, n);[br] else printf( ”%d n”, n--);[br] }
若有定义“ int a=5 ,b=7;”,则表达式 a%一(b%2) 运算后, a 的值为( )。
若 a 为 int 类型,且其值为 3,则执行完表达式 a+= a-=a*a 后,a 的值是( )。
若变量 a、i 已正确定义,且 i 已正确赋值,合法的语句是( )。
以下所列的 C语言常量中,错误的是( )。
当执行下面的程序时,如果输入 ABC,则输出结果是( )。[br] #include[br] #include[br] main()[br] { char ss[10]="1 ,2,3,4,5" :[br] gets(ss);strcat(ss ,"6789");printf("%s " ,ss);[br] }
有如下程序:该程序的输出结果是( )。[br] main()[br] { int n[5]={0 ,0,0} ,i ,k=2;[br] for(i=0;i&printf("%d " ,n[k]););[br] }
下列判断正确的是( )。
下列程序中函数 sort() 的功能是对数组 a 中的数据进行由大到小的排序。程序运行后的输出结果是( )[br] #include[br] void sort(int a[] ,int ll)[br] { int i ,j ,t;[br] for(i=0;i[br] for(j=j+1+1;j[br] if(a[i][br] {t=a[i];a[i]=a[j];a[j]=t;[br] }[br] }[br] main()[br] { int a[10] 一{1 ,2,3,4,5,6,7,8,9,10} ,i;[br] sort(&a[1] ,7);[br] for(i=0;i<10;i++)printf("%d ,",a[i]);[br] }
以下程序的输出结果是( )。[br] main()[br] { int i ,a[4] [4] 一{{1 ,3,5) ,{2 ,4,6} ,{3 ,5,7}};[br] printf("%(1%d%d%d ".a[O][3] ,a[1][2] ,a[2][br] [1] ,a[3][0];[br] }
有如下程序段:执行该程序后, x 的值为( )[br] int a=14 ,b=15,x;[br] char c='A';[br] x=(a&&b)&&(c<'B') :
以下函数返回 a 所指数组中最小的值所在的下标值:在下划线处应填入的是( )[br] fun(int*a ,int n)[br] { int i ,j=0 ,P;[br] p=j;[br] for(i=j;i[br] if(a[i][br] }
以下程序的输出结果是( )。[br] main()[br] { int Rum=0;[br] while(num<=2)[br] { num++;[br] printf( ”%d n”, num);[br] }[br] }
若变量 e 为 char 类型,能正确判断出 C为小写字母的表达式是( )。
下列程序的输出结果是( )。[br] #include[br] void p(int*x)[br] { printf("%d ¨, ++*x);[br] }[br] void main()[br] { int y=3;[br] p(&y);[br] }
下列叙述中错误的是( )
若要用函数 fopen 打开一个新的二进制文件,该文件要既能读也能写,则应以( )方式打开文件
下述程序的输出结果是( )。[br] #define N 20[br] void fun(int a[] ,int n ,int m)[br] { int i ,j;[br] for(i=m;i>n;i--)a[i+1]=a[i];[br] }[br] main()[br] { int i ,a[N]={1 ,2,3,4,5,6,7,8,9,10};[br] fun(a ,2,9);[br] for(i=0;i<5;i++)printf("%d" ,a[i]);[br] }
第一页
上一页
4
5
6
7
下一页