C#与Java编程选择题考试试题解析

需积分: 9 0 下载量 80 浏览量 更新于2024-09-05 1 收藏 80KB DOC 举报
"S1结业笔试题12.doc - 北大青鸟计算机科学相关考试题目" 本资源是一份北大青鸟的S1阶段结业笔试题,包含了多个选择题,涉及C#、Java和HTML等编程语言的基础知识。下面将详细解析这些题目中的关键知识点: 1. **C#中的switch-case语句**: C#的switch语句允许基于不同的值执行不同的代码块。正确的描述是: - switch的判断表达式可以是整型、字符型以及从C# 7.0开始的字符串型。 - 没有对case子句数量的限制。 - 只能有一个default子句。 - 每个case后面通常会有一个break语句来终止当前case的执行并跳出switch,但也可以通过return或goto避免使用break。 2. **Java的多行注释**: Java中多行注释使用`/*...*/`符号开始和结束。 3. **Java代码运行结果**: 给定的Java代码中,x的值是15,y的值是x+5/x+3,即15+5/15+3。运行结果会是浮点数,因此选项给出的整数结果都不正确。实际输出将根据Java如何处理浮点除法来确定,一般会四舍五入到最近的浮点数。 4. **Java main方法与用户输入**: main方法接收一个字符串数组args[]作为参数,用于接收命令行输入。在给定的代码中,尝试将用户输入转换为整数。如果用户输入的不是整数,如“你好”,程序将抛出异常并中断,提示输入内容不匹配。 5. **Java数据类型**: 商品价格通常包含小数,因此应使用`double`类型来存储。 6. **HTML样式表分类**: HTML样式表包括行内样式、内嵌样式和外部样式,没有“类样式表”这一分类。 7. **Java循环结构**: `do...while`循环至少会执行一次,因为循环体在检查条件之前就已经执行。 8. **C# Windows窗体属性**: 若要修改Windows窗体的边框样式,需要修改`FormBorderStyle`属性。 9. **Java终止循环的关键字**: `break`关键字用于终止循环,跳出当前循环结构。 通过这些题目,我们可以看出这份试题旨在测试考生对于基础编程概念的理解,如控制流、数据类型、输入输出、注释和样式控制等。这对于学习和理解编程语言的基本语法和逻辑非常重要。