《初级软件工程师认证笔试模拟.docx》由会员分享,可在线阅读,更多相关《初级软件工程师认证笔试模拟.docx(7页珍藏版)》请在三一办公上搜索。
1、初级软件工程师认证笔试模拟选择题 1.下列选项中,属于输入设备的是( )。选两项 A.显示器 B.摄像头 C.键盘 D.投影仪 2.将十进制数39转换成二进制数是( )。 A.111101 B.110111 C.110011 D.100111 3.下列选项中,用于文件重命名的快捷键是( )。 A.F3 B.F2 C.F4 D.Ctrl+F 4.下列关于操作系统的说法正确的是( )。 A.操作系统属于应用软件 B.操作系统只是用于管理CPU资源的系统软件 C.操作系统是管理计算机软件和硬件资源的程序集合 D.操作系统是用于管理外部设备的系统软件 5.下列属于C类IP地址的是( )。 A. 192
2、.168.0.34 B.10.0.1.1 C.158.0.2 D.178.3.2.3 6.在C语言中,表示一条代码语句结束的符号是( )。 A. . B. , C. ; D. ” 7.在C语言中, a、b两个整形变量都已赋值,下列表达式不是算数表达式的是( )。 A. a+b B. a%b C. a+ D. ab 8.在C语言中,以下scanf语句能够正常获取年龄的是( )。 A.scanf(%d); B.scanf(%d,age); C.scanf(请输入年龄%d,age); D.scanf(%d,&age); 9.以下C语言程序的运行结果是( )。 int num1=50; int num
3、2=30; if(num1num2) printf(num1大); printf(numl=%d,num1); else printf(num2大); printf(num2=%d”,num2); A.num1大num1=50 B.num2大num2=30 C.num1大num1=50 num2 大num2=30 D.语法错误不能运行 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.10
4、11.以下正确访问结构体中x成员的是。 struct point int x; int y; ; point p; A.point.x B.struct point.x; C.px D.p.x 12.下列关于java的运行原理说法正确的是( )。 A.java源文件经java解释器解释为计算机语言B.java源文件经java解释器解释为.class文件, 再将.class文件编译为计算机语言 C.java源文件经java编译器解释为.class文件, 再将.class文件解释为计算机语言 D.java源文件经JVM直接编译成计算机语言 13.编译java源文件的命令是( )。 A. java
5、B. javac C. javaw D. javap 14.以下代码运行后,i的值是( )。 int i=1; i=i+; i=+i; i=i+; A. 1 B. 2 C. 3 D. 4 15.关于构造方法,下列说法不正确的是( )。 A.构造方法是类的一种特殊方法,它的方法名必须与类名相同 B.构造方法是返回类型有多种,只是不需要指定返回类型 C.构造方法的主要作用是完成对类的对象的初始化工作 D.在创建新的对象时,系统会自动调用构造方法 16.下列选项中,对象a1不能成功的实例化的是( )。 class A int a; int b; A(int d) a=b; int(int d,int
6、 c) A(d); b=c; A. A a1=new 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.静态代码块的执行是在静态变量
7、和实例变量初始化之后 B.一个类中有多个静态代码块时会按顺序执行 C.静态代码块一般是通过类名来访问 D.局部变量不能使用final修饰 20.在java中,关于final的说法正确的是( )。 A.final修饰的变量是静态变量 B.定义常量PI=3.1415926; C.定义常量PI:static final double PI:final static float PI=3.1415926; D.Final修饰的变量值只能修改一次 21.运行一下代码,结果是( )。 public class A finalint a; staticint b=1; public void print S
8、ystem.out.print(b+); System.out.print(hello); class Test public static void main(String args) A a=new A; a.print; A. hello B. 编译错误 C. 1 D.1 hello 22.下列选项中,说法正确的是( )。 Anew Date方法可以获取系统当前时间 B. SimpleDateFormat和Date位于同一个包中C. SimpleDateFormat的format( )方法是将字符串转换成Date类型 DSimpleDateFormat的parse( )方法是将Date类
9、型转换成字符串 23.下列选项中,关于Calender说法正确的是( )。 A. Calendarc =new Calendar( ); B. Calendar的add( )方法是增加日期的特定部分 C. Calendar的get( )方法只能获取当月中的某一天 D. 通过Calendar c=Calendar.getInstance;实例当前系统日期对象 24.用于设置表格单元格之间距离的属性是( )。 A.border B.cellspacing C.cellpadding D.margin 25.用于在网页中创建表单的标签是( )。 A. B. C. D. 26.在网页中通常采用( )完
10、成性别的输入。 A.复选框 B.文本框 C.密码框 D.单选按钮 27.关于下列代码片段分析不正确的是( )。 . A.表单的名称为myform B.表单的数据提交的位置是checkLogin.do C.表单提交的数据将会出现在地址栏中 28.下面选项中( )应用了行内样式。 A. B. C. D. 29.下列选项中( )可以设置页面元素的背景图像。A.background-color B.font C.border D.background 30.下列选项中关于标签div与span的说法正确的是( )A.span标签只能用于文本内容 B.div标签显示时将独占一行 C.Span标签在浏览器中
11、显示时将占满一行 。 D.多个div标签元素将在同一行显示 31.下列选项中不属于当今主流数据库的是( )。 A.Oracle B.SQL Server C.DB2 D.Access 32.主数据文件的后缀名是( )。 A. .mdf B. .ndf C. .log D. .sq1 33.下列选项中不属于系统数据库的是( )。 A. Northwind B. Master C. Msdb D. Model 34.下列选项中可以正确创建数据库的SQL语句是( )A. CREATE DATABASE database_name B. CREATE TABLE database_name C. CR
12、EATE VIEW database_name D. DATABASE CREATE database_name 35.数据完整性不包括( )。 。 A.实体完整性 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(属于
13、SCCE) 45.修改Windows窗体的边框样式,需要修改窗体的( )属性。 A.StartPosition B.BackColor C.ShowInTaskbar D.FromBorderStyle 46.在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.在W
14、inForm窗体中,PictureBox控件的SizeMode属性用于控制调整控件或图片的大小及放置位置,以下( )属性值可实现控件随图片大小的改变而改变。 A. AutoSize B. Normal C. StretchImage D. CenterImage 48.在ADO.NET中,DataReader对象用于从数据库中检索只读的数据假设存在一个Command对象,则使用以下( )语句可以创建一个DataReader对象。 A. SqlDataReader reader= command. ExecuteReader; B. SqlDataReader reader= new Execu
15、teReader; C. SqlDataReader reader= command. ExecuteScalar; D. SqlDataReader reader= command. ExecuteNonQuery; 49.以下( )对象可用于向DataSet中填充数据以及将修改后的数据更新至数据库。 A. Connection B. Command C. DataReader D. DataAdapter 50.在窗体中添加名为dgvStudent的DataGridView控件,若需要将DataSet对象dsStudent中Student表的数据显示在dgvStudent中,以下语句正确的是( )。选两项 A. dgvStudent.DataSource=dsStudent0;) B. dgvStudent.DataSource=dsStudent.Tables0; C. dgvStudent.DataSource=dsStudent.TableStudet; D. dgvStudent.DataSource=dsStudentStudet;