选择题:
1、    程序设计语言提供了基本类型及其相关操作,而一—一则允许开发者自定义一种新的类型 及其相关的操作。(C)
A:对象    网页设计html代码翻译B:实例    C:类    D:引用
2、    C程序的源文件后缀名为(B)
A.cpp B.c C.obj D.eg
3、    在SVN源码管理中,可以使用(B )命令来创建一个仓库。
Anew Bcreate C> set Dmake
4、    以下关于类和对象的叙述中,正确的是(C)
A类是对象的模板,一个类仅能生成一个对象
B对象是类的模板,一个对象仅能生成一个类
C类是对象的模板,一个类是一组对象的集合
D对象是类的模板,一个对象是一组类的集合
5、    在Java语言中,abstract表示的是(B)
A继承B抽象C终结D接口
6、    在界面设计中,下面那种设计最好使用(C)
A.附加使用说明书。
B.在界面显示中说明。
C.根据形状、大小、排列方式不同给人以自然提示,无需说明。
D.按照设计者的习惯设计。
7、    UML 是一种    (D
A、面向对象的程序设计语言    B、面向过程的程序设计语言
C、软件系统开发方法    D、软件系统建模语言
8、    SVN向服务器提交文件的指令是(A)
Aimport Bcheckout Cupdate Dmerge
9、    在C++中把不返回任何类型的函数应该说明为(C
A.int
B.char
C.void
D.double
10、    现有一变量声明为boolean aa;下面赋值语句中正确的是(D)
Aaa = 0    Baa = True    Caa= "true"    Daa = false
11、    Java语言最先由个公司推出()
A Microsoft B IBM    C SUN    D Apple
12、    张老师在讲界面设计时,举例门的把手设计,把手的设计原则为()
A.横为推,竖为拉    B.横为拉,竖为推
C.横竖都可推拉    D.横为脚踢,竖为手砸
13、    C++语言属于(C )o
A)自然语言 B)机器语言    C)面向对象语言 D)汇编语言
14、    C语言头文件的后缀是(A)
A.h B.htm C.exe D.cpp
15、    计算机内存中存储数据是以字节为单位的,不同的(A )占用的内存空间不同。
A.数据类型B.字母C.字节    D.数字
16、    元素312依次全部进入一个栈后,陆续执行出栈操作,得到的出栈序列为(D)
A.321;B.312 C.123 D.213
17、    下列没有通过ISO认证的程序语言是(    )o
AC语言    BC#
CSQL    DHTML
18、    C++语言属于(C ) o
A)自然语言    B)机器语言    C)面向对象语言    D)汇编语言
19、    下面选项中不属于面向对象程序设计特征的是(C) o
A)继承性 B)多态性C)相似性D)封装性
20、    可用作C++语言用户标识符的一组标识符是(B )。
A) void define +WORD    B) a3_b3    _123 YN
C) for -abc Case    D) 2a DO sizeof
21、    假定一个二维数组的定义语句为“inta[3][4] = {{3,4}, {2,8,6}};”,则元素a[1] 的值为(A)
A) 0 B) 4 C) 8 D) 6
22、    下列情况中,哪一种情况不会调用拷贝构造函数(B )
A)    用派生类的对象去初始化基类对象时
B)    将类的一个对象赋值给该类的另一个对象时
C)    函数的形参是类的对象,调用函数进行形参和实参结合时
D)    函数的返回值是类的对象,函数执行返回调用者时
23、    以下哪一关键字可用于重载函数的区分(C
A) extern B) static C) const    D) virtual
24、    下列有关数组的叙述中,正确的是(B
A)    C++中数组的存储方式为列优先存储
B)    数组名可以作为实参赋值给指针类型的形参
O数组下标索引从1开始,至数组长度n结束
D)数组指针的语法形式为:类型名*数组名[下标表达式];
25、    下列有关继承和派生的叙述中,正确的是(C )
A)    派生类不能访问通过私有继承的基类的保护成员
B)    多继承的虚基类不能够实例化
O如果基类没有默认构造函数,派生类就应当声明带形参的构造函数
D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现
26、    实现运行时多态的机制是( A
A)虚函数 B)重载函数    C)静态函数 D)模版函数
27、    若有下面的函数调用:
fun(a+b, 3, max (n~l, b));
其中实参的个数是(A
A) 3 B) 4 C) 5 D) 6
28、    下列关于this指针的说法正确的是(B
A)    this指针存在于每个函数之中
B)    在类的非静态函数中this指针指向调用该函数的对象
C)    this指针是指向虚函数表的指针
D)    this指针是指向类的函数成员的指针
29、    在下列关于C++函数的叙述中,正确的是(C
A)每个函数至少要有一个参数B)每个函数都必须返回一个值
O函数在被调用之前必须先声明    D)函数不能自己调用自己
30
A) &&
下列运算符中,不能重载的是(C
B) != C) .    D)->
标识符不可以从下面符号开始的是(B)
B.
A.字母
C.下划符
数字
D.美元符号$
15.面向对象的三大特性包括封装,继承和(A)
A、多态    B、接口 C、包    D、覆盖
16.C++源程序文件的扩展名为(A
A.CPP    B.C    C.DLL    D.EXE
17.下列不是面向对象程序设计语言的是(C
A. Smalltalk B.Java C.Basic D.C++
18.下列命名哪种是非法的(C)
A. int a_b    B.float $abc    C.double 123abc D. class Helloboy
19.软件设计模块化的目的是(A)
A.提高可读性B.降低复杂性C.增加内聚性D.降低耦合性
20.java是一种什么语言(B)
31、    A.面向对象语言 B.面向过程语言 C.面向逻辑语言 D.函数过程语言
21.VC++ 中单个关闭计算机的语句 ExitWindowsEx(EWX_POWEROFF I EWX_FORCE, 0) 对以下哪个操作系统是有效的()。
A. Windows XP    B. Windows 2000
C.Windows 98    D. Windows 2003
22.Fact:下列哪个不是我们常用的数据库(D )。
A, Oracle    B, SQL Server    C, MySQL D, Apache
32、    下列概念(B)体现了面向对象的多态性
A虚基类B虚函数C对象容器D封装
33、    编译器是指将    B    的程序。
A.汇编代码翻译成机器代码    B.高级语言程序翻译成机器语言目标代码
34、    C.SQL翻译成汇编语言    D.C语言翻译成Java语言
35、    C 程序代码"while((c = getchar() != W)putchar(c);”中存在 B 错误
A调用 B语法 C逻辑 D运行
36、    在Visual C++6.0中,double类型占多大内存? C
A. 4B B.2B C.8B D.16B
37、    传值调用的操作对象是?    B
A实参B.形参C.实参和形参都操作D.实参和形参都不操作
38、    传址调用的操作对象是?    A
实参B.形参C.实参和形参都操作D.实参和形参都不操作
39、    《程序设计的艺术》声名远播,它的作者是?    A
A.高德纳B.比尔盖茨 C,乔布斯 D,埃里克森
40、    在C++中,char *p p占多少个字节 D
A.l B. 2    C.3    D.4
41、    在C++中符号重载的关键字是    A
operate B > extends C> public D> interface
42、    队列属于哪种形式数据结构    A
AFIFO BLIFO CLILO DLOFI
43、    下列哪一个不是版本控制工具 D
A.svn B.cvs C.VisualSVN D.msdn
44、    D    公司开创了软件单独销售的先河?
A: Microsoft B: Google C: Intel D: IBM
45、    由C++目标文件连接而成的源文件扩展名为 A o
A cpp B exe C obj D lik
46、    LOC (Line of Code)是软件规模的一种量度,它表示(B)
A软件功能数B源代码行数C每单位成本数D工作量
47、    表是一种数据结构,链表是一种(A)
A、非顺序存储的线性表B、非顺序存储的非线性表
C、顺序存储的线性表    D、顺序存储的非线性表
48、    所有在函数中定义的变量都称为(D)
A全局变量 B简单变量 C寄存器变量    D局部变量
49、    请选择接受E-mail所用的网络协议(A)
ASMTP BHTTP CFTP DPOP3
50、    程序设计语言一般都是提供多种循环语句,例如实现先判断循环条件再执行循环体 的while语句和先执行循环体再判断循环条件的do-while语句。关于这两种循环语句, 再不改变循环体的条件下,(B )是正确的。
A、    while语句的功能可由do-while语句实现
B、    do-while语句的功能可由while语句实现
C、    若已知循环休的的次数,则只能使用while语句
D、    循环条件相同是时,do-while语句执行效率更高
51、    在C++中,下列定义一个整数变量的方法正确的是(A)
int a B. int 8 c. double a D.double 8
52、    面向对象程序设计语言为(D)
A面向对象用例设计阶段B面向对象分析阶段
C面向对象需求分析阶段D面向对象实现阶段
53、    (A)语言最适用于过程式程序设计。
AC BHTML CJAVA DPROLOG
54、    与十进制数254等值的二进制数是(A)
A. 11111110 B. 11101111 C.11111011 D.11101110
55、    先执行一次代码然后再做判断的循环语句是以下的(B )
While(){...} Bdo{... }while(); Cif(){...} Dswitch(){...)
56、    程序设计语言的语句从功能上大体可分为(A )两大类。
A、声明语句和可执行语句    B.简单语句和复杂语句

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。