《高级语言程序设计(Ⅰ)》第一章 题集.docx
《高级语言程序设计(Ⅰ)》第一章题集
课程名称:高级语言程序设计(Ⅰ)
考试形式:课后练习
满分:100分
---
注意事项:
1.本题集共四部分,总分100分。
2.请将答案写在答题纸上。
3.所有题目必须回答,选择题请将正确答案的字母填在答题纸上,其余题目请将答案写清楚。
---
第一部分选择题(共20题,每题2分,共40分)
1.以下哪种不是高级语言?()
A.C++
B.Python
C.汇编语言
D.Java
2.以下哪个不是合法的标识符?()
A._name
B.firstName
C.3rdName
D.lastName
3.在C++中,以下哪个是正确的注释方式?()
A.//单行注释
B./\*多行注释\*/
C.///文档注释
D.以上都对
4.以下哪个是浮点数类型?()
A.int
B.char
C.float
D.bool
5.在C++中,以下哪个是字符串类型?()
A.string
B.char
C.str
D.myString
6.在Python中,以下哪个是正确的条件语句?()
A.ifa=5
B.ifa==5:
C.if(a==5)
D.ifaequals5:
7.在Java中,以下哪个关键字用于捕获异常?()
A.catch
B.try
C.throws
D.throw
8.以下哪个不是面向对象编程的特点?()
A.封装
B.继承
C.全局变量
D.多态
9.在C++中,以下哪个关键字用于声明常量?()
A.const
B.define
C.constant
D.let
10.在Python中,以下哪个是正确的循环语句?()
A.foriinrange(5)
B.for(i=0;i5;i++)
C.fori=1to5
D.forifrom1to5
11.在Java中,以下哪个修饰符表示最高的访问权限?()
A.public
B.private
C.protected
D.default
12.以下哪个不是合法的运算符?()
A.+
B.-
C.*
D.?
13.在C++中,以下哪个关键字用于动态内存分配?()
A.malloc
B.alloc
C.new
D.create
14.在Python中,以下哪个是正确的函数定义?()
A.defmyFunction():
B.functionmyFunction():
C.definemyFunction():
D.createmyFunction():
15.在Java中,以下哪个关键字用于定义接口?()
A.interface
B.extends
C.implements
D.class
16.在C++中,以下哪个头文件包含输入输出流?()
A.iostream
B.stdio.h
C.string
D.cmath
17.在Python中,以下哪个是列表的正确初始化?()
A.myList=[]
B.myList=list()
C.myList={}
D.myList=()
18.在Java中,以下哪个关键字用于定义包?()
A.import
B.package
C.include
D.using
19.以下哪个不是高级语言的优点?()
A.可读性强
B.执行效率高
C.可移植性好
D.抽象层次高
20.在C++中,以下哪个运算符用于求余?()
A.%
B.//
C./
D.mod
---
第二部分填空题(共10题,每题2分,共20分)
1.C++中的输出语句是______,其中std是______的缩写。
2.Python中的缩进通常使用______个空格。
3.Java程序的入口点是______方法。