主页 > 教育培训 > 正文

计算机等级考试试题 2010计算机等级考试试题下载(4)

[作者:tmxdwf]
2010-08-09 11:20

  (32)有以下程序
  #include
  #define N 8
  void fun(int *x,int i)
  {*x=*(x+i);}
  main()
  {int a[N]={1,2,3,4,5,6,7,8},i;
  fun(a,2);
  for(i=O;i
  {printf("%d",a[i]);}
  printf("\n");
  }
  程序运行后的输出结果是
  A)1313
  B)2234
  C)3234
  D)1234
  (33)有以下程序
  #include
  int f(int t[],int n);
  main
  { int a[4]={1,2,3,4},s;
  s=f(a,4); printf("%d\n",s);
  }
  int f(int t[],int n)
  { if(n>0) return t[n-1]+f(t,n-1);
    else return 0;
  }
  程序运行后的输出结果是
  A)4
  B)1O
   C)14
  D)6
  (34)有以下程序
  #include
  int fun()
  { static int x=1;
  x*2; return x;
  }
  main()
  {int i,s=1,
  for(i=1;i<=2;i++) s=fun();
  printf("%d\n",s);
  }
  程序运行后的输出结果是
  A)O
  B)1
  C)4
  D)8
  (35)有以下程序
  #include
  #define SUB(a) (a)-(a)
  main()
  { int a=2,b=3,c=5,d;
  d=SUB(a+b)*c;
  printf("%d\n",d);
  }
  程序运行后的输出结果是
  A)0
  B)-12
    C)-20
   D)10
   二、填空题
  (1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为 【1】 。
  (2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有 【2】 个元素。
   (4)软件是 【4】 、数据和文档的集合。
  (5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 【5】 ,成绩)。
  (6)设x为int型变量,请写出一个关系表达式 【6】 ,用以判断x同时为3和7的倍数时,关系表达式的值为真。
  (7)有以下程序
  #include
  main()
  { int a=1,b=2,c=3,d=0;
  if(a==1)
  if(b!=2)
  if(c==3) d=1;
  else d=2;
  else if(c!=3) d=3;
   else d=4;
  else d=5;
  printf(“%d\n”,d);
  }
  程序运行后的输出结果是 【7】 。
  (8)有以下程序
  #include
  main()
  { int m,n;
  scanf("%d%d",&m,&n);
  while(m!=n)
  { while(m>n) m=m-n;
  while(m
  }
    printf(“%d\n”,m);
  }
  程序运行后,当输入14 63 <回车> 时,输出结果是 【8】 。

猜你喜欢

编辑推荐

相关内容

推荐阅读

加载中...
没有更多了
X