软件工程师(BCSP)
理论知识试卷
学期:S1 | 课程:BCSP 2021Pro | |||
时间: 2小时 | ||||
总分数:100 | ||||
注意:考试结束试卷必须交回,不交回试卷者成绩无效
选择题(针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。1-50题,每题2.0分) |
1) | 在Java中,以下说法错误的是( )。 (选择一项) | |
a) | Java中的类文件可以存储在不同的包中,有效防止命名冲突 | |
b) | 可以使用package创建一个包,并将package命令作为一个Java源文件的第一条非注释性语句 | |
c) | Java的包名通常由小写字母组成,可以以圆点开头或结尾 | |
d) | 要使用不在同一个包中的类,可以通过import导入包 | |
2) | 关于CSS盒子模型,下列说法错误的是( )。 (选择一项) | |
a) | 规定了元素框处理元素内容、内边距、边框、外边距的方式 | |
b) | div是块级元素 | |
c) | 设置内边距padding, 不会影响盒子模型的整体尺寸 | |
d) | margin的值可以设置为负值 | |
3) | CSS3中,触发过渡的机制说法正确的是( )。 (选择一项) | |
a) | :hover为鼠标悬停时触发 | |
b) | :active为颜改变时触发 | |
c) | :focus为点击鼠标时触发 | |
d) | :checked为双击鼠标时触发 | |
4) | 假设在SQL Server数据库中,有score(成绩)表,其中包含sid(学生学号),sclass(所在班级),score(考试成绩)等字段,则执行以下( )查询语句可以得到每个班级及格(及格分数为60)学生的平均成绩。 (选择一项) | |
a) | select avg(score) from score where between 60 and 100 | |
b) | select avg(score) from score where score between 60 and 100 group by sclass | |
c) | select avg(score) from score where score>60 and score<100 group by sclass | |
d) | select avg(score) from score group by sclass having score>60 and score<100 | |
5) | 在C#中封装是借助( )实现的。 (选择一项) | |
a) | 字段 | |
b) | 属性get、set方法 | |
c) | 访问控制符private | |
d) | 以上全选 | |
6) | 在C#中,下列语句的输出是( )。 double MyDouble=123; Console.WriteLine("{0:F2}", MyDouble); (选择一项) | |
a) | ¥123 | |
b) | 123 | |
c) | 123.0 | |
d) | 123.00 | |
7) | 在Java中,下面代码的输出结果是( )。 StringBuffer strBuffer=new StringBuffer(); strBuffer.append("中央电视台"); strBuffer.append("+北京电视台"); System.out.println(strBuffer); (选择一项) | |
a) | 北京电视台 | |
b) | 中央电视台北京电视台 | |
c) | +北京电视台 | |
d) | 中央电视台+北京电视台 | |
8) | 在Java中,JDK的安装目录下,存放可执行程序的文件夹是( )。 (选择一项) | |
a) | jre | |
b) | bin | |
c) | db | |
d) | 以上文件夹都可以 | |
9) | 以下对于text-shadow属性说法错误的是()。 (选择一项) | |
a) | text-shadow有4个参数,每个参数都有自己的作用 | |
b) | text-shadow可以更改文本的大小,颜,字体等等 | |
c) | text-shadow用于设置文本阴影 | |
d) | text-shadow第一个参数可以控制水平阴影的位置 | |
10) | 在C#中,关于Timer控件的使用方法,以下( )选项是错误的。 (选择二项) | |
a) | 从工具箱中将Timer控件拖到窗体上 | |
b) | 设置Timer控件的Interval属性,指定多少秒后重复同一操作 | |
c) | 设置Timer控件的Enabled属性,启动计时器 | |
d) | 窗体运行时,Timer控件将自动运行 | |
11) | 在CSS3中,设置文本阴影为灰,水平和垂直延伸距离分别为2px 3px,模糊半径为3px,以下书写正确的是()。 (选择一项) | |
a) | text-shadow:2px 3px 3px #ccc; | |
b) | text-shadow:3px 2px 3px #ccc; | |
c) | text-shadow:2px 3px #ccc; | |
d) | text-shadow:3px 3px 2px #ccc; | |
12) | 在Java中,跳出本轮循环而进入下一轮循环,可以使用( )。 (选择一项) | |
a) | break | |
b) | continue | |
c) | return | |
d) | 没有方法 | |
13) | 在 HTML5 中,( )属性用于规定输入字段是必填的。 (选择一项) | |
a) | required | |
b) | formvalidate | |
c) | validate | |
d) | placeholder | |
14) | 在Java语言中,运行以下代码,输入五个成绩为:66,77,88,99,100,则输出结果为( )。 public static void main(String[] args) { System.out.println("请输入五名参赛者的成绩:"); Scanner input=new Scanner(System.in); int[] scores=new int[5]; int min=0; for(int i=0;i<scores.length;i++){ scores[i]=Int(); if(min>scores[i]){ min=scores[i]; } } System.out.println("最低成绩:"+min); } (选择一项) | |
a) | 0 | |
b) | 66 | |
c) | 运行错误 | |
d) | 编译错误 | |
15) | 某Java类的main()方法如下所示,则编译运行该类的输出结果是( )。 public static void main(String[] args) { for(int i=0;i<10;i++){ if(i%2!=0){ continue; } System.out.print(i); } } (选择一项) | |
a) | 13579 | |
b) | 02468 | |
c) | 97531 | |
d) | 86420 | |
16) | 在Java中某类定义如下: public class Person { ……} 下列选项( )创建了类Person的一个对象。 (选择一项) | |
a) | Person p= Person (); | |
b) | Person p=new Person (); | |
c) | Person p=new class Person (); | |
d) | Person p=new Person; | |
17) | 下列Java代码输出的结果是:( )。 public class Lx3 { public static void main(String[] args) { int a = 5, b = 11; do { if (b % 2 == 0){ a += b; } b++; } while (b <= 10); System.out.print(a); } } (选择一项) | |
a) | 5 | |
b) | 16 | |
c) | 2 | |
d) | 3 | |
18) | 在C#中,输出结果正确的是()。 for(int i=0;i<10;i++){ if(i%2==0){ continue; } Console.Write(i); } (选择一项) | |
a) | 13579 | |
b) | 246810 | |
c) | 2468 | |
d) | 1357911 | |
19) | 在设计半圆特殊形状时,下列代码哪一选项符合图中要求( )。 (选择一项) | |
a) | border-radius: 50px 0 50px 0; | |
b) | border-radius: 50px 50px 0 0; | |
c) | border-radius: 0 50px 50px 0; | |
d) | border-radius: 0 0 50px 50px; | |
20) | 在C#中,下面选项( )不适合定义为枚举类型。 (选择一项) | |
a) | 性别 | |
b) | 汽车的类型,如:轿车、越野车等 | |
c) | 手机号码,如:130********、188********等 | |
d) | 即时聊天工具中用户的状态,如:在线、离线、隐身等 | |
21) | 在ADO.NET中,关于DataAdapter对象的用法正确的是( )。 (选择二项) | |
a) | DataAdapter对象的Fill()方法可以实现向DataSet中的表填充数据 | |
b) | DataAdapter对象的ExecuteNonQuery()方法实现向数据库中插入数据 | |
c) | DataAdapter对象的Update()方法实现将DataSet中的数据更新到数据库 | |
d) | DataAdapter对象的Command()方法实现向数据库提交命令 | |
22) | 在Java中,下列选项关于Java的数组定义错误的是( )。 (选择一项) | |
a) | int[] num = { 1, 2, 3 }; | |
b) | int[] num = new int[] { 1 }; | |
c) | int[2] num = new int[2]; | |
d) | int num[] = new int[2]; | |
23) | 在SQL 中,能够控制密码长度不少于6位的约束语句为(),其中Password为密码列名。 (选择一项) | |
a) | password.length>=6 | |
b) | password.length()>=6 | |
c) | password >=6 | |
d) | Len(password)>=6 | |
24) | 下列语句输出的结果是:( )。 public class Lx3 { public static void main(String[] args) { int a = 0, b = 11; do { if (b % 2 == 0){ a += b; } b++; } while (b <= 10); System.out.print(a); } } (选择一项) | |
a) | 0 | |
b) | 1 | |
c) | 2 | |
d) | 3 | |
25) | 在以下Java变量命名中,不合法的变量命名是( )。 (选择一项) | |
a) | _9strName | |
b) | $Name | |
c) | 9Name | |
d) | Class | |
26) | 在CSS中,下面选项中关于外边距的设置错误的是( )。 (选择一项) | |
a) | A. margin-right:20px; | |
b) | B. margin-left:-30px; | |
c) | C. padding-left:auto; | |
d) | D. margin:0 auto; | |
27) | 在CSS3中,下列过渡动画的属性有( )。 (选择二项) | |
a) | transition-property | |
b) | transition-delay | |
c) | transition-timing-functions | |
d) | transition:color 0.2s easy-in-out .1s | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论