软件工程师(BCSP)
理论知识试卷
学期:S1
课程:BCSP 2021Pro
时间: 2小时
总分数:100
注意:考试结束试卷必须交回,不交回试卷者成绩无效
选择题(针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。1-50题,每题2.0分
1)
在HTML页面中,下面(        )属性不会让 div 脱离文档流。  (选择一项)
a)
position: absolute;
b)
position: fixed;
c)
position: relative;
d)
float: left;
2)
以下关于SQL Server中数据导入导出的说法错误的是(  )。  (选择一项)
a)
导入/导出向导实际上不仅可以完成数据库和文件格式的转换,还可以在不同的数据库之间进行数据传输
b)
导出步骤:右击数据库->任务->导出数据->选择数据库->确定导出位置->选择表名并设置文本文件格式
c)
导入步骤:右击数据库->任务->导入数据->选择将数据源复制到目标源->下一步直至完成转换
d)
存储在数据库中的数据导出保存的格式只能为excel格式
3)
在Java中,Java源文件编译后的扩展名是( )。  (选择一项)
a)
.java
b)
.cla
c)
.class
d)
.cls
4)
在软件工程中,关于软件开发角分工说法正确的是()。  (选择一项)
a)
项目经理作为客户方和公司内部交流的纽带,对项目过程进行监控,对项目的进度、质量负责
b)
产品经理负责产品调研策划,撰写产品需求,协助项目经理完成软件产品的开发
c)
测试人员是针对工程性质的项目必需的人员配置。主要负责软件系统安装配置、系统割接、运行期间的维护工作
d)
开发人员根据设计师的设计成果进行具体编码工作,对自己的代码进行基本的单元测试。通常 3 ~ 6个开发人员组成一个开发小组,并由项目经理带领进行开发活动。
5)
以下关于HTML代码说法正确的是(  )。
img{ clear:both;}  (选择一项)
a)
将<img>标签左侧的浮动元素清除
b)
将<img>标签右侧的浮动元素清除
c)
将<img>标签两侧的浮动元素清除
d)
设置<img>标签两侧允许浮动
6)
如下的Java代码输出的结果是( )。
public static void main(String[] args) {
        int a = 2;
        while(a<2){
                System.out.println("执行while!");
        }
        do {
                System.out.println("执行do-while!");
        } while (a < 2);     
}  (选择一项)
a)
执行while!
b)
执行do-while!
c)
执行while!
执行do-while!
d)
无输出结果
7)
在SQL Server 数据库中,有一个course(课程)表,包含字段:cName(课程名称),grade(学分)。要从此表中查询所有学分不在1~4之间的课程名称,以下语句正确的是( )。  (选择二项)
a)
SELECT cName FROM course WHERE grade  IN(1,4)
b)
SELECT cName FROM course WHERE grade  NOT BETWEEN 1 AND 4
c)
SELECT cName FROM course WHERE grade  NOT BETWEEN 4 AND 1
d)
SELECT cName FROM course WHERE NOT  (grade >=1 AND grade<=4)
8)
在C#中,下列代码的运行结果是( )。
using System;
namespace ConsoleApp
{
class Test
{
        static void Main(string[] args)
        {
              int a = 21, b = 22, c = 23;
              if (a < b || b > c)
                    Console.WriteLine(b);
              else
                    Console.WriteLine(a + b + c);
        }
}
}  (选择一项)
a)
21
b)
22
c)
23
d)
66
9)
在SQL Server中创建一个数据表用来存储所有公民的基本信息,其中身份证号一列的长度总是18位,那么身份证号最适合采用( )数据类型来存储。  (选择一项)
a)
char
b)
varchar
c)
nvarchar
d)
int
10)
java可以开发什么软件下面C#类型中属于值类型的是()。  (选择二项)
a)
int
b)
string
c)
bool
d)
double[]
11)
在Java环境中,给定如下代码,编译运行的结果是()。
public class Test {
public static void main(String args[]){
int count = 1;
switch(count){
case 1:
System.out.println("值为1");
case 2:
System.out.println("值为2");
case 3:
System.out.println("值为3");
case 4:
System.out.println("值为4");
default:
System.out.println("以上都没有匹配上");
}
}
}  (选择一项)
a)
值为1
b)
无法编译
c)
可以编译,但运行时报错
d)
值为1
值为2
值为3
值为4
以上都没有匹配上
12)
在Java中,注释语句正确的是( )。  (选择二项)
a)
//
b)
/*....*/
c)
<!--
d)
///
13)
在Java中,以下( )可以在控制台输出“第五人格”并换行。  (选择二项)
a)
System.out.println(“第五人格”);
b)
System.out.print(“第五人格\n”);
c)
System.out.print(“第五人格\t”);
d)
System.out.print(“第五人格”);
14)
下列选项中关于Java中类和对象的说法错误的是( )。  (选择一项)
a)
类是具有相同属性和共同行为的一组对象的集合
b)
在Java中使用class关键字定义类
c)
对象是类的实体,同一个类可以有多个实体,也就是多个对象
d)
类的某个对象被赋值后,该类所有对象都被赋予此值
15)
在HTML页面中要运用CSS3动画,需要运用( )定制规则。  (选择一项)
a)
animation
b)
@keyframes
c)
flash
d)
transition
16)
在html中使用<iframe>框架标签时,( )属性可以控制iframe框架是否出现滚动条。  (选择一项)
a)
frameborder
b)
name
c)
scrolling
d)
iframesrc
17)
在HTML中,默认情况下,使用P标记会形成什么效果(  )。  (选择一项)
a)
在文字P所在位置中加入8个空格
b)
P后面的文字会变成粗体
c)
开始新的一行
d)
P后面的文字会变成斜体
18)
在Java中,如下代码段的输出结果为()。
public class Test {
public int add(){
return (int)(2.8+11);
}
public static void main(String args[]){
Test test = new Test();
System.out.println(test.add());
}
}  (选择一项)
a)
13.8
b)
13.800000
c)
13
d)
编译错误
19)
使用CSS去掉文本超链接的下划线,下列正确的是(    )。  (选择一项)
a)
a{underline:none}
b)
a{ text-decoration:none}
c)
a{ text-decoration:underline}
d)
a{ decoration:no underline}
20)
在HTML5中,如果想编写导航栏建议用( )元素写。  (选择一项)
a)
time元素
b)
section元素
c)
nav元素
d)
address元素
21)
在Windows应用程序中,当需要将窗体显示为模式对话框时,需要调用窗体的( )方法。  (选择一项)
a)
Activate()
b)
ShowDialog()
c)
Show()
d)
Close()
22)
在CSS中,以下(  )属性用来设置文本的行距。  (选择一项)
a)
text-align
b)
background
c)
line-height
d)
font-size
23)
有一个double类型的变量,score=90.6,下列()语句中能将它转换为int数据类型  (选择一项)
a)
int stu=score;
b)
int stu=Convert.ToDouble(score);
c)
int stu=Convert.ToSingle(score);
d)
int stu=Convert.ToInt32(score);
24)
运行如下Java代码,输出结果为( )。
for(int i=1;i<=3;i++){
if(i%2==0){
continue;
}
System.out.print(i);
}  (选择一项)
a)
123
b)
13
c)
1
d)
编译错误
25)
在MS SQL Server Management Studio中新建查询后,运行以下T-SQL语句,得到的输出结果是( )。
SELECT DATEADD(YY,3,'2005-03-04')  (选择一项)
a)
2008-03-04 00:00:00.000
b)
2005-06-04 00:00:00.000
c)
2005-03-07 00:00:00.000
d)
2008
26)
在WinForms中,下列对于TreeView控件的描述错误的是( )。  (选择一项)
a)
TreeView的AfterSelect事件表示选中节点后发生
b)
每个TreeNode节点都有一个节点集合属性Nodes
c)
Level属性表示节点在树中的深度,其值从0开始
d)
要获取当前被选中的节点可以使用属性ParentNode
27)
CSS3中,关于nth-child选择器说法正确的是( )。  (选择一项)
a)
选取父元素的第n个子元素
b)
选取子元素的第n个子元素
c)
选取兄弟元素的第n个子元素
d)
选取父级元素的第n个通缉元素

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。