SVSE初级程序员理论考试Word文件下载.docx
- 文档编号:17051162
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:15
- 大小:34.57KB
SVSE初级程序员理论考试Word文件下载.docx
《SVSE初级程序员理论考试Word文件下载.docx》由会员分享,可在线阅读,更多相关《SVSE初级程序员理论考试Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。
5.在C#中,下列代码的运行结果是()。
Int[]num=newint[]{3,4,5,3,8};
Intindex=(num,3);
(index);
a)-1
b)0
c)1
d)3
6.在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明变量中使用( )关键字。
a)override
b)new
c)static
d)virtual
#中,变量var是一个引用类型变量,则它()。
a)可以存放真正的数据
b)只存放指向真正数据的内存地址的引用
c)可以存放真正的数据,也存放指向真正数据的内存地址的引用
d)改变一个引用类型变量的值,可能会影响到其他值类型变量的值
#语言使用()来引入名称空间。
a)import
b)using
c)include
d)lib
9.在中,已知变量sqlCom是一个SqlCommand对象,则下列代码运行时将出现异常的是()。
SqlDataReadread=();
SQLSERVER2005数据库PUBS,PUBS库中有一表UserLogin,表结构如下:
UserNamevarchar(50)PrimaryKey
Passwordvarchar(20)
阅读下面的WINFORM(C#)代码:
Privatevoidbutton1_Clik(objectdender,
SqlConnectionmyConn=new
SqlConnection(“Server=(local);
uid=sa;
pwd=;
Database=pubs”);
Try
();
SqlDataAdapterda=newSqlDataAdapter(“SelectUserName,passwordfrom
UserLogin”,myConn)
`DataSetds=newDataSet();
(ds,”UserLogin”);
DataRowdr=[“UserLogin”].NewRow();
dr[“UserName”
dr[“password”
[“UserLogin”].(dr);
();
}
Catch(SqlExceptionee)
Finally
假设命名空间引用、窗体初始化、连接数据库全部正确,则点击按钮button1,执行结果为()。
a)在UserLogin表中新增加一条记录
b)报错,()与da..Update(ds,”UserLogin”)不能同时用
c)不报错,但没有将数据记录增加到UserLogin表中
11.在应用程序中,通常要处理多条数据库记录,如果每次应用程序需要处理下一条记录时都返回数据库时不实际的,所以一个解决方案时使用()来完成数据的处理。
a)DataSet
b)ResultSet
c)DataReader
d)DataAdapte
12.在中,下列()组件用来获得只读只进数据。
b)Command
d)DataAdapter
13.在中,下列()组件不属于.NET数据提供程序。
a)Command
b)DataReader
c)DataSet
14.在.NET中,下列关于即时编译(JIT)的描述,正确的是()。
a)即时编译是解释式
b)即时编译是将源程序编译成本机代码的过程
c)在.NET框架中,各种语言的源程序先经过依次编译形成中间语言,再由中间语言编译成本机代码,我们把由中间语言编译成本机代码的过程称为即时编译过程
d)在.NET框架中以运行库为目标的代码为托管代码,不以运行库为目标的代码为非托管代码,不管是托管代码还是非托管代码,要编译成本机代码都必须经过即时编译器的过程
15.在C#中,下列代码运行后,变量Max的值是()
Inta=5,b=10,c=15,Max=0;
Max=a>
ba:
b;
Max=c<
Maxc:
Max;
a)0
b)5
c)10
d015
16.阅读以下C#代码片段,在程序编译过程中,下面说法正确的是()
Intval=100;
Objectobj=val;
Intnum=(int)obj;
(“num{0}”,num);
a)第一行执行装箱操作
b)第二行执行装箱操作
c)第一行执行拆箱操作
d)第二行执行拆箱操作
17.在C#中,下列代码的运行结果是()。
Int[]age=newint[]{16,18,14,22};
Foreach(intIinage)
If(i>
18)
Continue;
()+””);
a)1618201422
b)16181422
c)161814
d)1618
18.在C#中,下列关于构造函数的特点的说法,正确的是()
a)一个类中,只能有一个构造函数
b)构造函数的名称和类名称一样,并且没有返回类型
c)构造函数在对象销毁时自动执行
d)一个类中至少要写一个构造函数
19.以下的C#代码,用来判断两个整数是否相等
ClassC
StaticvoidMain(string[]args){
IntA;
IntB;
IfA=B
(“A=B”);
代码中存在的错误包括以下的几项,除了()。
a)变量A和变量B是使用前,必须进行赋值
b)判断A和B是否相等,应该使用”==”符号
c)A和B是否相等的判断,应该使用括号括起来
d)if下面执行的代码,应该使用花括号括起来
20.在C#中,下列代码的运行结果是()
Floatf=;
Objecto=f;
f=
Console.writeLine(“f={0}”,f);
Console.writeLine(“0={0}”,o);
a)f=o=
b)f=o=
c)f=o=
d)f=o=
21.下面关于域完整性理解正确的是()。
(选择二项)
a)域完整性和实体完整性都强调了数据的唯一性
b)可以指定列值的有效性
c)列的数据类型增强了域的完整性
d)存储过程可用来定义域的完整性
22.()完整性是指必须能够标识数据中的每个实体
a)实体
b)域
c)引用
d)用户自定义
23.现有表book,字段:
id(int),title(varchar),price(float);
其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。
a)insertintobook(id,title,price)values(1,’java’,100)
b)insertintobook(title,price)values(’java’,100)
c)insertintobookvalues(’java’,100)
d)insertbookvalues(’java’,100)
24.()描述了一个用来存储数据的容器,以及该容器存储和检索数据的过程。
a)数据库
b数据库管理系统
c)数据模型
d)关系型数据管理系统
25.在SQLServer2005中,下列查询条件()可以查询出员工表中的列hometown不是‘北京’的记录。
a)Wherehometown=!
‘北京’;
b)Wherehometownnot‘北京’;
c)Wherehometownisnot‘北京’;
d)Wherehometown<
>
26.现有表user,字段:
userid,username,salary,deptid,email;
表department,字段:
deptid,deptname;
下面()应采用检查约束来实现。
a)若department中不存在deptid为2的记录,则不允许在user表中插入deptid为2的数据行。
b)若user中已经存在userid为10的记录,则不允许在user表中插入userid为10的数据行。
c)User表中的salary(薪水)值必须在1000元以上。
d)若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。
27.在SQLServer2005中,有一个product(产品)表,包含字段:
pname(产品名称),要从此表中筛选出产品名称为“苹果”或者“香蕉”的记录,下列语句正确的是()。
a)SELECT*FROMproductONpname=‘苹果‘ORpname=‘香蕉’
b)SELECT*FROMproductONpname=‘苹果‘ANDpname=‘香蕉’
c)SELECT*FROMproductWHEREpname=‘苹果‘ORpname=‘香蕉’
d)SELECT*FROMproductWHEREpname=‘苹果‘ANDpname=‘香蕉’
28.在SQLServer2005中,以下都属于二进制数据类型,除了()。
a)Binary
b)Image
c)Bit
d)VarBinary
29.现有表book,主键bookid设为标识列。
若执行语句:
select*intobook2frombook,以下说法正确的是()。
a)若数据库中已存在表book2,则会提示错误。
b)若数据库中已存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。
c)若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为主键。
d)若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。
30.在表student中,包含主键列StuID,则执行”UpdatestudentsetStuID=80”,执行结果可能是()。
a)更新了多行数据
b)没有数据更新
c)删除了一行不符合要求的数据
d)T_SQL语法错误,不能执行
31.inta,b;
Intcount=0;
for(a=2,b=5;
a<
a+=2,b++)
count++;
以上JAVA程序运行后count的值为()
a)0
b)3
c)2
d)4
32.李明买了几本java的书籍,价格(单位元)分别是32,40,28,30,18。
为了按价格对这些书进行升序排序得到结果18,28,30,32,40,李明编写了如下java代码,请问在横线处应该填写的代码是()。
Publicstaticboidmain(Stringargs[]){
Intprice[5]={30,40,28,32,18};
IntI,j,temp;
For(i=0;
i<
5;
i++){
If(_______){
Temp=price[j];
price[j]=price[j+1];
price[j+1]=temp;
a)price[j]>
price[j+1]
b)price[j]<
c)j>
i
d)j<
33.在java语言中,下列对于字符数组的定义与赋值正确的是()。
a)char[]name=newchar[4];
b)char[]name={‘S’,’V’,’S’,’E’}
c)char[4]name=”SVSE”;
d)char[4]name={‘S’,’V’,’S’,’E’}
34.在JAVA语言中,下列代码的运行结果是
Publicstaticvoidmain(Stringargs[]){
IntstuAge[]={18,22,26};
IntI,avgAge=0;
For(inti=0;
3;
avgAge+=stuAge[i]/3;
}
b)9
c)11
d)21
35.在JAVA语言中,有如下定义
Publicstaticvoidmain(Stringargs[]){
Inti=0,s=0;
do{
if(i%2==0){
i=i+2;
i++;
s=s+i;
}while(i++<
7)
执行后的输出结果是()
a)16
b)12
c)14
36.设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是()。
a)switch(x+y){……}
b)switch(ch+1){……}
c)switchch{……}
d)switch(a+b){……}
37.以下是锚点超连接的是()
a)<
ahref=’’#1”>
第一届<
/a>
b)<
ahref=’’”>
c)<
ahref=’’”>
评价<
d)<
ahref=’’*1”>
38.对于下拉列表选项,下列说法错误的是()
a)可以设置成单选
b)可以设置成多选
c)下拉框中size的值默认为是0,则说明一次只能看见一个选项值
d)在<
selectmultiple=”multiple”id=“aa”>
<
/select>
中,multiple表明这个下拉列表为多选。
39.万维网(WWW)使用的协议是()
a)web
b)浏览器
c)HTML
d)超文本传输协议
40.下面解释不正确的是()
a)HTML超文本标记语言
b)WWW万维网
c)HTTP文件传输协议
d)URL统一资源定位器
41.给定如下Java代码编译运行是,下面()描述正确的是
Publicclassperson
Staticint[]arr=newint[10];
Publicstaticvoidmain(Stringa[]args)
.println(arr[1]);
a)编译时将发生错误
b)编译时正确,但运行是错误
c)输出为0
d)输出为null
42.在Java语言中,下面()转义序列标示换行
a)\a
b)\n
c)\r
d)\f
43.在JAVA语言中定义了如下变量:
charch;
下列赋值语句正确的是()
a)ch=”strtest”
b)ch=’2’
c)ch=’2345’
d)ch=strtest
44.下列哪一个是正确的java标识符命名()
a)12@34
b)_student
c)-class
d)1234
45.下列代码
PublicclassShili
Publicstaticvoidmain(String[]args)
Inti=0;
For(i=1;
10;
i++)
“i=”+i);
If(i%2==0)
Continue;
输出的结果为()
a)从1到9中奇数
b)从1到9中的偶数
c)无输出
d)从1到9
46.下列定义数组的语句,正确的是()
a)intarr=newarr[10][2];
b)int[]arr={1,2,3,4,5};
c)int[]arr=newarr[10];
d)int[]arr={-1,”2”,3,4,5};
47.以下正确的叙述有()(选择二项)
a)在java程序中,每行只能写一条语句
b)在java程序中,Abc和abc是2个不相同的变量
c)若a和b的类型相同,在计算赋值表达式a=b后b的值将放入a,而a的值丢失
d)若a是float型变量,a=10是合法的,因为float型变量允许存放整型数
48.下列java语言代码的运行结果是()
Publicstaticvoidmain(String[]args)
Inta=2,b=-1,c=2;
If(a<
b)
If(b<
0)
c=0;
Else
c++;
b)1
49.给定如下java代码,编译运行后,将会输出()
PublicclassTest
Inta=5;
a)1
b)2
c)
50.关于java的main方法下列说法那些是不正确的()
A)main方法是程序运行的入口
B)关键字static允许java虚拟机无需创建类实例的情况下直接调用main方法
C)String[]args是操作系统在运行程序时传递给main方法的参数
D)关键字void告诉编译器main()方法在执行时不返回任何值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SVSE 初级 程序员 理论 考试