《初级软件工程师认证笔试模拟题.doc》由会员分享,可在线阅读,更多相关《初级软件工程师认证笔试模拟题.doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、选择题(针对以下题目,选择符合题目要求的答案。针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。每题2分。)1.下列选项中,属于输入设备的是( )。选两项 A.显示器 B.摄像头 C.键盘 D.投影仪2.将十进制数39转换成二进制数是( )。A. B. C. D.3.下列选项中,用于文件重命名的快捷键是( )。A.F3 B.F2 C.F4 D.Ctrl+F4.下列关于操作系统的说法正确的是( )。A.操作系统属于应用软件B.操作系统只是用于管理CPU资源的系统软件C.操作系统是管理计算机软件和硬件资源的程序集合D.操作系统是用于管理外部设备的系统软件5.下列属于C类IP地址
2、的是( )。A. 192.168.0.34 B.10.0.1.1 C.158.0.2 D.178.3.2.36.在C语言中,表示一条代码语句结束的符号是( )。A. . B. , C. ; D. ”7.在C语言中, a、b两个整形变量都已赋值,下列表达式不是算数表达式的是( )。A. a+b B. a%b C. a+ D. ab8.在C语言中,以下scanf语句能够正常获取年龄的是( )。A.scanf(%d); B.scanf(%d,age);C.scanf(请输入年龄%d,age);D.scanf(%d,&age);9.以下C语言程序的运行结果是( )。 int num1=50; int
3、num2=30; if(num1num2) printf(num1大); printf(numl=%d,num1); else printf(num2大); printf(num2=%d”,num2);A.num1大num1=50 B.num2大num2=30C.num1大num1=50 num2 大num2=30D.语法错误不能运行10.以下C语言程序的运行结果是( )。int count=1;int sum=0;while (count+5 ) if(count%2=0) continue; sum+=count;printf(%d,sum);A.1 B.4 C.8 D.1011.以下正确
4、访问结构体中x成员的是( )。 struct pointint x;int y;point p;A.point.x B.struct point.x; C.px D.p.x12.下列关于java的运行原理说法正确的是( )。 A.java源文件经java解释器解释为计算机语言B.java源文件经java解释器解释为.class文件,再将.class文件编译为计算机语言C.java源文件经java编译器解释为.class文件,再将.class文件解释为计算机语言D.java源文件经JVM直接编译成计算机语言13.编译java源文件的命令是( )。A. java B. javac C. javaw
5、 D. javap14.以下代码运行后,i的值是( )。 int i=1; i=i+; i=+i; i=i+;A. 1 B. 2 C. 3 D. 415.关于构造方法,下列说法不正确的是( )。A.构造方法是类的一种特殊方法,它的方法名必须与类名相同B.构造方法是返回类型有多种,只是不需要指定返回类型C.构造方法的主要作用是完成对类的对象的初始化工作D.在创建新的对象时,系统会自动调用构造方法16.下列选项中,对象a1不能成功的实例化的是( )。 class A int a; int b; A(int d)a=b; int(int d,int c) A(d); b=c;A. A a1=new
6、A(); B. A a1=new A(3); C .A a1=new A( a ); D. A a1=new A(2,5);17.在java中,关于静态变量的说法正确的是( )。 A.静态变量值是不可改变的B.静态变量只能通过类名来访问C.静态变量只能通过实例来访问D.对象和类都能访问静态变量18.下列说法正确的是( )。A.静态方法只能访问静态变量B.静态方法只能访问实例变量C.静态方法既能访问静态变量又能访问实例变量D.构造方法不能访问静态变量19.下列关于静态属性的说法正确的是( )。 A.静态代码块的执行是在静态变量和实例变量初始化之后B.一个类中有多个静态代码块时会按顺序执行C.静态
7、代码块一般是通过类名来访问D.局部变量不能使用final修饰20.在java中,关于final的说法正确的是( )。A.final修饰的变量是静态变量B.定义常量PI:final static float PI=3.;C.定义常量PI:static final double PI=3.;D.Final修饰的变量值只能修改一次21.运行一下代码,结果是( )。 public class A finalint a; staticint b=1; public void print() System.out.print(b+); System.out.print(hello);class Test
8、public static void main(String args) A a=new A(); a.print(); A. helloB. 编译错误C. 1D.1 hello22.下列选项中,说法正确的是( )。Anew Date()方法可以获取系统当前时间B. SimpleDateFormat和Date位于同一个包中C. SimpleDateFormat的format( )方法是将字符串转换成Date类型DSimpleDateFormat的parse( )方法是将Date类型转换成字符串23.下列选项中,关于Calender说法正确的是( )。A. Calendarc =new Cale
9、ndar( );B. Calendar的add( )方法是增加日期的特定部分C. Calendar的get( )方法只能获取当月中的某一天D. 通过Calendar c=Calendar.getInstance();实例当前系统日期对象24. 用于设置表格单元格之间距离的属性是( )。 A.border B.cellspacing C.cellpadding D.margin25.用于在网页中创建表单的标签是( )。 A. B. C. D.26. 在网页中通常采用( )完成性别的输入。 A.复选框 B.文本框 C.密码框 D.单选按钮 27.关于下列代码片段分析不正确的是( )。 .A. 表单
10、的名称为myformB.表单的数据提交的位置是checkLogin.doC.表单提交的数据将会出现在地址栏中28. 下面选项中( )应用了行内样式。A. B. C.D.29. 下列选项中( )可以设置页面元素的背景图像。A. background-color B.font C.border D.background30. 下列选项中关于标签div与span的说法正确的是( )。A. span标签只能用于文本内容B. div标签显示时将独占一行C. Span标签在浏览器中显示时将占满一行D. 多个div标签元素将在同一行显示31. 下列选项中不属于当今主流数据库的是( )。A. OracleB.
11、 SQL ServerC. DB2D. Access32. 主数据文件的后缀名是( )。A. .mdfB. .ndfC. .logD. .sq133. 下列选项中不属于系统数据库的是( )。A. NorthwindB. MasterC. MsdbD. Model34. 下列选项中可以正确创建数据库的SQL语句是( )。A. CREATE DATABASE database_nameB. CREATE TABLE database_nameC. CREATE VIEW database_nameD. DATABASE CREATE database_name35. 数据完整性不包括( )。A.
12、实体完整性B. 引用完整性C. 域完整性D. 信息完整性36. PRIMARY KEY(主键)约束体现了( )完整性。A. 实体B. 参照C. 域D. 信息37.CHECK(检查)约束体现了( )完整性。A.实体B.参照C.域D.信息38. 下列关于DISTINCT的描述正确的是( )。A. 删除错误列信息B. 删除重复的数据C. DISTINCT关键字放在FROM子句之后D. DISTINCT关键字放在字段名之后39. 44(属于SCCE)45. 修改Windows窗体的边框样式,需要修改窗体的( )属性。A. StartPositionB. BackColorC. ShowInTaskba
13、rD. FromBorderStyle46. 在Windows应用程序中,有一个类名为Form的窗体,下列代码能够正确把该窗体显示为模式窗体对话框的是( )。A. Form f=new Form(); f.Show(); f.Modal=true;B.Form f=new Form(Dialog);C.Form f=new Form(); f.Activate();D.Form f=new Form(); f.ShowDialog();47. 在WinForm窗体中,PictureBox控件的SizeMode属性用于控制调整控件或图片的大小及放置位置,以下( )属性值可实现控件随图片大小的改变
14、而改变。A. AutoSizeB. NormalC. StretchImageD. CenterImage48. 在ADO.NET中,DataReader对象用于从数据库中检索只读的数据假设存在一个Command对象,则使用以下( )语句可以创建一个DataReader对象。A. SqlDataReader reader= command. ExecuteReader();B. SqlDataReader reader= new ExecuteReader();C. SqlDataReader reader= command. ExecuteScalar();D. SqlDataReader
15、reader= command. ExecuteNonQuery();49. 以下( )对象可用于向DataSet中填充数据以及将修改后的数据更新至数据库。A. ConnectionB. CommandC. DataReaderD. DataAdapter50. 在窗体中添加名为dgvStudent的DataGridView控件,若需要将DataSet对象dsStudent中Student表的数据显示在dgvStudent中,以下语句正确的是( )。选两项A. dgvStudent.DataSource=dsStudent0;)B. dgvStudent.DataSource=dsStudent.Tables0;C. dgvStudent.DataSource=dsStudent.TableStudet;D. dgvStudent.DataSource=dsStudentStudet;