我要投稿 投诉建议

三级数据库上机试题

时间:2022-07-23 17:44:05 计算机等级 我要投稿
  • 相关推荐

2008年三级数据库上机精选试题

  1.请编写一个函数jsValue(intm,intk,intxx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。

  例如:若输入175则应输出:19,23,29,31,37。

  Int isP(int m)

  {int i; for(i=2;i

  return 1;}

  void num(intm,intk,intxx[])

  {int s=0; for(m=m+1;k>0;m++)

  if(isP(m)){xx[s++]=m;k--;}}

  2.jsVal()其功能是:如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。

  Void jsVal()

  {int i,j,qw,bw,sw,gw; for(i=0;i

  {qw=a[i]/1000;bw=a[i]/100;

  sw=a[i]0/10;gw=a[i];

  if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0)

  b[cnt++]=a[i];} for(i=0;i

  if(b[i]

  3.StrOR()其函数的功能是:以行为单位依次把字符串中所有小写字母o左边的字符串内容移到该串的右边存放,然后把小写字母o删除,余下的字符串内容移到已处理字符串的左边存放,之后把已处理的字符串仍按行重新存入字符串数组xx中。

  Void StrOR(void)

  {int i,righto,j,s,k; char tem[80];

  for(i=0;i

  for(j=strlen(xx[i])-1;j>=0;j--)

  {k=0; memset(tem,0,80);/*初始化字符串数组tem*/

  if(xx[i][j]==#39;o#39;)/*如果当前字符为#39;o#39;,进入以下语句*/

  {righto=j;/*则将此字符中位置j的值赋给righto*/

  for(s=righto+1;s

  tem[k++]=xx[i][s];/*从righto的下一跳开始将其后所有的字符都存入到tem中*/

  for(s=0;s

  if(xx[i][s]!=#39;o#39;)tem[k++]=xx[i][s];/*将不是字符#39;o#39;的字符全存入到tem中*/

  strcpy(xx[i],tem);/*将当前已处理的字符重新存入当前行xx*/

  }

  elsecontinue; } }

http://www.cnrencai.com/

【三级数据库上机试题】相关文章:

计算机三级考试数据库技术试题(2016)08-06

计算机三级网络技术上机考试题08-05

计算机等级考试三级(C语言)上机考试试题总结08-10

全国计算机等级考试三级信息、网络、数据库上机编程题15道08-10

2004年全国计算机等级考试三级C语言全真上机试题解析08-10

Oracle数据库DBA经典面试题02-02

自考计算机上机基础考试题及答案09-25

上机课心得02-25

公共营养师三级考试模拟试题08-07

关于公共英语三级作文试题及答案08-27