初级软件工程师认证笔试模拟题6Word文档下载推荐.docx
《初级软件工程师认证笔试模拟题6Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《初级软件工程师认证笔试模拟题6Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。
9.在C语言程序中,下列赋值语句错误的是()。
A.charch=’a’;
B.intnum=800
C.intscore;
score+5=100D.floatf=3.14f;
10.在C语言程序中,下列打印语句正确的有()。
A.printf(“d%”,18);
B.printf(“%d”,3.14);
C.printf(“%f”,18);
D.printf(“%c”,’c’);
11.在C语言程序中,a.b两个整型变量都已赋值,下列表达式不是算术表达式的是()。
A.a+bB.a%bC.a++D.a>
b
12.在C语言程序中,有a.b两个整型变量,a的值为18,b的值为19,下列表达式的值不为1的是()。
A.b/aB.a++C.a%bD.a<
13.在C语言中,以下scanf语句能够正常获取年龄的是()。
A.scanf(“%d”);
B.scanf(“%d”,age);
C.scanf(“请输入年龄%d”,age);
D.scanf(“%d”,&
age);
14.下列说法正确的是()。
A.静态方法只能访问静态变量B.静态方法只能访问实例变量
C.静态方法既能访问静态变量又能访问实例变量D.构造方法不能访问静态变量
15.下列关于静态属性的说法正确的是()。
A.静态代码块的执行是在静态变量和实例变量初始化之后
B.一个类中有多个静态代码块时会按顺序执行
C.静态代码块一般通过类名来访问
D.局部变量不能使用final修饰
16.在java中,关系final的说法正确的是()。
A.final修饰的变量是静态变量B.定义常量PI:
finalstatic=3.1415926
C.定义常量PI:
staticfinalPI=3.1415926D.Final修饰的变量值不可以更改
17.运行以下代码,结果是()。
PublicclassA{
Finalinta;
Staticintb=1;
Publicvoidprint(){
System.out.print(b+“”);
System.out.println(“hello”);
}
ClassTest{
Publicstaticvoidmain(String[]args){
Aa=newA();
A.print();
}
A.HelloB.编译错误C.1D.1hello
18.下列选项中,关于String的说法正确的是().
A.String是基本数据类型,Stringstr=“abc”是正确的
B.String类型的字符串可以修改
C.String中的compareTo()方法用于比较两个字符串的大小
D.Stringa=null,a,length()等于0
19.下列选项中,关于Math类的说法正确的是()。
A.Math类位于Java.util包中
B.使用abs()方法必须先定于newMath()
C.random()方法2产于0~1之间的随机数,其中包括0和1
D.Math类不能被实例化
20.下列选项中,说法正确的是()。
A.newDate()方法可以获取系统当前时间
B.SimpleDateFormat和Date位于同一包
C.SimpleDateFormat的format()方法是将字符串转换成Date类型
D.SimpleDateFormat的parse()方法是将Date类型转换成字符串
21.下列选项中,关于Calendar说法正确的是().
A.Calendarc=newCalendar(),
B.Calendar的add()方法是增加日期的特定部分
C.Calendar的get()方法只能获取当月中的某天
D.通过Calendarc=Calendar.getInstance();
实例当前系统日期对象
22.以下选项中,关于数组的初始化形式正确的是()。
A.intt1[][]={{1,2},{3,4},{5,6},};
B.ntt2[][]={1,2,3,4,5,6};
C.ntt3[3][2]={1,2,3,4,5,6};
D.ntt4[][];
t4={1,2,3,4,5,6};
23.下列选项中说法正确的是()。
A.若定义数组“int[]a={1,2};
”,则a[3]=0
B.“int[2]a;
”声明是正确的
C.若定义数组“int[]a=newint[0];
”,则“a.length”等于0
D.若定义数组“int[]a=newint[0];
”,则“a.length”报错
24.关于UNION的说法正确的是()。
A.UNION运算符只能合并同一张表的记录
B.UNION运算符能合并两个列数不同且数据类型不同的记录
C.进行UNION运算的两个集合必须列数相同,每列的数据类型可以不一样
D.进行UNION运算的两个集合的列数和每列的数据类型都必须一样
25.下列查询语句正确的是()。
A.SELECTcl,c2,MAX(c3)FROMtable_nameHAVINGc1>
1
B.SELECTcl,c2,MAX(c3)FROMtable_nameGROUPBYc1HAVINGc2>
C.SELECTcl,c2,MAX(c3)FROMtable_nameGROUPBYc1,c2HAVINGc2>
D.SELECTcl,c2,MAX(c3)FROMtable_nameWHEREc1>
1GROUPBYc2HAVINGc2>
26.下列SQL语句正确的是().
A.SELECTcl,MAX(c2)FROMtable_name
B.SELECTcl,MAX(c2)FROMtable_nameWHEREc1>
C.SELECTcl,MAX(c2)FROMtable_nameGROUPBYc1
D.SELECTcl,MAX(c2)FROMtable_nameORDERBYc1
27.下列能够搜索以字母“M”开头并且第二个字母不是“c”的所有字符串的是()。
A.LIKE’M[c]_’B.LIKE’M[c]%’C.LIKE’M[^c]_’D.LIKE’M[^c]%’
28.下列聚合函数中不忽略空值(NULL)的是()。
A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)
29.下列语句中正确的是()。
A.SELECT*TOP5FROMtable_name
B.SELECTTOP5%*FROMtable_name
C.SELECT*TOP5PERCENTFROMtable_name
D.SELECTTOP5PERCENT*FROMtable_name
30.下列说话正确的是()。
A.执行,“SELECT*FROMtable_nameWHERE…”语句后一定返回所有行数据
B.WHERE子句在SELECT中为必选
C.在SQLServer中,“!
=”与“<
>
”作用完全相同
D.语句”SELECT*FROMtable_nameWHEREAgeNOTISNULL”的字法正确
31.下列关于DISTINCT的描述正确的是()
A.删除错误列信息
B.删除重复的数据
C.DISTINCT关键字放在FROM子句之后
D.DISTINCT关键字放在字段名之后
32.用于在网页中创建表单的标签是()
A.<
option>
B.<
select>
C.<
input>
D.<
form>
33.在网页中通常采用()完成性别的输了
A.复选框B.文本框C.密码框D.单选按钮
34.关于下列代码片段分析不正确的是()
<
formname=”myform”action=”checkl.ogin.do”mcthod=”post”>
......
A.表单的名称为myform
B.表单的数据提交的位置是checkl.ogin.do
C.表单提交的数据将会出现在地址栏中
D.以post方式提交的表单数据没有大小限制
35.下面选项中()应用了行内样式。
pclass=”style”>
pstyle=”color:
red:
”>
pid=”content”>
pclass=”style1style2”>
36.对以下代码片段分析不正确的是()
<
pstyle=”border:
1pxsolidred;
font-size:
16px;
baskground-color:
gray;
A.段落的背景色为grayB.段落的边框大小为1px
C.段落的字体大小为16pxD.样式应用错误
37.有关选择器说法正确的是()
A.类选择器只能应用于某一类HTML元素
B.ID选择器可以重复使用
C.标签选择器的优先级高于类选择器
D.标签选择器用于修改HTML元素默认的样式
38.下列选项中()可以设置页面元素的背景图像。
A.background-colorB.font
C.borderD.background
39.在程序中创建一个DataSet对象ds和一个SpIDataAdapter对象adapter,若要将数据库中的Student表的数据库填充至ds对象中的MyStudent表中,下面语句正确的是()
A.adapter.Fill(ds);
B.adapter.Fill(ds,”Student”);
C.adapter.Fill(ds,”MyStudent”);
D.adapter.Fill(ds,”Student”,”MyStudent”);
40.以下()对象可用于向DataSet中填充数据以及将修改后的数据更新至数据库。
A.ConncctionB.CommandC.DataReaderD.DataAdapter
41.在ADO.NET中,DataReader对象用于从数据库中检查只读的数据假设存在一个Command对象,则使用以下()语句可以创建一个DataReader对象。
A.SqIDataReaderreader=command.ExecuteReader();
B.SqIDataReaderreader=newSqIDataReader();
C.SqIDataReaderreader=command.ExecuteScalar();
D.SqIDataReaderreader=command.ExecuteNonQuery();
42.使用C#语言开发数据库应用程序时,NETFramework提供了两个重要的主要组件是()和DataSet。
A.ConnectionB.DataReaderC.NETFramework数据提供程序D.Command
43.在C#语言开发数据库应用程序中,当打开数据库连接后,使用Command对象可以操作数据库中的数据,如果需要得到多行多列的查询结果,则需要使用该对象的()方法。
A.ExecuteNonQuery()B.Execute()C.ExecuteScalar()D.ExecuteReader()
44.在MDI窗体中,可使用菜单栏控件()属性实现在父窗体窗口菜单项中显示子窗体列表。
A.ContextMenuStripB.MdiWindowsListItemC.MdiParentD.LayoutMdi
45.在编写代码时,数据库连接的操作代码应放在异常处理程序的()块中。
A.tryB.catchC.finallyD.以上3个都可以
46.能够在屏幕上输出以下的C#语句是()。
10*10=100
A.Console.WriteLine(10*10=100);
B.Console.WriteLine(“{0}*{1}={2},10,10,10*10”);
C.Console.WriteLine(“{0}*{1}={2}”,10,10,10*10”);
D.Console.WriteLine({0}*{1}={2},10,10,10*10”);
47.使用C#语言控制台应用程序时,如果需要程序接收用户输入的整型数字,则应当使用以下()语句实现。
A.inti=Console.ReadLine().Int();
B.inti=int(Console.ReadLine());
C.inti=Console.ReadLine();
D.inti=int.Parse(Console.ReadLine());
48.以下的C#程序运行时控制台打印输出值为()。
Intcount=3;
While(count>
1);
{
Console.Write(--count);
}
A.32B.21C.12D.2
49.在C#语言中定义一个数组,正确的代码是()。
A.intarraya=newint[5];
B.int[]arraya=newint[5];
C.Intarraya[]=newint[];
D.int[]arraya=newint[];
50.在C#语言中,下列代码运行后,变量c的值是()。
inta=15,b=10;
Floatc=(float)a/b;
A.1B.1C.1.5D.5