c语言(计算机2级2级c语言上机题库目)

2015年计算机二级《C语言》考试上机测试题(4)
来源:  16:24:25 【】 
考试吧整理“2015年计算机二级《C语言》考试上机测试题(4)”供考生参考,更更多计算机等级考试相关信息清关注网。
  点击查看:
  一、选择题
  1.下列叙述中正确的是(  )。
  A.数据库系统是一个独立的系统,不需要操作系统的支持
  B.数据库技术的根本目标是要解决数据的共享问题
  C.数据库管理系统就是数据库系统
  D.以上三种说法都不对
  2.下列叙述中正确的是(  )。
  A.在栈中,棱中元素随栈底指针与栈顶指针的变化而动态变化
  B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
  C. 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
  D.上述三种说法都不对
  3.软件测试的目的是(  )。
  A.评估软件可靠性
  B.发现并改正程序中的错误
  C.改正程序中的错误
  D.发现程序中的错误
  4.下面描述中,不属于软件危机表现的是(  )。
  A.软件过程不规范
  B.软件开发生产率低
  C.软件质量难以控制
  D.软件成本不断提高
  5.软件生命周期是指(  )。
  A.软件产品从提出、实现、使用维护到停止使用退役的过程
  B.软件从需求分析、设计、实现到测试完成的过程
  C.软件的开发过程
  D.软件的运行维护过程
  6.面向对象方法中,继承是指(  )。
  A.一组对象所具有的相似性质
  B.一个对象具有另一个对象的性质
  C.各对象之间的共同性质
  D.类之间共享属性和操作的机制
  7.层次型、网状型和关系型数据库划分原则是(  )。
  A.记录长度
  B.文件的大小
  C.联系的复杂程度
  D.数据之间的联系方式
  8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是(  )。
  A.一对一
  B.一对多
  C.多对多
  D.多对一
  9.数据库设计中反映用户对数据要求的模式是(  )。
  A.内模式
  B.概念模式
  C.外模式
  D.设计模式
  10.有三个关系R、S和T如下:
  则由关系R和S得到关系T的操作是(  )。
  A.自然连接
  C.投影
1&&&&&&&&&&   相关推荐:
文章责编:wangmeng& 看了本文的网友还看了
?&&( 15:52:41)?&&( 15:47:29)?&&( 15:32:24)?&&( 15:20:09)?&&( 14:38:03)?&&( 15:32:30)
? ?   ? ?   ? ?   ? ?   ? ?
? ?   ? ?   ?
?   ? ?    ? ?   ? ?   ? ?   ? ?
? ?   ? ?
实用工具 |
| 大全 | 大全
     |
版权声明:如果网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本内容,请注明出处。
Copyright & 2004- 网 All Rights Reserved 中国科学院研究生院权威支持(北京) 电 话:010- 传 真:010-2014年3月计算机二级C语言上机模拟试题及答案 8
&在线试题:& & 分级测试:
& 科目练习:
&给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,&在主函数中输出。&  例如,有10个正数:46&30&32&40&6&17&45&15&48&26,平均值为:&30.500000&主函数中输出:46&32&40&45&48&请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。&  注意:源程序存放在考生文件夹下的BLANK1.C中。&  不得增行或删行,也不得更改程序的结构!&  给定源程序:&  #include&&  #define&N&10&  double&fun(double&x[],double&*y)&  {&int&i,j;&double&&  av=__1__;&  for(i=0;&i&N; I++) AV = AV + __2__;    for(i=j=0;&i&N; I++)    if(x[i]&av)&y[__3__]=&x[i];&  y[j]=-1;&  return&&  }&  main()&  {&int&i;&double&x[N],y[N];&  for(i=0;&i&N; I++){ X[I]=RAND()P; PRINTF(&%4.0F &,X[I]);}    printf(&\n&);&  printf(&\nThe&average&is:&%f\n&,fun(x,y));&  for(i=0;&y[i]&=0;&i++)&printf(&%5.1f&&,y[i]);&  printf(&\n&);&  }解题思路:&  第一处:计算平均值时,需对变量av进行初始化为0。&  第二处:利用for循环计算其平均值,所以应填:x[i]/N。&  第三处:把数组x中元素值大于平均值的数依次存放到形参y所指的数组中其中位置由变量j&来控制,所以应填:j++。&  ***************************************************&  给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。&  1&&&&&&&&&&1&&&&&&&&&&1&&&&&&&&&&&&&1&  y&=&-------&+&&&&---------&+&&&---------&+&……&+&-------&  100*100&200*200&&&&&300*300&&&&&&&&m*m&  例如,若m&=&2000,则应输出:&0.000160。&  请改正程序中的语法错误,使它能计算出正确的结果。&  注意:不要改动&main&函数,不得增行或删行,也不得更改程序的结构!&  给定源程序:&  #include&&  fun&(&int&m&)&  {&double&y&=&0,&d&;&  int&i&;&  for(&i&=&100,&i&&=&m,&i&+=&100&)&  {&d&=&(double)i&*&(double)i&;&  y&+=&1.0&/&d&;&  }&  return(&y&)&;&  }&  main(&)&  {&int&n&=&2000&;&  printf(&&\nThe&result&is&%lf\n&,&fun&(&n&)&)&;&  }解题思路:&  第一处:由于计算的实型值要**函数返回,所以必须定义函数的返回类型,只要int或void&可以省略,其他都要定义类型。由于返回是实型值,所以应在数名前加上double等定义。如果使用float则精度不够,所以在这里不能使用float定义。&  第二处:在for循环中,两个“;”不可省略,在此把“;”错写成“,”。&  ***************************************************&[本文共有 2 页,当前是第 1 页]&&上一页
本文标题: 本文地址:
2月考试热点2014年计算机二级C语言上机题库及答案(11)
全国计算机等级考试真题及解析1&&&&&2& &&&&一、填空题  人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。  请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。  注意:源程序存放在考生文件夹的BLANK1.C中。  不得增行或删行,也不得更改程序的结构!  给定源程序:  #include  #include  #define N 8  typedef struct  {char num[10];  int year,month,  }STU;  /**********found**********/  ___1___ fun(STU *std, char *num)  { STU a={&&,};  for (i=0; i&N; style=&PADDING-BOTTOM: 0 MARGIN: 0 PADDING-LEFT: 0 PADDING-RIGHT: 0 PADDING-TOP: 0px& p=&& i++)&=&&&  /**********found**********/  if(strcmp(___2___,num)==0)  /**********found**********/  return (___3___);    }  main()  {STU std[N]={ {&84,2,15},{&222222&, },{&84,9,1},{&83,7,15},{&84,9,28},{&83,11,15},{&83,6,22},{&84,8,19}};  STU char n[10]=&666666&;  p=fun(std,n);  if(p.num[0]==0)  printf(&\nNot found !\n&);  else  {printf(&\nSucceed !\n &);  printf(&%s %d-%d-%d\n&,p.num,p.year, p.month,p.day);  }  }  解题答案:  /**********第一空**********/  STU fun(STU *std, char *num)  /**********第二空**********/  if(strcmp(std[i].num,num)==0)  /**********第三空**********/  return (std[i]);  ******************************************
本文标题: 本文地址:
2月考试热点

我要回帖

更多关于 2级c语言上机题库 的文章

 

随机推荐