• S1复习错题(1)


    1.

    试题分析本题目考访问修饰符的应用方法,使用过程中需要注意的操作为: (1)public共有访问。该修饰符可用于类和结构的成员,可用于命名空间下直接定义的类型,对于类和结构成员,如果声明为共有的,那么除自身的成员,外部成员也可以访问 (2)private限制为私有访问。该修饰符只能用于类和结构的成员,如果成员未加访问限制修饰符,则默认为private (3)protected限制为保护访问。该修饰符只能用于类的成员,而对结构的成员以及在命名空间下直接定义的类型无效,如果类的成员被声明为保护的,那么只有其所在的类及派生类中的成员可以访问,无法从类的外部进行访问 (4)internal限制为内部访问。该修饰符可用户类和结构的成员,也可用于命名空间下直接定义的类型。任何一种类型或成员如果声明为内部的,那么它在本程序集内可以被自由访问,对其他程序集来说是隐藏的 本题目正确答案为C

    2.

    试题分析本题考查String对象的声明和赋值方式。C#中没有new String() 这种方式来构造字符串。故选 AC。

    3.

    试题分析在CSS中,控制列表样式的属性有:list-style-type,list-style-position,list-style-image,list-style,因此选B。

    4.

    试题分析引入命名空间是使用using关键字,选D

    5.

    试题分析equals比较的是像不像,而==是比较的是完全相等。

    6.

    试题分析第一二个为宽高,第三个为半径,第四个为位置

    7.

    试题分析:HTML5播放音频的文件的元素是<audio>元素

    8.

    试题分析transition-duration单位为ms。transition-delay:的值为负值时,元素过渡会从该时间点开始显示,之前的动作被截断。

    9.

    试题分析触发方法有三种:伪类触发:hover、active、focus、checked等;媒体查询;javascript触发,使用脚本触发。Javascript不是一种方法。

    10.

    11.

    试题分析本题考察对transform的了解。rolate()函数实现旋转效果

    12.

    试题分析本题考察能够使用一维数组实现数据存储,一维数组的声明方式:type var[]; 或type[] var;声明数组时不能指定其长度(数组中元素的个数),Java中使用关键字new创建数组对象,格式为:数组名 = new 数组元素的类型 [数组元素的个数],或数组名 = new 数组元素的类型 [数组元素的个数]{},所以C错误

    13.

    14.

    试题分析:Video语法:Video src=”视频路径”

    15.

    试题分析:本题考察的是基本数据类型之间的类型转换。 代码中num2为整型变量,num2/2.0将自动转换为double型,结果是4.5,最终avg的值为11.5,正确答案是D。

    16:

    试题分析i的值最初从0开始,因此进入到if的时候i的值依然为0,0是可以整除2的,因此if成立执行continue会跳过后面的Console.Write(“{0} ”,i++);而跳过这行代码造成i++没有机会运行,i的值永远是0,因此为死循环。

    17.

    试题分析从控制台接收到的数据都是string类型,如果想要转换成int类型,则一定要显示转换 int age = int.Parse(Console.ReadLine());故选C

    18:

    试题分析this指当前对象。 当局部变量与成员变量重名时,可以使用this表示自己的成员变量。

    19:

    试题分析此题目考察的是JAVA开发基础,main方法中String[] arg 未初始化,访问数组元素导致数组下标越界,运行时异常。 选择d

    20:

    试题分析此题考查的是C#中数组的作用,只有在能表示出相同类型的场合下才适合用数组。人类对象,可以定义为对象数组;成绩可以定义为数值型数组,而自定义类中的属性中某一个属性可以定义为数组类型,但几种属性不能定义成一个数组;手机的用途用方法表示,所不能定义成数组。

    21:

    试题分析visibility:hidden;与display:none;的区别就是visibility:hidden;会保留元素的空间,而display:none;不会保留元素的空间。所以选择a。

    22:

    试题分析此题目考查的是C#中引入命名空间的语法。C#中,使用using来引入命名空间,正确答案是C。

    23:

    试题分析此题目考查的是C#的程序结构。C#中,使用using来引入其他命名空间,使用namespace来定义一个命名空间。此题的命名空间是ACCP。

    24:

    试题分析

    首先这个方法和main方法是在一个类中的 就意味着private(私有的)在本类中可以被调用

    选项(1)int para 没有在前面加上ref 所以会报错 

    选项(2)虽然是私有的但是在本类中是允许被调用的  也有加ref开头

    选项(3-4)para ref  !ref必须写在最前面ref para这样就没错了

    25:

    试题分析get与set访问器中应当使用字段name,使用属性Name会导致递归调用和运行异常。

    26:

    试题分析本题考察的是for循环结构的用法。此代码的功能为循环输出数组中的每一个元素,其中定义的数组array长度为5,数组元素的下标为0~4。而for循环语句中循环结束条件为i<array.Length-1,能遍历到的下标值为0~3,应改为i<=array.Length-1。正确答案是b。

    27:

    试题分析

    重点是搞明白i++和++i的区别,这是解答该题的关键。

    i=0;则i++=0;

    j=0;则++j=1;

    然后b = 0+1 = 1;最后++b = 2;

  • 相关阅读:
    python 集合
    jQuery选择器
    hdu 5747 Aaronson
    hdu 2049 不容易系列之(4)——考新郎
    hdu 2048 神、上帝以及老天爷
    hdu 2045 不容易系列之(3)—— LELE的RPG难题
    hdu 2047 阿牛的EOF牛肉串
    hdu 2046 骨牌铺方格
    hdu 2050 折线分割平面
    hdu 2044 一只小蜜蜂
  • 原文地址:https://www.cnblogs.com/1402380606HZ/p/8037807.html
Copyright © 2020-2023  润新知