1、编程考试基础知识及答案第一卷1.HTML的基本结构是() A. B. C. D. 2.要实现无列表符号,横向排列的导航菜单,应使用( )CSS属性 A.list-styple B.lineheight C.float D.backgroup-repeat 3.表格的基本语法结构是() A. B. C. D. 4.下面说法正确的是() A.HTML页面元素的组织顺序是先从上到下,而后从左往右 B.所有常用的图片格式都可以是透明背景 C.HTML中的元素有两类:块级元素和行级元素 D.标签属于块级元素,但并不会自动换行 5.对超链接伪类的理解,说法正确的是() A.a:link表示未单击状态 B.
2、a:hover表示单击后的状态 C.a:visited表示已访问状态 D.a:active表示单击后的状态 6.下面说法正确的是() A.表格布局适用于结构化数据显示和表单 B.表格布局也可以实现参差结构,但必须用到嵌套 C.同列单元格宽度由该列宽度最大的单元格决定 D.同行单元格高度由该行第一列的单元格决定 7.下面关于多目标块状元素,正确的是() A.既可以终端形式出现,又可以结构化形式出现 B.因为比较灵活,可以嵌套,所以很适合在块结构最内层或最外层 C.规范用法中,多目标块状元素可以任意组合,放置在任何地方 D.、都是多目标块状元素 8.关于表格的数据分组标签,说法正确的是() A.、
3、分别表示页眉、数据主体、页脚 B.必须包含表头标签 C.和标签只能包含一行数据 D.、由行组成,所以一般包含标签 9.以下关于CSS属性的缩写形式,正确的是 A.font:12px/28px 宋体 B.font:12px 28px bold C.background:url(images/bg.png) repeat-x 20px -100px D.background:repeat-x 20px,-100px 10.以下对div-ul-li局部布局的理解,正确的是() A.比较常用,适用于无层次关系的并列结构。例如,并列的多个产品类别 B.div-ul-li与现实中常用的典型业务逻辑非常吻合
4、。例如,二级导航条与图文混编 C.实现中通常先分析特点,规划区域,总结样式类别,最后确定宽高,浮动等 D.在网页布局中,完全不需要其他结构,全部用div-ul-li实现 11.下列说法正确的是() A.文件域所传的内容较复杂,编码需要设为enctype=multipart-from-data B.复选框各个选项的name属性必须设置为相同 C.readonly属性表示是否禁用 D.为了实现性别判断用两个单选按钮,name分别设置为男和女 12.关于表格布局的描述中,正确的是() A.先确定行列数并写出表格,然后再实现跨行跨列的单元格合并 B.表格布局用于数据的规则显示。例如,成绩显示、表单布局
5、等 C.用表格能实现所有布局,因此不需要学习其他块状结构布局 D.从技术实现角度,表格布局不支持表格的多层嵌套 13.框架集的标签名是() A.frame B.setframe C.frameset D.iframe 14.要在新窗口中打开链接,中需要选用属性() A.target=_top B.target=_parent C.target=_blank D.target=_self 15.关于div-dl-dt-dd默认的样式,说法错误的是() A.有默认的上下外边距 B.没有默认左外边距 C.div-dl-dt-dd的布局适合于一图多文混编或者二级导航菜单 D.在样式书写前,预先设置dl
6、,ddmargin:Opx;可以清除相关标签的默认设置 16.复用页面的思路是() A.使用CSS样式引用复用页面 B.将待复用页面的HTML代码拷贝到新页面中 C.使用框架页,设置某个窗口的src为待复用文件 D.使用标签,设置src引用待复用文件 17.用户单击消息框(MessageBox)的按钮时,消息框的返回值是( )类型的 A.DialogValue B.DialogBox C.MessageResult D.DialogResult 18.若想窗体初始时显示在屏幕中央,则需要设置窗体的( )属性 A.FormBorderStyle B.StartPosition C.ShowlnT
7、askbar D.WindowState 19.()是多文档界面应用程序 A.记事本 B.Microsoft Word C.Microsoft Excel D.Windows 资源管理器 20.下面的代码()可以实现向组合框cboCity中添加请选择 A.cboCity.Items.Add(请选择) B.cboCity.Item.Add(请选择) C.cboCity.AddItem(请选择) D.cboCity.Add(请选择) 21.ListView类包含在()命名空间中 A.System.Windows.Drawing B.System.Windows.Froms C.System.Win
8、dows.Paint D.以上都不是 22.下面关于ListView控件的描述,正确的是() A.Items的Add()方法用于将项添加到项的集合中 B.AddRange()方法用于向列表子项集合中添加新的子项 C.SubItems对应于列表视图的ListViewItem D.用Columns设置列表视图的列标题时,通过DisplayIndex属性指定列标题的位置 23.下面关于命名空间的说法错误的是() A.命名空间用于组织相关的类型 B.命名空间可以嵌套 C.在同一个应用程序中,不同的命名空间中不允许有相同名称的类 D.using关键字用于引用命名空间 24.下面()是合法的变量名。 A
9、B._CSharp C.110$ D.Main 25.下面()是C#中的文档注释。 A./注释 B./*注释*/ C./注释 D./*注释*/ 26.使用()对象来向DataSet中填充数据 A.Connection B.Command C.DataReader D.DataAdapter 27.在C#中,下面关于访问修饰符描述正确的是() A.private定义的字段在类外可以调用 B.public定义的字段只能在类外调用 C.private和public定义的字段在任何地方都可以调用 D.以上全部错误 28.获得TreeView控件中选中的节点,应该执行()事件的处理方法 A.Click
10、B.AfterSelect C.Selected D.都不是 29.置于SplitContainer控件中的控件的Dock属性设置为() A.None B.DockStyle.Left C.DockStyle.Fill D.DockStyle.Right 30.关于各类元素的居中,下列说法正确的是( ) A.块级元素的水平居中,使用margin:0px auto; B.文本内容的水平居中,使用text-align:center; C.单行文字的垂直居中需要设置行高属性 line-height等于文本所在行的高度height D.文字的垂直居中,需要设置vertical-align:middle
11、 31.属性值auto的应用场景的含义是( ) A.相对于实现父容器水平居中,即margin:0px auto B.如父容器的高度未设置,设置为auto表示为自身内容高度将随内容的变化而变化 C.auto值的意思是自动平均分配宽度或高度 D.auto不代表任何特殊含义 32.java源代码文件的扩展名为() A.txt B.class C.java D.doc 33.贵美商城商品具体介绍页采用普通思路的的缺点是() A.可维护性、可扩展性、可复用性差 B.相对于简洁思路,HTML代码量会少很多 C.相对于简洁思路,CSS代码量会少很多 D.更利于SEO(搜索引擎化) 34.贵美商品具体介绍页所
12、采用了简洁思路,其说法正确的是() A.具有很强的结构语义 B.可以对内容进行最彻底的修饰 C.简洁思路总是以简洁的布局为基础 D.可定义性和扩展性差 35.下列语句中()正确完成整型变量的声明和赋值 A.int count,count=0 B.int count=0 C.count=0 D.int count1=0,count2=1; 36.下面说法正确的是() A.java程序的main()方法必须都写在类里面 B.java程序中可以有多个main()方法 C.java程序的类名必须与文件名一样 D.java程序的main()方法中如果只有一条语句,可以不用括起来 37.以下()是合法的标
13、识符 A.double B.3x C.sum D.de2sf 38.在控制台显示消息的语句正确的是() A.System.out.println(我是一个java程序员!) B.System.Out.Println(我是一个java程序员!) C.system.out.println(我是一个java程序员!) D.System.out.println(我是一个java程序员!) 39.()表达式不可以作为循环条件 A.i=5 B.i3 C.bEqual=str.equals(q) D.count=i 40.编译运行如下java代码,输出结果是()public class Test publi
14、c static void main(String args) int num=5;if(num10) C.boolean a=真 D.boolean a=false 43.下列数组的初始化正确的是() A.int score=90,12,34,77,56 B.int score=new int5 C.int score= new int590,3,6,88,23 D.int score= new int80,60,12,3,8 44.下列有关switch选择结构的说法,正确的是() A.switch选择结构可以完全替代多重if选择结构 B.条件判断为等值判断,并且判断的条件为字符串时,可以使
15、用switch选择结构 C.条件判断为等值判断,并且判断的条件为字符时,可以使用switch选择结构 D.条件判断为等值判断,并且判断的条件为整型变量时,可以使用switch选择结构 45.有else if块的选择结构是() A.基本if选择结构 B.if-else选择结构 C.多重if选择结构 D.switch选择结构 46.对象的静态特征在类中表示为变量,称为类的() A.对象 B.属性 C.方法 D.数据类型 47.下列javacDoc注释正确的是() A./*这是一个学生类*/ B./这是一个学生类*/ C./*这是一个学生类*/ D./*这是一个学生类*/ 48.给定如下java程序
16、的方法定义,则以下()可以放在方法体中 public String change(int i) /方法体 A.return 100; B.return a; C.return i+; D.return i 49.下列关于字符串的叙述中错误的是() A.字符串是对象 B.String 对象存储字符串的效率比StringBuffer高 C.可以使用StringBuffer sb=这里是字符串声明并初始化StringBuffer对象sb D.String类提供了许多用来操作字符串的方法,连接、查询、提取等 50.在java中,在包cn.jb.test中有一个类Test,则在类Test中创建包的语句正
17、确的是() A.package cn.jb.test.Test B.package cn.jb.test C.import cn.jb.test D.use cn.jb.test 51.overflow与锚点组合实现类似框架窗口的关联效果,关键在于( )。 A.保证超链接锚点位置正确 B.利用锚链接可定位到id属性,保证右侧相同区域的各块大小与父容器一致,并且设置父容器为overflow:hidden; C.使用auto属性值,让右侧内容根据左侧菜单的点击相适应 D.设置hover伪类的特殊效果,显示右侧的相应内容 52.若要使用substring()方法从字符串superman中截取man子
18、字符串,那么方法的两个参数应该分别为() A.5 3 B.5 7 C.6 3 D.6 8 53.NET框架将( )定义为一组规则,所有的.NET语言都应该遵循这个原则,这样才能创建与其他语言互操作的应用程序。 A.CTS B.CLS C.MSIL D.命名空间 54.支持泛型开发的类库主要在以下( )命名空间。 A.System.IO B.System C.System.Object D.System.Collections.Generic 55.在C#中下列数据类型是引用数据类型的是( ) A.枚举(enum) B.字符串类型(string) C.结构(struct) D.数组(array)
19、 56.下面代码的运行结果是( )。Class program static void Main(string args)int a=3;int b=4;a=b;change(ref a,b);Console.WriteLine(a);Console.WriteLine(b);public static void change(ref a,int b) b+,a=b; A.4 5 B.4 4 C.5 5 D.5 4 57.关于值类和引用类型,下列说法正确的是( )。 A.值类型变量存储的是变量所包含的值 B.引用类型变量是指向它要存储的值 C.值类型转换为引用类型称为拆箱 D.引用类型转化为值
20、类型称为装箱 58.关于类的静态成员说法正确的是( ) A.类的静态成员变量可以由类的对象来访问 B.类的静态方法不可以声明类的实例 C.类的静态方法可以直接调用实例方法 D.定义静态方法的关键字是static 59.在C#中,关于ArrayList和Hashtable的说法,错误的是( )。 A.Arraylist通过索引访问集合元素,Hashtable通过Key访问集合元素 B.Arraylist和Hashtable都可以用RemoveAt方法删除其中的元素 C.Arraylist和Hashtable获取集合中的元素时,都需要类型转换 D.在同一个Arraylist或者Hashtable中
21、,可以存储不同类型的元素 60.()的操作是把已经存在于磁盘的数据库文件恢复成数据库。 A.附加数据库 B.删除数据库 C.分离数据库 D.压缩数据库 61.通过数据库的选项可以设置数据库() A.是否是只读 B.物理文件是否允许被删除 C.允许创建的表的数目 D.表中所允许的最大数据行的数目 62.下面关于泛型集合Dictionary dict = new Dictionary()的操作码( )的操作代码正确的是( )。 A.dict.RemoveAt(0) B.foreach(Dictionary stu in dict C.foreach(Student stu in dict.Keys
22、) D.foreach(Student stu in dict.Values) 63.SQL Server 提供了四种类型的约束实现数据完整性,包括实体完整性约束、域完整性约束、引用完整性约束和自定义完整性约束。实现实体完整性约束的方式不包括()。 A.索引 B.唯一约束 C.主键约束 D.外键约束 64.电话号码应当采用()格式的数据类型来存储。 A.字符 B.整数 C.浮点数 D.bit 65.在C#中关于构造函数的描述错误的是( ) A.一个类的构造函数必须与类名相同 B.在类中可以显示调用类的构造函数 C.构造函数一般来说是public D.构造函数可以无返回值 66.表Course中
23、的列CourseID是标识列,属于自动增长数据类型,标识种子是2,标识递增量是3.在新创建的表中首先插入语三行数据,然后再删除一行数据,再向表中增加数据行的时候,标识值将是() A.9 B.8 C.11 D.14 67.在SQL Server2008数据库中,标识列本身没有实际意义,而是为了区分表中不同的记录。下列关于标示列的说法中错误的是() A.即使一个表已经存在主键,也可以设置某列为标识列 B.不能对标示列加上默认值 C.标示列可以是任意数据类型 D.不能为标识列输入值 68.要在SQL Server中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个列来存储,但是该公司
24、规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用()来实现。 A.主键约束 B.外键约束 C.检查约束 D.默认约束 69.面向对象编程中,子类继承父类,下列说法错误的是( )。 A.子类继承父类,也可以说父类派生一个子类 B.子类不能再派生子类 C.子类和父类符合is-a,类is a 父类 D.一个子类不能够继承多个父类 70.下面关于用虚方法实现多态说法正确的是( ) A.父类的虚方法不能被子类的子类重写 B.父类的虚方法被子类重写以后就不能被父类对象调用了 C.子类重写父类的虚方法用的是关键字override D.父类的虚方法子类必须重写 71.Lv
25、list 是一个ListView 控件 ,下面代码的运行结果是()Private void btnChange_Click(object sender,EventArgs e) lvResult.SelectedItems1.Text=”ACCP”; A 更改所有选择的列表项的文本为“ACCP”B 更改选择的第一项的文本信息为“ACCP”C 当只选择一项时,程序将报告错误信息D 当没有选择任何项时,该代码不会被执行 72.在下面关于子类调用父类构造函数的说法,错误的是( ) A.在子类中,如果不显式的使用base来调用父类构造函数,子类会隐式的使用base调用 B.在子类中,可以指定构造函数调用父类的哪个构造函数 C.父类中必须指定无参的构造函数 D.有参数的父类构造函数,在子类中使用base调用时,参数可以不一致 73.下列执行数据的删除语句在运行时不会产生错误信息的是() A.delete * from employee where sgrade=6 B.delete from employee where s
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1