c/c++高级工程师笔试题(2)

  10:SQL中的“断言”机制用于实现数据库的

  A.完整性

  B.保密性

  C.并发性

  D.安全性

  11:在C语言中,有值函数的数据类型是指

  A.函数形式参数的数据类型

  B.函数返回值的数据类型

  C.调用该函数时的实参的数据类型

  D.任意指定的数据类型

  12:设char *s=″china″;则printf″%s,%c,%c\n″,s,*s,s[3];的输出是

  A.china, c,n

  B.china,china,i

  C.c,c,n

  D.china,china,n

  13:为了对交互式作业进行控制,操作系统为用户提供了一些常用的操作使用接口,不属于操作使用接口的是

  A.操作控制命令

  B.系统调用

  C.菜单技术

  D.窗口技术

  14:在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有传递函数依赖,那么R至多是

  A.1NF

  B.2NF

  C.3NF

  D.BCNF

  15:在非空线性链表中由p所指的链接点后面插入一个由q所致的链接点的过程是依次执行动作

  A.link(q)¬p; link(p)¬q;

  B.link(q)¬link(p); link(p)¬q

  C.link(q)¬link(p); p¬q;

  D.link(p)¬q; link(q)¬p;

  16:正确的C语言用户自定义标识符是

  A.print

  B.float

  C.when

  D.random﹪2

  17:( )是直接存取的存储设备。

  A.磁盘

  B.磁带

  C.打印机

  D.键盘显示终端

  简答题

  18:面向对象是什么意思,C++是如何实现的;

  19:我们需要编写一个图形相关的应用程序,需要处理大量图形(Shape)信息,图形有矩形(Rectangle),正方形(Square),圆形 (Circle)等种类,应用:需要计算这些图形的面积,并且可能需要在某个设备上进行显示(使用在标准输出上打印信息的方式做为示意)。

  a)请用面向对象的方法对以上应用进行设计,编写可能需要的类

  b)请给出实现以上应用功能的示例性代码,从某处获取图形信息,并且进行计算和绘制

  c)如果你的Square继承自Rectangle,请给出理由,如果不是,请给出理由,并且请比较两种方式的优劣

  d)请问你所编写的类,在如下代码中会有何表现,请解释

  void test_rectangle_area(Rectangle& r)

  {

  r.set_width(10);

  r.set_height(15);

  assert(r.area() == 150);

  }

  20:如果只想让程序有一个实例运行,不能运行两个。像winamp一样,只能开一个窗口,怎样实现?

  21:Write a program to check a C program for rudimentary syntax errors like unbalanced parentheses, brackets and braces. Don't forget about quotes, both single and double, escape sequences, and comments.

  22:There are two int variables: a and b, don’t use “if”, “? :”, “switch”or other judgement statements, find out the biggest one of the two numbers.

  23:简单介绍一下不同的隔离级别,已经他们的应用场景。

  24:链表排序(从小到大)

  节点定义为:

  struct Node{

  int nValue;

  struct Node* pNext;

  };

  最后一个节点的pNext = NULL.

  Node* SortChain( Node* pHead );

  返回值:链表头

  25:简述堆栈与队列的区别。

本文已影响6827
上一篇:广东北电笔试题目(中英) 下一篇:汽车车身技术员笔试题选择题

相关文章推荐

|||||