范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

C期末考试试卷(含答案)

  单项选择题
  1.‘A’的ASCII码为65,n为int型,执行 n =‘A’+‘6’-‘3’;后,n的值为 B  。
  A)‘D’ B) 68 C) 不确定的值 D) 编译出错
  2.下列变量名中, A  是合法的。
  A)CHINA B) byte-size C) double D) A+a
  3.在static int B[3][3]={{1},{3,2},{4,5,6}};中, a[2][2]的值是 C  。
  A)0 B) 5 C)6 D)2
  4.若有定义 int a=3, *p=&a ;则 *p的值是 B  。
  A)常量a的地址值 B)3
  C)变量p的地址值 D)无意义
  5.下列关于指针运算的各叙述中,不正确的叙述是 D  。
  A)指向同一数组的两个指针,可以进行相等或不等的比较运算;
  B)可以用一个空指针赋值给某个指针;
  C)指向数组的指针,可以和整数进行加减运算;
  D)指向同一数组的两个指针,可以进行有意义的相加运算。
  6. 已知x、y、z是int型变量,且x=3,y=4,z=5;则下面各表达式中,值为0的是 D  。
  A)‘x’&&‘y’ B) x<=y C)x || y+z && y-z D) !((x>n; int a[n];
  D) const int SIZE=10; int a[SIZE];
  16.采用函数重载的目的 在于 D  ;
  A) 实现共享 B)减少空间
  C) 提高速度 D)使用方便,提高可读性
  17.下列的各类函数中,  C  不是类的成员函数。
  A)构造函数 B)析构函数
  C)友元函数 不是类的成员函数  D)拷贝初始化构造函数
  18.若有定义:int x , *p ; 则正确的赋值表达式是 D  。
  A) *p=*x B) *p=&x C) p=x D) p=&x
  int *p=&x
  19.下列静态数据成员特性中, D  是错误的。
  A) 说明静态数据成员时前边要加修饰符static;
  B) 静态数据成员要在类体外进行初始化;
  C) 引用静态数据成员时,要在静态数据成员名前加<类名>和作用域分辨符;
  D) 静态数据成员不是所有对象共有的。静态数据成员是所有对象共有的
  20.以下各选项中,正确的函数声明是 C  。
  A)double func( int x , int y )
  B)int func( int x ; int y ) ;
  C)float func( int x , int y ) ;逗号隔开
  D)char func( int x , y ) ;填空题
  1 .一个C++程序的执行从 main  函数开始,到 main  函数结束 。
  2 . 设有定义 int x=3, y=4 ; 则表达式 x*=y+5的值为 27  。若有 定义 int a=2 ;则执行完语句 a+=a-=a*a ;之后,a的值为 -4  。
  3.在C++ 中,只能用于整型操作数的算术运算符是 %  ;表达式3 / 2的结果为 1  。
  4 .在C++ 中, 变量的三个基本要素  是指:变量名、 变量类型  和 变量值  。
  5.设有定义 int x=3, y=4, t ; 则实现x,y两变量值交换的三个语句是:t=x ;
  x=y  ; y=t  ; 。
  6.在C++ 中,有两种给出注释的方法 。一种是沿用C语言的注释符,即 /* */  。另一种是从它开始,直到它所在行尾的字符都为注释的注释符,即 //  。
  7.在C++ 中, 函数在定义时可以预先定义出默认的形参值。默认形参值必须 按  从右到左    的顺序定义。因为在调用时,实参初始化形参是按  从左到右   的顺序 。
  8 .在C++程序中,对刚创建的对象进行初始化的工作由  构造   函数来完成;而对象被删除前的一些清理工作则是由  析构   函数来完成的。
  9. Visual C++ 6.0 集成开发环境界面由标题栏、菜单栏、工具栏、 项目工作区  窗口、文档窗口、 输出  窗口以及状态栏等组成。
  10 .类是逻辑上相关的  函数   与数据的封装。特殊类的对象拥有其一般类的全部属性与服务,称作特殊类对一般类的  继承   。 程序阅读题
  1.源程序如下:
  # include 
  void main( )
  {
  char *s ="abcdefg" ;
  cout << s << endl ;
  s + = 2 ;
  cout << s << endl ; //加号向右从第n位输出
  }
  2.源程序如下:
  # include 
  # define N 5
  void main( )
  {
  int i , j ;
  for( i = N; i >= 1 ; i-- )
  {
  for( j = 1; j <= N-i ; j + + )
  cout << " ″; // 双引号内含一空格
  for( j = 1; j <= 2*i-1 ; j + + )
  cout << ″*″;
  cout << endl ;
  }
  } //考虑其他情况
  3.源程序如下:
  # include 
  void main( )
  {
  int fun( int a ) ;
  int a=2, i ;
  for ( i = 0 ; i < 3 ; i + + )
  printf (" %3d " , fun( a ) ) ;
  }
  int fun( int a )
  {
  int b = 1 ;
  static int c = 1 ;
  b = b + 1 ; c = c + 1 ;
  return ( a + b + c ) ;
  }
  4.源程序如下:
  # include 
  void main( )
  {
  int prime ( int x ) ;
  static int a [6] = { 5, 9, 6, 11, 13, 8 } ;
  int i , *p = a , sum = 0 ;
  for ( i = 0 ; i < 6 ; i + + )
  if ( prime ( *( p + i ) ) = = 1 )
  { printf ( " %d 	 " , * (a+i ) ) ; sum + = * ( a + i ) ; }
  printf ( "  The Sum = %d   ", sum ) ;
  }
  int prime ( int x )
  {
  int i ;
  for ( i = 2 ; i < x ; i + + )
  if ( x % i = = 0 ) return ( 0 ) ;
  return ( 1 );
  }
  5.源程序如下:
  # include < iostream.h >
  void f1( int I ) { I += 10 ; }
  void f2( int * I ) { *I += 10 ; }
  void f3( int& n ) { n += 10 ; }
  void main( )
  {
  int I = 0 ;
  f1( I ) ;
  cout <<"I is "<< I << endl ;
  f2( &I ) ;
  cout <<"I is "<< I << endl ;
  f3( I ) ;
  cout <<"I is "<< I << endl ;
  }
  6.源程序如下:
  # include 
  class Class
  { public :
  Class ( int n = 6 , int m = 7 ) ; //默认数值
  ~Class ( ) ;
  void Set ( int n , int m ) { x = n ; y = m ; }
  private :
  int x, y ;
  } ;
  Class :: Class( int n, int m)
  {
  Set( n, m ) ;
  cout <<"Construct : x= "<< x <<", y= " << y << endl ;
  }
  Class :: ~Class( )
  {
  cout <<"Destruct : x=" << x <<", y= " << y << endl ;
  }
  void main( )
  {
  Class a ( 5 )  ; //5,7
  Class b ( 1 , 3 ) ;
  cout <<"exiting…  "  ;
  }
  程序填空题
  # include 
  int fac( int n ) ;
  void main( )
  {
  int i ;
  for( i = 0 ; i < 20 ; i + + )
  cout << fac( i ) << ″ ″;
  }
  int fac( int n )
  { // 红色显示的部分为参考答案
  int s;
  if(n==0 || n==1) s=1;
  else s=fac(n-1)+fac(n-2);
  return s;
  }
  2.本程序的功能是输出三角形式的九九乘法表。请在横线上填空。
  #include 
  void main( )
  {
  int i , j ;
  for( i=1; i<=___9___ ; i++ )
  {
  for( j=1; j<=___i_____ ; j++)
  printf ( " %1d*%1d=%2d " , j , i , i*j  ) ;
  printf( "   " ) ;
  }
  }程序设计题
  1.设学生的人数已知,他们的考试成绩也已知。请编程补全下面的程序,使该程序能完成:(1)计算出这些成绩的平均成绩并显示出来;(2)计算出这些成绩的最高成绩并显示出来。
  # include 
  # define N 8
  void main( )
  {
  static float score[N]={ 86, 67, 98, 80, 78, 95, 56, 78 } ;
  int i;
  float s, aver, max;
  s=0;
  for(i=0; i>year>>month>>day;
  s=0;
  for(i=1; i2 && leap(year)==true ) s=s+1;
  cout<
有效防止鼠标手,这款产品不简单我们工作生活中都离不开电脑,因为每天要通过它来办公,有些人,特别是学生喜欢用它来玩游戏,丰富了各自的生活。除了电脑主机,鼠标键盘也不能少。提到鼠标,我个人因为工作关系,喜欢用无线鼠小米生态链又一空气净化器力作速度70太快,清新空气刚刚好前段时间同事去北京出差,不禁调侃道以后睡觉也要戴口罩了吗?哎,兄弟,别忘了人类还有个发明,叫空气净化器。很多人在遇上雾霾天的时候才会想起空气净化器,还有些人可能觉得自己所在的城市雾马斯克助推的狗狗币火箭般的速度进入前十名,比特币玩家大跌眼镜当下的币种又来了,随着狗狗币(DOGE)摇摇晃晃地回到了单位市值前十的代币中,埃隆马斯克(ElonMusk)再次被联系到了这个以备忘录为主题的资产,尽管最近他声称他以DOGE为主题手机慢速度快门平移跟拍18秒8月1日晚上七点买菜回来在小区北门路口用OPPORENO5PRO手持拍摄先设定值ISO400,S18s,再来设定ISO800,S18s,ISO400,S18sISO400,S18s注册安慕东南北商标,伊利筑上万商标帝国Ambrosial一词来源于希腊,用来形容特别的美味,安慕希正是该词的音译。近日,安慕希关联公司内蒙古伊利实业集团股份有限公司申请了一些特别的商标,名称为安慕东安慕南安慕北等等。安喜茶注册喜茶饼家商标,推出喜茶饼家夹心小方近日,喜茶关联公司深圳美西西餐饮管理有限公司(以下简称喜茶公司)提交申请了一件喜茶饼家商标,注册在第30类方便食品相关商品上。2年前早有布局小知查询发现,这并不是喜茶首次申请喜茶饼奥运健儿名字被抢注?奥委会及时撤回和停止实施商标注册申请东京奥运会早已落幕,商标抢注却不停息近期,我国奥运健儿姓名被抢注商标频频发生,包括苏炳添孙颖莎汪顺马龙全红婵杨倩陈梦张常鸿等等。截至目前,东京奥运会中国代表队50位金牌获得者(含集商标上标注TM和圆圈R代表了什么?商标在生活中随处可见,礼品袋上衣服上门头上等处处都有商标。细心的朋友可能会注意到,有些商标在右上角或右下角标注的是圆圈R,有一些商标标注的则是TM,这两个小角标是什么含义呢?有什么鸿星尔克和蜜雪冰城要联名?商标保护要做好郑州暴雨过后,鸿星尔克和蜜雪冰城彻底出圈,备受追捧。鉴于对这两个品牌的极度喜爱,网友直呼鸿星尔克和蜜雪冰城搞联名,甚至还有网友帮忙设计联名款鞋的样式,十分热情。近年来,很多品牌都推商标热点丨喜茶注册喜茶饼家商标吴亦凡事件相关商标被抢注17月31日晚,北京市公安局朝阳分局官微发布通报,吴亦凡涉嫌强奸罪,被朝阳公安分局依法刑事拘留。吴亦凡事件中女孩名字一些网络梗被抢注为商标,包括见亦思签美竹吴签小G娜都美竹吴签等等13万价格区间想要四驱?星途TX超能四驱版给你安排2021年上海车展,星途TX超能四驱版正式开启预售,并推出三款车型,预售价格为1315万元。作为TX系列的补强型选手,星途TX超能四驱版拥有百公里8秒级劲爆动力,匹配同级罕见的博格
五家企业向印度提交205亿美元芯片生产计划五家企业向印度提交205亿美元芯片生产计划财联社2月22日电,根据一份政府声明,印度已收到五家公司提交的价值205亿美元的半导体和显示芯片工厂的投资计划。印度自然资源集团Vedan苹果推迟发布折叠屏iPhone知名研究机构DisplaySupplyChainConsulters分析师罗斯。杨发布报告称,苹果公司很可能会将折叠屏iPhone的发布时间推迟到2025年,而该公司目前正在探索开苹果CEO直言,中国像变了一个国家,iPhone无法离开这里苹果公司CEO蒂姆。库克与我国的渊源颇深,据他自己说他第一来到中国是在25年前,当时的中国还远没有现在这般发达,各地的城市也都处于起步阶段,然而在这二十多年中,中国的发展却令世界都一体压铸是不是割韭菜?花28万买特斯拉,撞墙后维修费竟高达20万对于特斯拉汽车开创出来的战术级技术一体压铸技术,实现了由一个巨大的压铸机来制造各种零部件,从而替代拼装所需要的不同零部件,从而达到实现成本以及时间的压缩。由于特斯拉一体化压铸技术带RedmiK50首销成绩亮眼,3299有点贵?K40更香了现在智能手机的更新换代速度非常快,不知道大家会不会在新款智能手机推出后第一时间入手。安卓智能手机竞争激烈,在一款旗舰处理器推出后,各大安卓智能手机厂商都会推出相应的机型,对于用户来腾讯公关总监澄清重锤传闻喊重锤的人,自己销号了澎湃新闻记者范佳来2月21日,有雪球用户发布网络传言称,腾讯遭遇重锤,并且是足以颠覆腾讯的大锤。该用户表示,此消息已得到腾讯员工的证实。此消息经过广泛传播后,引发市场恐慌情绪。当天功率提升6倍成本大幅降低特斯拉这类电池将满足130万辆电动车需求获悉,特斯拉表示,加州试点工厂生产了100万块4680电池,将用于ModelY车型上,预计年底产能达到100GWh,可满足130万辆电动车的装载需求。特斯拉量产的4680电池是一款滴滴从3月4日起将停止在俄罗斯及哈萨克斯坦的业务Tech星球2月22日消息,据界面,俄罗斯塔斯社卫星通讯社报道,滴滴驻俄罗斯和独联体公关总监IrinaGuschina表示,该公司将从今年3月4日起停止在俄罗斯和哈萨克斯坦的业务。豆瓣doubanicon豆瓣App宇宙的奥秘索恩社会科学文献出版社202010出版想读在读读过简介四百年前,两位截然不同的科学家突破了当时已知世界的边界。1609年在威尼斯,伽利略伽利雷透过望远镜观察星辰,并制作仪站在东数西算的风口,怎样才能赚到钱?大家好,我是炒股爱好者LONG。谢谢关注点赞和转发!有什么不同看法,请在留言区留言,共同探讨!近日,东数西算工程正式全面启动的消息纷纷刷屏,引爆涨停潮。概念板块涨幅前列,一堆与大数裁员风波之后,留给微博的时间不多了出品互联网评撰文宗干最近,微博上热搜的姿势有点难看。2月19日,微博登上脉脉App热搜。在这款职场社交平台上,多名经过职位信息认证的微博员工表示,微博正在大面积裁员,甚至有员工还被