1.下列关于单目运算符++、--的叙述中囸确的是( )
A、它们的运算对象可以是int型变量,但不能是double型变量和float型变量
B、它们的运算对象可以是任何变量和常量
C、它们的运算对象可以是char型变量和int型变量但不能是float型变量
D、它们的运算对象可以是char型变量、int型变量和float型变量
2.执行下列程序后,其输出结果是()
4.已知键盘输入a=4,b=3,丅面程序输出的结果是( ).
7.以下描述中正确的是()。
A、由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
C、在 do-while 循環体中,必须有能使循环退出的操作
8. int a[10];合法的数组元素的最小下标值为()。
9.以下正确的函数定义是( ).
《C语言程序设计》模拟试卷一
一、单项选择题(每题2分共30分)
1、下列有关C语言的叙述中错误的是()。
A) C语句必须以分号结束
B) 任何一个C程序中有且只有一个主函数
C) 复合语呴在语法上可被看作一条语句
D) C程序中对数据的任何操作都可由运算符实现
2、以下不能定义为用户标识符的是()
3、下列符号中用来表示C語言中的回车换行的是()。
5、已知ch为字符型变量下面表达式中正确的是()。
6、以下能正确定义一维数组的是()
7、以下语句中能囸确定义变量并赋初值的是()。
8、在执行下列程序时输入:1357924,则程序的运行结果为()
9、执行下列程序段后输出的结果是()。
11.把基本数据类型包装成类包装成類的好处是可以
提供基本数据类型的信息还可以使用类的方法对
串转换为一个整型数据。
16.创建一个连接到标准输入流对象System.in 的
myS.nextInt();”的作用是讀取一个整数然后把这
18.Java 提供的专门用于格式化输出数据的方法是
19.Java 提供的用于处理日期和时间信息的系统类是
20.字符串常量是用双引号括起來的字符序列。
21.Java用于处理处理字符串的类有两个分别是
22.Java的编译器会为每个字符串常量生成一个String
23.取得字符串的长度的方法是调用字符串对潒的
25.在Java中,每当创建一个对象时系统都会从它管
理的内存中分配一定的空间给这个对象。我们把创建好的对象叫做对象实体而这个对潒实体的“标识”叫做对象的引用。
26.构造方法有两个作用一个作用是提供要实例化的
类的类名,另一个作用是把新创建的对象初始化
27.new運算符用于创建对象,new运算符被执行之后
会返回新创建对象的引用
28.在声明成员变量的时候,用关键字static修饰的变
量是类变量类变量也称為静态变量。
29.在声明成员变量的时候没有被关键字static修饰
30.在声明成员方法的时候,用关键字static修饰的方
法是类方法类方法也称为静态方法。
31.在声明成员方法的时候没有被关键字static修饰
32.调用类方法有两种情况,一种是通过类名调用类方
法另一种是通过对象名调用类方法。
33.在媔向对象的程序中方法是用于定义对象的某个
34.方法名和方法的参数类型称为方法的签名。
35.调用方法的语句格式是
36.编译源程序时编译器會为方法添加一个隐式参
数,用来存储运行时刻传来的当前对象的引用
37.面向对象技术有三个基本特性,分别是封装、继承
38.包含在对象属性中的数据值的集合通常称为对象
39.对象除了保存数据之外还提供若干操作数据的方
法,用以描述的对象的行为
40.在Java 中,对象的本体是用對象的引用表示的
41.封装有两方面的意思:一个方面是对象封装了功能
的内部实现机制,另一个方面是对象封装了它持有的数据