计算机高级语言程序设计综合复习题-带答案

一、单项选择题

  1. 编译Java程序的命令文件名是(C)
    A、java.exe      B、java.c    C、javac    D、appletviewer.exe

  2. Java语言与其他语言相比,独有的特点是(C)
    A、面向对象     B、多线程     C、平台无关性    D、可扩展性

  3. 编译Java程序filename.java 后,生成的程序是(C)
    A、filename.html   B、filename.jav  C、filename.class  D、filename.jar

  4. 下面声明Java独立应用程序main(  )方法中,正确的是(A)
    A、public static void main(String args[ ]){„„}    
    B、private static void main(String args[ ]){„„}   
    C、public void main(String args[ ]){„„}    
    D、public static void main(String args){„„}

5. 定义一个类Point,类中有两个double型变量x和y,对于构造函数的声明错误的是(A) 
A、Point Point(int x){„…}          B、public Point(int x ){„„}    
C、public Point (int x ,int y){„…}   D、public Point(Point p ){„„}

6. 有关类的说法正确的是(B) 
   A、类具有封装性,所以类的数据是不能被访问的 
   B、类具有封装性,但可以通过类的公共接口访问类中的数据
   C、声明一个类时,必须用public修饰符 
   D、每个类中,必须有main方法,否则程序无法运行

7. 以下关于构造函数及其重载的说法正确的是(D) 
   A、类定义了构造函数,Java就不会自动为该类创建默认的不带参数的构造
函数 
   B、构造函数不能对私有变量初始化 
   C、一个类中含有几个构造函数,称为构造函数的重载。对于重载的函数,其
参数列表可以相同。
D、重载的构造函数之间可以通过关键字this在构造函数中的任意位置相互调用

  1. 以下关于类对象的使用,说法正确的是(B)
        A、通过构造函数实例化一个类对象后,在类的内部,不管变量的访问修饰符是私有的还是共有的,都可以通过“对象名 . 变量名”对变量进行访问
        B、在类的外部调用类对象拥有的方法必须用“对象名 . 方法名()”
        C、同一个类的对象之间可以赋值,且他们分别代表不同的对象
        D、类对象可以作为方法的参数,这时在方法体中可以引用对象的变量和调用对象的方法

9. 下列关于继承的哪项叙述是正确的?(D)    
A、在java中允许多重继承    
B、在java中一个类只能实现一个接口    
C、在java中一个类不能同时继承一个类和实现一个接口    
D、java的单一继承使代码更可靠

    • 2
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    目1:写一个函数计算下列函数的值f(0),f(3),f(-3)。测试之 目2:写一个函数可以打印下面的图案 * *** ***** ******* ***** *** * 要求每个打印语句只打印一个*号 ,测试之 目3:写一个函数void maxMinAver(int *data, int *max, int *min,float * ave,int size), 求一组数据的最大值、最小值和平均值,测试之。其中data指向给定数据的数组的指针,max、min、ave分别指向最大值、最小值和平均值,size是数组的大小。 要求第一个实参是数组,第2、3、4个实参都是对普通的简单变量的某种操作,最后一个实参是数组的大小。测试之 目4 写一个函数用指针型字符串实现两个字符串比较,int mystrcmp(const char *str1, const char *str2),如果大于返回1,等于返回0,小于返回-1,测试之 目5写一个函数求求圆周率的近视值,精确到小数7位。计算公式是 目6定义一个学生结构体,取别名STU,包含学号、姓名、数学、语文、计算机、英语等课程成绩,还有总分和平均分,写一个函数实现求一组学生每个学生各门课程的平均值,函数原型为float ave(STU stu[],int size)。测试之。 目7 写一个函数能够从文件读入一组学生STU的信息,保存到一个结构体数组中。测试之 目8 写一个函数能够输出某一学生结构体数组STU stu[10]的信息和每个人的总分、平均分到某一文本文件中,测试之。输出格式是: “%s %s %d %d %d %d %d %5.2f” 目9 写一个函数能够打印输出学生结构体数组STU stu[10]的信息到屏幕上,测试之 目10 写一个函数能够把一组学生成绩信息按总分进行排序,测试之。 目11 写一个函数能够查找给定学号的学生成绩信息,如果找到打印成绩信息,如果没有,显示“not found!”.测试之。 目12 设计一个界面函数,包含上述11个目的调用,即 请选择 1 调用第一个函数(具体的函数名) 2 调用第二个函数(具体的函数名) 3 4 。。。 。。。 5 10 调用第10个函数(具体的函数名) 继续吗?输入y继续下一次选择,输入n结束 目13 创建一个工程文件,包含三个文件,第一个是主函数所在的源文件,含有显示界面,选择1-10,调用不同的函数,第二个是各个函数所在的源文件,第三个是各个函数原型所在的头文件。

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值