之前有在网上答了下CVT的网上笔试题,特别把它们都弄下来,答案参考,不一定是对的,有错希望大家能提出来。

1、有关系R和S,R∩S等价于(B)

A、S-(R-S)    B、R-(R-S)   C、(R-S)US  D、RU(R-S)

2、叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是(B)

A、空或只有一个结点   B、高度等于其结点数   C、该二叉树是完全二叉树  D、所有结点无右孩子

3、下类函数中不是类的成员函数的是(D)

A、构造   B、 析构   C、友元   D、拷贝构造

4、假设X是这样的自然数,X能被3整除或者X的个位数是3,那么在1000以内(小于1000),求这样的X的累加之和。(199701)

 #include<stdio.h>
int main(){
int i,sum=;
for(i=;i<=;i++){
if(i%==||i%==){
sum=sum+i;
}
}
printf("%d\n",sum);
scanf("%d",&sum);
}

5、栈的插入和删除操作在(B)进行。

A、栈底     B、栈顶       C、任意位置     D、指定位置

定义:栈是规定只能在栈顶插入或删除的线性表,也就是先进后出的规则。

6、某公司数据库密码规定为5位组成的字符串,存储之前,需要将其加密,加密算法为:依次将每个字符依次将每个字符的ASC码值乘以2,再加上10,若计算到的新字符的值等于128,则继续将其除以3,否则不进行除法运算。最后将该得到的新字符串中所有字符前后互换(第一位和最后一位,第二位和倒数第二位交换,依次交换),编程求字符串“abcde”加密后的字符串。(FFEDD)

 #include<stdio.h>
#include <string.h>
int main(){
char pwd[]="abcde",temp;
int len=strlen(pwd);
/*赋值*/
for(int i=;i<len;i++){
printf("%c\n",pwd[i]);
if((pwd[i]*+)>=){
pwd[i]=(pwd[i]*+)/;
printf("大于或等于%c\n",pwd[i]);
}
else{
pwd[i]=(pwd[i]*+);
printf("小于%c\n",pwd[i]);
}
}
/*交换*/
for(int j=;j<len/;j++){
temp=pwd[j];
pwd[j]=pwd[len-j-];
pwd[len-j-]=temp;
}
/*打印出来*/
for(int j=;j<len;j++){
printf("最终%c\n",pwd[j]);
}
/*预留输入*/
scanf("%d",&len);
}

7、为了有效的捕获系统需求,应采用(C)

A、瀑布模型    B、V 模型     C、原型模型       D、螺旋模型

8、写出下面程序的运行结果(3667788)

 #include<stdio.h>

 void main(){
int c;
char aa[]="";
char *p=aa; while(*p){
c=*p;
switch(c-''){
case :
case :putchar(c+);
case :putchar(c+);break;
case :putchar(c+);break;
default:putchar(c+);break;
}
p++;
}
printf("\n");
}

9、C#中关于构造函数描述正确的是(C)

A、构造函数可以声明返回类型  B、构造函数不可以用private修饰  C、构造函数必须与类名相同  D、构造函数不能带参数

10、下面哪个是无线网络协议(C)

A、ADSL   B、100BaseT  C、WiMax  D、1000BaseT

11、有关析构函数的说法不正确的是( C)。

A、析构函数有且只有一个   B、析构函数无任何函数类型    C、析构函数和构造函数一样可以有形参   D、析构函数的作用是在对象生命周期结束时收回先前分配的内存空间

12、2到38642之间个位数为1的素数(只能被自己和1整除的数)的和是()

 #include<stdio.h>
int main(){
int i=,sum=;
for(i=;i<=;i++){
int a,b,m=i/;
/*获取个位数*/
a=i%;
/*判断素数*/
while (i%m!= && m>)
m--;
/*判断是否个位为1+素数*/
if (a== && m==){
sum+=i;
}
}
printf("%d\n",sum);
scanf("%d",&i);
}

13、有关类和对象的说法中不正确的一项是(C)

A、对象是类的一个实例    B、任何一个对象只能是属于一个具体的类   C、一个类只能有一个对象  D、类与对象的关系与数据模型和变量的关系类似

14、答案(-29)

 #include<stdio.h>
#define fire(X,Y) (X)--;(Y)++;(X)*(Y);
int main(){
int a=,b=;
for(int i=;i<;i++){fire(a,b);}
printf("%d%d",a,b);
scanf("%d",&a);
}

15、如下下列程序的答案(011122)

 #include<stdio.h>
void main(){
int i;
for(i=;i<;i++){
switch(i){
case :printf("%d",i);
case :printf("%d",i);
default :printf("%d",i);
}
}
scanf("%d",&i);
}

16、下列网络协议在协议栈中排位最高的是(A)???

A、TCP   B、SMTP   C、IEEE 802.11a    D、Bluetooth

17、C#中下列语句不能用于将Person类型转换为Student类型的是(AD)

A、Person is Student B、 Person as Student  C、Student stu1=(Student)Person  D、Studnet.Convert(Person)

18、写出下面程序运行的结果(false)

 public class exam {
public static void main(String[] args) {
String s1 = "Hello World";
String s2 = new String("Hellow World");
System.out.println(s1 == s2);
}
}

19、下列关于数据库概念“关系”的陈述中 错误的是(B)

A 表中任意两行的值不能相同 B 表中任意两列的值不能相同     C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要

20、队列是一种(A)的线性表

A、先进先出   B、先进后出  C、只能插入  D、只能删除

21、常用的数据传输速率单位有:Kbps、Mbps、Gbps,1Gbps等于(A)

A、1*10^3Mbps   B、1*10^3Kbps  C、1*10^6Mbps D、1*10^9Kbps

22、 下列关于类的构造函数说法不正确的是(D   )。

A、构造函数名与类名相同   B、构造函数在说明类变量时自动执行 C、构造函数无任何函数类型 D、构造函数有且只有一个

23、关于delete运算符的下列描述中,( C)是错误的。

A、它必须用于new返回的指针; B、使用它删除对象时要调用析构函数; C、对一个指针可以使用多次该运算符; D、指针名前只有一对方括号符号,不管所删除数组的维数。

24、用链表表示线性表的优点?(C)

A 便于随机存取 B 花费的存储空间比顺序表少  C 便于插入与删除 D 数据元素的物理顺序与逻辑顺序相同

25、模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为 (D) 。

A.数据耦合     B.标记耦合       C.公共耦合     D.内容耦合

笔记:当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完全依赖于修改它的模块。如果发生下列情形,两个模块之间就发生了内容耦合。

26、写出下列程序运行的结果(BAAAABCAAABCDAABCD)

 #include<stdio.h>
#include <string.h>
int main(){
char str1[]="BCD";
char str2[]="AAAAA";
int i=;
for(i=;i<=;i++){
memcpy(str2,str1,i);
printf("%s",str2);
}
return ;
}

27、写出下列程序运行的结果(compute)

 #include<stdio.h>
void main(){
static char a[]="computer";
static char b[]="computer";
char *p=a;
char *q=b;
int j;
for(j=;j<;j++){
if(*(p+j)==*(q+j)){
printf("%c",*(p+j));
}
} }

28、写出下列程序运行的结果(4)

 class exam{
public static void main(String []args) {
int[] circle = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int counter=0;
int i=0,j=0;
while(counter<circle.length){
if(circle[i]!=-1){
j++;
if(j==3){
counter++;
if(counter==circle.length){
System.out.println(circle[i]);
break;
}
circle[i]=-1;
j=0;
}
}
i++;
if(i>=circle.length){
i=0;
}
} }
}

29、(A)

A、the application complies but doesn't print anything

B 、the application complies and print "DONE WAITING";

C 、the application complies and print "FINALLY";

D 、the application complies and print "ALL DONE";

 public class Z{
public static void main(String[] args){new Z();}
private Z(){
Z alias1=this;
Z alias2=this;
synchronized(alias1){
try{
alias2.wait();
System.out.println("DONE WAITING");
}
catch(InterruptedException e){
System.out.println("INTERR UPTED");
}
catch(Exception e){
System.out.println("OTHER EXCEPTION");
}
finally{
System.out.println("FINALLY");
}
}
System.out.println("ALL DONE");
}
}

30、输出712的N次方,结果后三位为696的N的个数,0<N<24669(246)

 #include<stdio.h>
int main(){
int sum=,count=;
for(int i=;i<;i++)
{
sum=sum*%;
if(sum==)
count++;
}
printf("输出712的N次方,结果后三位为696的N的个数为:%d (0<N<24669)",count);
scanf("%d",&count);
}

31、输出下面的第三行的结果(1)

public class exam{
public static void main(String []args){
String overview="This chapter contains a description of convertions used in this manual";
for(int i=0;i<overview.length();i++){
int num=0;
for(int j=0;j<overview.length();j++){
if(overview.charAt(i)==overview.charAt(j))
num++;
}
System.out.println(num);
}
}
}

32、输出下面程序的结果:

dog
cat
boy
apple

 public class exam{
public static void main(String []args){
String overivew="apple boy cat dog";
String[] arr=overivew.split(" ");
int len=arr.length;
for(int i=1;i<=len;i++){
System.out.println(arr[len-i]+" ");
}
}
}

33、为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字(A)

A、 UNIQUE    B、COUNT      C、DISDINCT    D、UNION

34、苹果ios操作系统上的应用开发语言是(C)

A、C    B、C++   C、Objective  c    D、java    E、Python

35、Android的IPC(进程通讯)主要采用以下哪个?(C)

A、Socket    B、Pipe    C、Binder   D、Signal

36、不属于构造函数特征的是(D)

A、构造函数的函数名与类名同名  B、构造函数可以重载  C、构造函数可以设置缺省(默认)参数  D、构造函数必须指定类型说明

37、以下数据结构中哪一个是非线性结构()

A、

CVT电子集团--笔试部分试题的更多相关文章

  1. BAT及各大互联网公司2014前端笔试面试题--Html,Css篇

    很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习前端基础更是大有裨益. 而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正 ...

  2. BAT及各大互联网公司2014前端笔试面试题--JavaScript篇

    很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习js更是大有裨益. 而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正确, ...

  3. AJAX笔试面试题汇总

    AJAX笔试面试题汇总 Javascript 1. 什么是ajax,为什么要使用Ajax(请谈一下你对Ajax的认识) 什么是ajax: AJAX是“Asynchronous JavaScript a ...

  4. 可能碰到的iOS笔试面试题(4)--C语言

    可能碰到的iOS笔试面试题(4)--C语言 可能碰到的iOS笔试面试题(4)--C语言 C语言,开发的基础功底,iOS很多高级应用都要和C语言打交道,所以,C语言在iOS开发中的重要性,你懂的.里面的 ...

  5. 面试题2:BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇

    BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇 Html篇: 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内 ...

  6. 【转】BAT及各大互联网公司2014前端笔试面试题:JavaScript篇

    原文转自:http://blog.jobbole.com/78738/ 很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习前端基础更是 ...

  7. BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇

    BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇 2014/08/03 · Web前端, 开发 · CSS, HTML, 技术面试 分享到: 188 MongoDB集群之分片技术应用 ...

  8. (转)BAT及各大互联网公司2014前端笔试面试题--Html,Css篇

    BAT及各大互联网公司2014前端笔试面试题--Html,Css篇   很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习前端基础更是 ...

  9. 数据库笔试面试题库(Oracle、MySQL等)

    数据库笔试面试题库(Oracle.MySQL等) 版权声明:版权所有,欢迎分享本文,转载请保留出处,否则追究法律责任,谢谢合作. 注:本文将持续更新,可关注作者微信公众号以便获得最新笔试面试资料. ⊙ ...

随机推荐

  1. jquery的$().each,$.each的区别与应用

    在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法.两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点. $().each,对于这个方法,在d ...

  2. MYSQL 用户

    MYSQL 并没有与SQL Server一样的两个级别的主体,它只有user. user 的信息都保存在mysql 数据库的 user 表中:我想也可以用insert 的方式新建用户,只是这种尝试还没 ...

  3. Android软件版本更新

     转的:适合新手学习,但在实际项目中不可这么做. 以下是我转的内容: ================================================================= ...

  4. python-聊聊反射

    反射 对于初学python可能较难理解,但反射是非常有用. 试想一下,当别的程序传入给你写的这段代码一个变量(var=“math”),这个变量是一个字符串,这个字符串是一个模块或者一个模块下的某个方法 ...

  5. c++ 回调类成员函数实现

    实现类成员函数的回调,并非静态函数:区分之 #ifndef __CALLBACK_PROXY_H_ #define __CALLBACK_PROXY_H_ template <typename ...

  6. ceph优秀博文

    ceph官方博文: http://ceph.com/community/blog/ rgw根据rgw用户来分pool存放数据 http://cephnotes.ksperis.com/blog/201 ...

  7. vs2010调试快捷键

    VS2010单步调试  1.设置断点 F9设置或者取消断点,如果当前行未设置断点,则F9可以再当前行设置断点,如果已经设置,则为去除断点   2.单步调试 F10不进入函数单步,F11进入函数单步 , ...

  8. Dearmweaver CS6 如何添加emmet 插件

     一.关于emmet插件 已经接触前端工具的小伙伴们早听说过这个插件的鼎鼎大名了吧,emmet可以说是前端工程师的利器,就连老牌dreamweaver 都可以支持,我们怎么好意思拒绝这个好东西呢? 有 ...

  9. SQL学习之分组数据Group by

    简介:"Group By"根据字面上的意思理解,就是根据"By"后面指定的规则对数据进行分组(分组就是将一个数据集按照"By"指定的规则分成 ...

  10. SQL Server存储过程和游标有关实例以及相关网址

    内含游标的存储过程实例 第一种写法 GO BEGIN IF (object_id('PT_FAULT_REPORT', 'P') is not null) drop proc PT_FAULT_REP ...