选择题:
1、 程序设计语言提供了基本类型及其相关操作,而一—一则允许开发者自定义一种新的类型 及其相关的操作。(C)
A:对象 网页设计html代码翻译B:实例 C:类 D:引用
2、 C程序的源文件后缀名为(B)。
A、.cpp B、.c C、.obj D、.eg
3、 在SVN源码管理中,可以使用(B )命令来创建一个仓库。
A、new B、create C> set D、make
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):
A、import B、checkout C、update D、merge
9、 在C++中把不返回任何类型的函数应该说明为(C )
A.int
B.char
C.void
D.double
10、 现有一变量声明为boolean aa;下面赋值语句中正确的是(D)。
A、 aa = 0 B、 aa = True C、 aa= "true" D、 aa = 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、 元素3、1、2依次全部进入一个栈后,陆续执行出栈操作,得到的出栈序列为(D);
A.3、2、1;B.3、1、2 C.1、2、3 D.2、1、3
17、 下列没有通过ISO认证的程序语言是( )o
A、C语言 B、C#
C、SQL D、HTML
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) &&
下列运算符中,不能重载的是(CB) != 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
A、FIFO B、LIFO C、LILO D、LOFI
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)
A、SMTP B、HTTP C、FTP D、POP3
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)语言最适用于过程式程序设计。
A、C B、HTML C、JAVA D、PROLOG
54、 与十进制数254等值的二进制数是(A)
A. 11111110 B. 11101111 C.11111011 D.11101110
55、 先执行一次代码然后再做判断的循环语句是以下的(B )
While(){...} B、do{... }while(); C、if(){...} D、switch(){...)
56、 程序设计语言的语句从功能上大体可分为(A )两大类。
A、声明语句和可执行语句 B.简单语句和复杂语句
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论