试题详情

2019 年计算机等级考试二级MySQL数据库程序设计试题(三)

开始做题

试卷预览

1 单选题 2分

下列程序的运行结果为( )。

#include

main()

{ struct date

{int year ,month,day;

}today;

printf("%d\n" ,sizeof(struct date));

}

  • A. 8
  • B. 6
  • C. 10
  • D. 12

正确答案: B

本题解析: 暂无解析

2 单选题 2分

有以下程序:输出的结果是( )。

#include<

struct stu

{ int num;

char name[10] :

int age;}

void fun(struct stu*p)

{printf("%s\n" ,(*p).name);}

tllain()

{

struct stu students[3]={{9801 ,"Zhang".20} ,

{9802 ,"Wang",19},{9803 ,"Zhao" ,1 8}}

fun(students+2);

}

  • A. Zhang
  • B. Zhao
  • C. Wang
  • D. 18

正确答案: B

本题解析: 暂无解析

3 单选题 2分

有以下程序:输出的结果是( )。

viod fun(int a ,int b ,int C)

{ a=456 :b=567;c=678;}

main()

{ int x=10 ,y=20,Z=30;

fun(x ,y,z) :

printf("%d ,%d,%d\n" ,x,y,z);

}

  • A. 30,20,10
  • B. 10,20,30
  • C. 456,567,678
  • D. 678,567,456

正确答案: B

本题解析: 暂无解析

4 单选题 2分

有以下结构说明和变量定义,指针 p、q、r 分别指向链表中的 3 个连续结点。

struct node

{ int data;struct node*next;)*p ,*q,*r;

现要将 q 所指结点从链表中删除, 同时要保持链表的连续, 以下不能按要求完成操作的语句是 ( )。

  • A. p->next=q->next;
  • B. P-next=P->next->next;
  • C. p->next=r;
  • D. p=q->next;

正确答案: D

本题解析: 暂无解析

5 单选题 2分

有定义:“ int a=2 ,b=3,c=4;”,则下列选项中值为 0 的表达式是( )。

  • A. (!a==1)&&(!b==O)
  • B. (a<B)&&!C||1< p>
  • C. a&&b
  • D. a||(b+b)&&(c-a)

正确答案: A

本题解析: 暂无解析

6 单选题 2分

设 fun() 函数的定义形式为

void fun(char ch ,float x){ ⋯}

则下列对函数 fun 的调用语句中,正确的是( )。

  • A. fun("abc" ,3.0);
  • B. t=fun('D'.16.5);
  • C. fun('65' ,2.8);
  • D. fun(32 ,32);

正确答案: C

本题解析: 暂无解析

7 单选题 2分

有下列程序:程序运行后的输出结果是( )。

main()

{ char p[]={'a' ,'h' ,'c'} ,q[]="a";

printf("%d%d\n".sizeof(P) ,sizeof(q));

}

  • A. 4 4
  • B. 3 3
  • C. 3 4
  • D. 4 3

正确答案: C

本题解析: 暂无解析

8 单选题 2分

有下列程序:程序运行后的输出结果是( )。

main()

{ int k=5 ,n=0;

while(k>0)

{switch(k)

{dcfault :break;

case 1 :n=n+k;

case 2 :

case 3 :n+=k;

}

k--;

}

printf("%d\n".n);

}

  • A. 0
  • B. 4
  • C. 6
  • D. 7

正确答案: D

本题解析: 暂无解析

9 单选题 2分

有以下程序:程序运行后的输出结果是( )。

main()

{ int a[]=(2 ,4,6,8,10},y=0,x,*P;

p=&a[1];

for(x=1;x<3;x++) y+=p[x];

printf("%d\n ,y");

}

  • A. 10
  • B. 11
  • C. 14
  • D. 15

正确答案: C

本题解析: 暂无解析

10 单选题 2分

有下列程序:程序运行后的输出结果是( )。

void sort(int a[] ,int n)

{ int i ,j ,t;

for(i=0;i

for(j=i+1;j

if(a[i]< p=""><>

}

main()

{ int aa[10] :{1 ,2,3,4,5,6,7,8,9,10) ,i;

sort(aa+2 ,5);

for(i=0;i<10;i++)printf("%d ,",aa[i]);

printf("\n");

}

  • A. 1 ,2,3,4,5,6,7,8,9,l0 ,
  • B. 1 ,2,7,6,3,4,5,8,9,10,
  • C. 1 ,2,7,6,5,4,3,8,9,10,
  • D. 1 ,2,9,8,7,6,5,4,3,10,

正确答案: C

本题解析: 暂无解析

其他考生还关注了

更多

相关题库

更多
置顶