软件工程师(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的值可以设置为负值
nextint()方法
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小时内删除。