全国高校计算机能力挑战赛Java模拟练习题(一)

竞赛官网:http://www.ncccu.org.cn/
全国高校计算机能力挑战赛真题(二)

1、模拟时间:90分钟
2、单选题15题(每题3分),编程题5题(共55分)
3、每题在交卷前都可以修改,交卷后将无法修改
4、模拟练习题均为往届真题,仅做赛前练习使用,编程题不提供阅卷


1.下列选项中,不属于Java语言特点的一项是

A.提高语言级安全性
B.有大量开发文档
C.支持跨平台使用
D.内置多线程技术


2.下列名称在Java语言中属于非法标识符的是
A.Thereisnovarname
B.vc_position
C.3dclub
D.ID_number


3.下列关于基本数据类型的说法中,不正确的一项是
A.boolean类型变量的值只能取真或假
B.float是带符号的32位浮点数
C.double是带符号的64位浮点数
D.char是8位Unicode字符


4.在Java语言中,以下__不属于基本数据类型
A.byte
B.long
C.short
D.void


5.在Java语言中,double数据类型占用__字节的存储空间
A.16字节
B.8字节
C.4字节
D.2字节


6.以下哪组数据类型转换需要强制类型转换?
A.short到char
B.float到double
C.int到long
D.short到int


7.在Java语言中,采用数组表达数据的主要优势在于
A.容易记住变量名
B.便于程序成批处理同类数据
C.避免定义大量变量名
D.便于编译程序理解代码


8.下面的选项中,哪项不适合作为“飞机类”的属性
A.高度
B.速度
C.温度
D.重量


9.下列描述宾馆和宿舍之间的关系中,最准确的是
A.拥有同样的基类
B.父类和子类
C.类和对象
D.类的关联


10.下列两个名词之间的关系,适合表示父类和子类关系的是
A.运动和运动员
B.餐厅和菜单
C.课堂和学生
D.运输工具和卡车


11.在Java程序中,如果不赋给类的成员变量初始值,编译器会给出它们的默认值,以下解释中错误的是
A.byte的默认值是0
B.boolean的默认值是false
C.long类型的默认值是0.0L
D.char类型的默认值是′\0’


12.下列关于抽象类说法正确的是
A.抽象类不能被继承
B.抽象类不能实例化
C.抽象类使用interface关键字
D.抽象类中一定要有抽象方法


13.以下关于类的继承属性叙述正确的是
A.在Java中一个类不能同时继承一个类和实现一个接口
B.在Java中一个类只能实现一个接口
C.在Java中接口只允许单一继承
D.在Java中类只允许单—继承


14.阅读下列代码,选出该代码段正确的文件名

class Student{ void method1(){}
}
public class Teacher{ void method2(){} public static void main(String[] args){System.out.println("main()"); }
}

A.Student.java
B.Student.class
C.Teacher.java
D.Teacher.class


15.以下关于Java程序初始化顺序的描述,不正确的是
A.静态对象先于非静态对象初始化
B.静态对象只初始化一次
C.非静态对象可能会初始化很多次
D.子类先于父类进行初始化


16.统计1到N(含)之间所有立方数的个数,并输出这个数目。提示:立方数的个数,如8是2的立方数,27是3的立方数,9不是立方数。
输入说明:一个整数N(N<100000)
输出说明:立方数的个数
输入样例:200
输出样例:5


17.统计整数区间[N,M] (N,M<100000)中所有非偶数的合数个数,并输出这个数。
输入说明:两个整数N、M
输出说明:非偶数的合数个数
输入样例:2 16
输出样例:2


18.字母连连看,给定一个由小写英文字母组成的字符串(长度<1000),如果字符串中有两个连续的字母相同,则这两个字母可同时消除,并不断重复该操作,直到不能消除为止。请编程判断该字符串是否可以完全消除。
输入说明:一个字符串
输出说明:如果可以完全消除,输出“YES”,如果不可以,输出消除后的结果。
输入样例1:abacddcaba
输出样例1:YES
输入样例2:asdfghhgf
输出样例2:asd


19.由N(N<=10000)个整数组成的数组,其中连续K(K<=200)个元素构成一个区间,称为K区间。一个K区间中所有素数的和记为Sk,请计算整个数组中,所有K区间中的最大Sk值,并输出。输入说明:第一行是两个整数N和K,第二行输入N个数,表示数组中的元素。
输出说明:最大Sk值
输入样例:8 2
12 23 27 34 19 17 45 8
输出样例:36


20.仓库新进了几批物资,只知道每批物资的数量和单价,请编写程序,按照每种物资的总价值,由高到低次序输出。
输入说明:第1行一个整数N,表明物资的批次数量
第2~N+1行,每批物资的类别、数量及单价,中间用空格隔开,其中类别用A-Z加以区分。
输出说明:按物资价值降序输出排序结果,每行输出—种物资。
输入样例:5
A 5 10.00
B 3 2.00
A 5 8.00
B 3 2.50
C 10 3.50
输出样例:
A 90.00
C 35.00
B 13.50

全国高校计算机能力挑战赛真题(一)相关推荐

  1. 全国高校计算机能力挑战赛真题(二)

    全国高校计算机能力挑战赛Java模拟练习题(二) 竞赛官网:http://www.ncccu.org.cn/ 全国高校计算机能力挑战赛真题(一) 1.模拟时间:90分钟 2.单选题15题(每题3分), ...

  2. 2020年第二届全国高校计算机能力挑战赛Excel模拟题

    2020年第二届全国高校计算机能力挑战赛Excel模拟题 Excel模拟题1 1.模拟答题时间: 60分钟; 2.单选题45题(每题1分),不定向选择题10 (每题2分),判断题10题(每题1分),实 ...

  3. 2020年全国高校计算机能力挑战赛C++初赛程序设计题2:九键拼音中数字与英文字母成对应关系:2--abc, 3-def, 4-ghi, 5--jkl, 6--mno, 7--pqrs, 8--tuv

    2020年全国高校计算机能力挑战赛C++初赛程序设计题2:九键拼音中数字与英文字母成对应关系:2–abc, 3-def, 4-ghi, 5–jkl, 6–mno, 7–pqrs, 8–tuv, 9–w ...

  4. 2020全国高校计算机能力挑战赛程序设计赛Python组区域赛(初赛)试题及参考解答

    2020全国高校计算机能力挑战赛程序设计赛Python组区域赛(初赛)试题及参考解答 简介 赛题构成 代码提交说明 成绩评定 2020真题 1-1 数字与相邻的前.后数字之和可以被4整除 题目 个人对 ...

  5. 非科班Java尝试全国高校计算机能力挑战赛第三届计挑赛

    写在前面:①大佬勿在意,小打小闹!②若不决参加与否,希望下文可以给你帮助(仅限程序设计赛项). 文章目录 一.个人真实情况 二.比赛最细简介 三.最全参赛准备 四.比赛时候遇到不会做怎么办? 一.个人 ...

  6. 2019C语言程序设计大赛,2019年全国高校计算机能力挑战赛 C语言程序设计决赛

    2019年全国高校计算机能力挑战赛 C语言程序设计决赛 毕竟这个比赛是第一次举办,能理解.. 希望未来再举办时,能够再完善一下题面表述.数据范围. 话说区域赛获奖名额有点少吧.舍友花60块想混个创新创 ...

  7. 全国高校计算机能力挑战赛

    CSDN话题挑战赛第1期 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:大学生竞赛指南 话题描述: ...

  8. 【2021年第三届全国高校计算机能力挑战赛】大数据应用赛

    [2021年第三届全国高校计算机能力挑战赛]大数据应用赛 赛题:大数据应用赛 一.赛题背景: 二.时间安排: 三.奖项设置: 四.赛题和数据: 五.评价标准: 六.作品提交要求: 七.解决方案: 八. ...

  9. 第二届全国高校计算机能力挑战赛-Java程序设计赛

    第二届全国高校计算机能力挑战赛-Java程序设计赛 2020年第二届全国高校计算机能力挑战赛-Java程序设计赛前15题为选择题.16,17,18,19为编程题. 16题 题目:统计从1到N的整数中, ...

  10. 2019年全国高校计算机能力挑战赛C++组初赛

    这里写自定义目录标题 2019年全国高校计算机能力挑战赛C++组初赛 1题目一 题目二 题目三 题目四 题目五 2019年全国高校计算机能力挑战赛C++组初赛 1题目一 16.电商促销某种商品时,希望 ...

最新文章

  1. 【实用】几个实用的webstorm、IDEA编辑器窗口快捷键设置,Alt+V垂直复制当前窗口,Alt+Shift+V将当前窗口复制到另一边的分割窗口显示,Alt+Shift+M移动当前活动窗口到另一边
  2. 62. Leetcode 34. 在排序数组中查找元素的第一个和最后一个位置 (二分查找-局部有序)
  3. java 死锁 内存消耗_详解Java中synchronized关键字的死锁和内存占用问题
  4. java元婴期(27)----java进阶(springmvc(1)---springmvc框架入门程序(上)(不基于注解开发))
  5. linux ssh远程无密码登陆无效
  6. 关于Navicat Premium 12注册机被windows病毒防护自动删除的问题解决
  7. VBA:单元格的引用
  8. 非常好用的上位机软件(功能强大)——匿名四轴上位机
  9. android 系统提醒功能,Android 向系统日历中添加提醒(踩坑)
  10. 解决chrome浏览器应用商店排版混乱问题
  11. JDE910笔记2--OMW项目建立及简单使用[转]
  12. IM即时通讯源码 聊天交友APP源码
  13. 用计算机打字方法,电脑快速打字方法
  14. 怎样通过穴位按摩来减轻脚踝扭伤的疼痛
  15. 谷粒商城-分布式基础篇2
  16. Android【Retrofit(HTTP客户端),RxJAVA(响应式编程)】
  17. 微信、百家和U3W自媒体平台三国杀
  18. 大数据_07 【hadoop HDFS的shell命令操作】
  19. 常用的ftp工具有哪些,常用的ftp工具推荐
  20. 使用Excel宏来群发邮件或工资条

热门文章

  1. 程序员如何提升自己的能力
  2. matlab神经网络应用设计 张德丰,MATLAB神经网络应用设计
  3. 在c语言中作为字符串结束标志是什么,字符串的结束标志是什么?
  4. 证书服务器,及申请证书。
  5. hdu5745 La Vie en rose【dp+bitset优化】
  6. 中小企业OA系统自动办公软件
  7. winhex可以编程c语言吗,如何用winhex解密加了密的mp4视频
  8. 东南大学计算机程光,东南大学计算机科学与工程学院硕导介绍:程光
  9. 检测本地连接并自动连接宽带连接.cmd
  10. 【python 色情图片识别】python检测色情图片