精华内容
下载资源
问答
  • 数组专项练习题

    2019-09-07 22:48:47
    1.Continue语句跳出整个...2.在面向对象编程里,经常使用is-a来说明对象之间的继承关系,下列对象不具备继承关系的是?(D) A.手机与小米手机 B.企业家与雷军 C.编程语言与Java D.中国与北京 解析: is-a在JA...

    1.Continue语句跳出整个循环(B)

    A.正确    B.错误

    解析:continue语句是挑出本次循环,continue语句之后的代码不在执行,直接进行下次循环。

    2.在面向对象编程里,经常使用is-a来说明对象之间的继承关系,下列对象中不具备继承关系的是?(D)

    A.手机与小米手机     B.企业家与雷军  C.编程语言与Java   D.中国与北京

    解析:  is-a在JAVA中是继承关系,小米手机属于手机品牌的一种  ,雷军是一个企业家,Java是一种编程语言,而北京不可能是一个中国  

    3.下列说法正确的是(B)

    A.在类方法中可用this来调用本类的类方法
    B.在类方法中调用本类的类方法可直接调用
    C.在类方法中只能调用本类的类方法
    D.在类方法中绝对不能调用实例方法
    

    解析:在类方法中调用本类的类方法可直接调用,类方法是属于整个类的,而实例方法是属于类的某个对象的。

    4.

    根据以下接口和类的定义,要使代码没有语法错误,则类Hero中应该定义方法(  D  )。

    interface Action{  

        void fly();  

    }

    class Hero implements Action{  //……  }

    A.private void fly(){}
    B.void fly(){}
    C.protected void fly(){}
    D.public void fly(){}
    

    解析:接口中默认方法的访问修饰符为public  abstract,它的实现类中对应的方法的访问权限不低于接口的访问权限。

    5.下列说法正确的是(B)

    A.在类方法中可用this来调用本类的类方法
    B.在类方法中调用本类的类方法时可直接调用
    C.在类方法中只能调用本类中的类方法
    D.在类方法中绝对不能调用实例方法
    

    解析:在类方法中不能有this关键字,直接调用类方法即可,A错误,B正确,在类方法中可以通过创建实例对象调用类的实例方法,C\D错误

    6.以下说法错误的是(D)

    A.虚拟机中没有泛型,只有普通类和普通方法
    B.所有泛型类的类型参数在编译时都会被擦除
    C.创建泛型对象时请指明类型,让编译器尽早的做参数检查
    D.泛型的类型擦除机制意味着不能在运行时动态获取List<T>中T的实际类型
    

    7.若有定义:
    int c[4][5],( *pc)[5];
    pc=c;
    那么,下列对数组C的元素引用正确的是( D)。

    A.pc+1
    B.* (pc+3)
    C.* (pc+1) +3
    D.* (*pc+2)

    8.关于继承的说法正确的是(A).

    A.子类将继承父类所有的数据域和方法。
    B.子类将继承父类的其可见的数据域和方法。
    C.子类只继承父类public方法和数据域
    D.子类只继承父类的方法,而不继承数据域
    

    9.下列关于容器集合类的说法正确的是?(C)

    A.LinkedList继承自List
    B.AbstractSet继承自Set
    C.HashSet继承自AbstractSet
    D.WeakMap继承自HashMap

    解析:a选项linkedlist类是实现了List接口,而不是继承,b选项AbstractSet类实现Set接口,c选项HashSet继承 AbstractSet类,同时也实现set

    10.

    以下操作中,数组比链表速度更快的是_ADE___

    A.原地逆序
    B.头部插入
    C.返回中间节点
    D.返回头部节点
    E.选择随机节点

     

    展开全文
  • DBX260中文说明

    2013-04-24 11:07:35
    要想立即实现一种效果模式,只需按下按钮数组中所要模式对应钮即可,下面是对它们的说明: 用于移动EQ模块。连续按下时,把EQ模块从输入部分移到输出部分。 此键用于移到分谐波合成器模块。 用来移到分频器模块...
  • . . . . . . 专业.专注 . 1c++系统预定了4个用于标准数据流...析构函数可以有正确答案A分值14下列定义数组的语句中正确 1 2 3 CPP程序设计 模拟考试 1--第2套试卷 1c++系统预定了4个用于标准数据流对象下列选项中不
  • C语言基础(三)

    千次阅读 2012-09-25 21:17:57
    1、 #include void main() { int i=10,j=2; i*=j+8;...下列数组说明中正确的是()。 A:int array[][4]; B:int array[][]; C:int array[][][5]; D:int array[3][]; 答案:A 如果对全部元

    1、

    #include <stdio.h>
    void main()
    {
    int i=10,j=2;
    i*=j+8;
    printf("%d \n",i);
    }

    运行:100

    2、

    下列数组说明中,正确的是()。
    A:int array[][4];
    B:int array[][];
    C:int array[][][5];
    D:int array[3][];
    答案:A

    如果对全部元素都赋初值(即提供全部初始数据),则定义数组时对第一维的长度可以不指定,但第二维的长度不能省。

    3、

    下面有关for 循环的正确描述是 ()
    A:for 循环只能用于循环次数已经确定的
    情况
    B:for 循环是先执行循环体语句,后判断表
    达式
    C:在for 循环中,不能用break 语句跳出循
    环体
    D:for 循环的循环体语句中,可以包含多条
    语句,但必须用花括号括起来
    答案:D

    4、

    {int i,j,k,a=3,b=2;
    i=(--a==b++)?--a:++b;
    j=a++;k=b;
    printf("i=%d,j=%d,k=%d\n",i,j,k);
    }
    A:i=2,j=1,k=3
    B:i=1,j=1,k=2
    C:i=4,j=2,k=4
    D:i=1,j=1,k=3
    答案:D

    5、

    若有下列定义,则对a 数组元素地址的正
    确引用是().
    int a[5],*p=a;
    A:*(p+5)
    B:*p+2
    C:*(a+2)
    D:*&a[5]
    答案:C

    #include <stdio.h>
    void main()
    {
    int a[5]={1,2,3,4};
    int *p=a;


    printf("%d \n",*p+8);
    printf("%d \n",sizeof(a));
    printf("%d \n",*(a+4));
    }

    运行:

    9

    20

    0

    6、

    若变量a,i 已正确定义,且i 已正确赋值,合
    法的语句是()
    A:a=int(i);
    B:a==1
    C:++i;
    D:a=a++=5;
    答案:C

    7、

    设char 型变量x 中的值为10100111,则
    表达式(2+x)^(~3)的值是()。
    A:10101001
    B:10101000
    C:11111101
    D:01010101
    答案:D




    展开全文
  • JS函数(三)

    千次阅读 2020-03-19 13:01:43
    arguments ECMAScript的参数在内部用一个数组表示, 在函数体内通过arguments对象来访问这个数组参数 ...关于arguments,下列说法正确的是? (选择两项) A arguments是数组对象 B arguments.le...

    arguments

    ECMAScript中的参数在内部用一个数组表示,
    在函数体内通过arguments对象来访问这个数组参数

    说明:

    1. arguments对象只是与数组类似,并不是Array的实例
    2. []语法访问它的每一个元素
    3. length属性确定传递参数的个数

    选择练习1

    关于arguments,下列说法正确的是? (选择两项)

    A arguments是数组对象
    B arguments.length可以获得传递的参数的个数
    C arguments[ ]可获得传递参数的值,索引从1开始
    D arguments[ ]可获得传递参数的值,索引从0开始

    正确答案: B,D
    参考解析:
    本题考察的是arguments的使用,正确选项BD;
    A:arguments是类数组对象,但并不是数组对象;
    C:arguments[ ]可以获得传递参数的值,中括号里面放的参数的索引,索引从0开始

    选择练习2

    下面的代码运行结果是?(选择一项)

    function funName(){
    	return arguments.length+"和"+arguments[1];
    }
    console.log(funName(1,2,3,4,5));
    

    A 1和1
    B 5和1
    C 5和2
    D 1和2

    正确答案: C
    参考解析:
    本题考察的是arguments的使用,正确选项为C;arguments.length可以获得传递的参数的个数,函数调用时有5个参数,所以参数为5;arguments[ ]获得传递参数的值,索引从0开始,所以arguments[1]的值是2。

    选择练习3

    下面代码的运行结果是?(选择一项)

    function numAdd(){
    	if(arguments.length==1){
    		alert(arguments[0]+5);
    	}
    	else if(arguments.length==2){
    		alert(arguments[0]+arguments[1]);
    	}
    }
    numAdd(1);
    numAdd(10,20);
    

    A 分别弹出10和30
    B 分别弹出6和26
    C 分别弹出1和30
    D 分别弹出6和30

    正确答案: D
    参考解析:本题考察的是arguments.length和arguments[]的使用,正确选项为D;第一次调用,长度为1,执行if语句。第二次调用,长度为2,所以执行else if语句。

    编程练习

    补充下面的代码,我们使用函数的arguments对象来实现用户密码和验证码的验证!

    1. 当用户输入的密码不是数字时,页面弹出“密码错误”
    2. 当用户输入的验证码小于4位数时,页面弹出“验证码不得小于4位”

    任务

    1. 给第一个if添加判断条件,判断的是非数字:isNaN(arguments[1])
    2. 给第二个if添加判断条件,判断验证码小于4位数:arguments[2].length<4
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>arguments</title>
    	</head>
    	<body>
    		<script>
        		var userName=prompt("请输入用户名");
        		var userPwd=prompt("请输入密码");
        		var sure=prompt("请输入验证码");
        		function login(){
            		if(isNaN(arguments[1])){
              			alert("密码错误");
            		}
            		if(arguments[2].length<4){
              			alert("验证码不小于4位");
            		}
        		}
       			login(userName,userPwd,sure);
    		</script>
    	</body>
    </html>
    
    
    展开全文
  • C 语言程序设计试题五 填空 1实型变量类型说明符有 2表达式 7+8>2 & 25 %5 结果是 3下列程序段是从键盘输入字符统计数字字符个数用换行符结束循环 Int n=0, ch; Ch=getchar( ; While( ) ) ) ) { if ( ) n
  • 5、 下列关于栈的叙述中正确的是()。 A、 在栈中只能插入数据 B、在栈中只能删除数据 B、 栈是先进先出的线性表 D、栈是先进后出的线性表 我的答案:D 6、 下面不属于软件设计原则的是()。 A、 抽象 B、...
  • c语言错题集

    千次阅读 2019-12-30 17:55:17
    在 C 语言程序 , 凡是没有出现存储类说明符的变量都是自动类的。 (1分) T F 正确答案是T 两指针变量相减所得之差是两个指针所指数组元素之间相差的元素个数。...以下数组定义错误的是( )。 (2分) in...

    在 C 语言程序中 , 凡是没有出现存储类说明符的变量都是自动类的。 (1分)
    T F
    正确答案是T
    两指针变量相减所得之差是两个指针所指数组元素之间相差的元素个数。 (1分)
    T F
    正确答案是T:
    根据声明int a[10], *p=a; ,下列表达式错误的是(d)。 (2分)
    a[9]
    p[5]
    a++
    *p++

    以下数组定义中错误的是( )。 (2分)
    int x[][3]={0};
    int x[2][3]={{1,2},{3,4},{5,6)};
    int x[][3]={{1,2,3},(4,5,6)};
    int x[2][3]={1,2,3,4,5,6};

    单向链表中的每个结点都需要动态分配内存空间。 (1分)
    T F

    在一个以 h 为头的单向链表中,p 指针指向链尾的条件是()。 (2分)
    p->next=h
    p->next=NULL
    p->next->next=h
    p->.data=-1

    对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()。 (2分)
    headNULL
    head→next
    NULL
    head→next==head
    head!=NULL

    在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行()。 (2分)
    p->next=q->next; q->next=p;
    q->next=p->next; p=q;
    p->next=q->next; p->next=q;
    q->next=p->next; p->next=q;

    在一个单链表head中,若要删除指针p所指结点的后继结点,则执行()。 (2分)
    p=p->next;free§;
    p->next=p->next->next; free§;
    q= p->next q->next=p->next; free(q);
    q=p->next; p->next=q->next; free(q);

    已知有如下C语言代码:(2分)
    struct node {
    int val;
    struct node *next;
    } p[3] = { 4, &p[2], 6, &p[0], 5, &p[1] };
    其中值为6的表达式是:
    p[1].next->val
    (&p[0])->next->val
    p[2].val
    p[2].next->val

    设有如下定义的链表,则值为7的表达式是( )。 (1分)
    struct st{
    int n;
    struct st *next;} a[3] = {5, &a[1], 7, &a[2], 9, NULL}, *p = &a;

    p->n
    (p->n)++
    ++p->n
    p->next->n

    关于单向链表说法不正确的是: (2分)
    与数据相比,单向链表适合反复进行删除、插入操作
    存储空间可以动态的获取和释放
    结点的存储空间分两部分,一部分用于存储结点的数据,另一部分用于存储其他结点的指针
    单向链表在内存中是连续存储的

    函数strcmp从头至尾顺序地将其对应字符比较,遇到两个字符不等时,两个字符相减得到一个int型值,两个字符串完全相同时,则返回0。 (1分)
    T F

    数组名就是一个指针常量,指向数组的首元素(或者说代表了数组的首地址)。 (2分)
    T F

    一维数组定义的一般形式如下,其中的类型名指定数组变量的类型。
    类型名 数组名[数组长度];
    (1分)
    T F

    以下定义了一个一维数组str,该数组可以存放81个字符型数据。
    char str[81];
    (1分)
    T F

    数组定义后,只能引用单个的数组元素,而不能一次引用整个数组。 (1分)
    T F

    若有定义int a[]={2,4,6,8,10},a[1]和a++表示的含义相同。 (1分)
    T F

    下哪个定义中的p不是指针,请选择恰当的选项: (2分)
    a char **p;
    b char (*p)[10];
    c char *p[6];
    d 给出的三项中,p都是指针

    文件的读函数是从输入文件中读取信息,并存放在内存中。(1分)
    T F

    c语言源程序是文本文件,目标文件和可执行文件是二进制文件。 (1分)
    T F

    文件指针指向文件缓冲区中文件数据的存取位置。 (1分)
    T F

    下列关于C语言数据文件的叙述中正确的是____。 (2分)
    文件由ASCII码字符序列组成,C语言只能读写文本文件
    文件由二进制数据序列组成,C语言只能读写二进制文件
    文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
    文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件

    若fopen()函数打开文件失败,其返回值是( null)。 (1分)
    1
    -1
    NULL
    ERROR

    利用函数fseek可实现的操作是( )。 (1分)
    改变文件指针fp的值
    文件的顺序读写
    文件的随机读写
    以上答案均正确

    有一文本文件test.txt,其内容为"cprogram"(不包含引号),以下程序段的运行结果是()。 (2分)
    FILE *fp;
    char str[20];
    if((fp=fopen(“test.txt”,“r”))!=NULL)
    str=fgets(str,5,fp); printf("%s",str);
    cpro
    cprog
    prog
    cprogram

    函数fgetc的作用是从指定文件读入一个字符,该文件的打开方式必须是(c )。 (1分)
    只写
    追加
    读或读写
    答案B和C都正确

    一个结构类型变量所占的内存空间是其各个成员所占内存空间之和。 (1分)
    T F

    假设结构指针p已定义并正确赋值,其指向的结构变量有一个成员是int型的num,则语句 *p.num=100; 是正确的。 (1分)
    T F

    If there is declarationint a[] = {2,4,6,8,10}, p= a; a 's value is the first address of the array, then(p++)'s value is 4. (1分)
    T F

    对于以下结构定义,++p->str中的++加在____。 (2分)
    struct {
    int len;
    char *str;
    } *p;
    指针str上
    指针p上
    str指的内容上
    以上均不是

    若定义pf为指向float类型变量f的指针,下列语句中__是正确的。 (2分)
    float f, *pf = f;
    float f, *pf = &f;
    float *pf = &f, f;
    float f, *pf =0.0;

    展开全文
  • 国家信息化中心计算机教育认证 (游戏开发高级工程师) 考试试卷综合 姓名身份证号成绩 单选题 1一维数组如何获取其数组元素数量 ( 1 分) A B-1 1 D 2下面关于包的说明正确的是 ( 1 分) A包把相关的类组织在一个目录下...
  • 集合在遍历过程,有时需要对符合一定条件的元素进行删除,下列哪些说法是正确的:B A .在 foreach 循环里进行元素的 remove操作。 B .使用Iterator方式,如果有并发,需要对Iterator对象加锁。 C .Iterator...
  • (29)某公司在传输数据过程为了安全要对数据进行加密,若传递的是四位的整数,对其进行加密的规则为:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。...
  • 遗憾的是,由于C/C++ 语言的编译特性,Visual C++并没有提供类似的可以替代的现成的数据类型,于是我们只能自己想办法去构造这样一个虚类(或者结构体),这里我们使用标识 Matrix 命名其类型。这个自己构造的 ...
  • 下面的说法中正确的是:(选择1项) A) 程序运行到第6行会出现编译错误,因为c为char类型,不能把一个汉字赋给一个字符型。 B) 程序运行到第7行会出现编译错误,因为字符型与整型不能进行加法运算。 C) 程序能够正常...
  • C++复习资料之系列

    2008-12-30 21:35:45
    下列选项错误的是( c )。 (a) if(x == y)i++; (b) if(x = y)i--; (c) if( xy )i--; (d) if( x+y )i++; 2.设有函数关系为y= ,下面选项中能正确表示上述关系为( c )。 (a) y = 1; (b) ...
  • 数据结构(C++)有关练习题

    热门讨论 2008-01-02 11:27:18
    内容及步骤: 1、 设有一个线性表(e0,e1,e2,e3,…,en-2,en-1)存放在一个一维数组A[arraySize]中的前n个数组元素位置。请编写一个函数将这个线性表原地逆置,即将数组的前n个原地址内容置换为(en-1,en-2,…,e3,...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    找出下列代码可能存在错误,并说明原因: 二、JSP&Servlet技术 1.描述JSP和Servlet区别、共同点、各自应用范围 2.在Web开发需要处理HTML标记时,应做什么样处理,要筛选那些字符(< > & “”) 3.在...
  • C++程序员面试宝典

    热门讨论 2013-04-01 13:36:19
    本书中的面试题不但以实例代码形式对答案进行了详细解析,还对问题相关知识点进行了扩展说明。希望通过本书,读者可以成功应聘,并提升综合素质。本书适合应聘C/C++职位程序员阅读,也适合其他程序员作为拓展...
  • 20.设 i,j 为类 x 定义的 double 型变量名,下列 x 类的构造函数正确的是( )。 A) double x(double k ){ i=k; return i; } B) x(double m, double n ){ i=m; j=n; } C) x( ){i=0;j=0 } D) x(double k ){ i=k;...
  • 例如,在一维数组[21,46,24,99,57,77,86],查找数据元素99,首先从第1个元素21开始进行比较,比较结果与要查找数据不相等,接着与第2个元素46进行比较,以此类推,当进行到与第4个元素比较时,它们相等,...
  • (23) 下列关于队列的叙述中正确的是(C) A. 在队列中只能插入数据 B. 在队列中只能删除数据 C. 队列是先进先出的线性表 D. 队列是先进后出的线性表 (24) 对建立良好的程序设计风格,下面描述正确的是(A) 注:P48 A. ...
  • 2.11 选择正确的类型 50 2.12 强制类型转换 53 2.12.1 自动转换类型 53 2.12.2 隐式类型转换的规则 54 2.12.3 赋值语句的隐式类型转换 54 2.13 再谈数值数据类型 55 2.13.1 字符类型 56 2.13.2 字符的输入...
  • 2.11 选择正确的类型 50 2.12 强制类型转换 53 2.12.1 自动转换类型 53 2.12.2 隐式类型转换的规则 54 2.12.3 赋值语句的隐式类型转换 54 2.13 再谈数值数据类型 55 2.13.1 字符类型 56 2.13.2 字符的输入...
  • 《数据结构 1800题》

    热门讨论 2012-12-27 16:52:03
    15. 下列数据,(C )是非线性数据结构。【北京理工大学 2001 六、1(2分)】 A.栈 B. 队列 C. 完全二叉树 D. 堆 16.连续存储设计时,存储单元地址(A )。【中山大学 1999 一、1(1分)】 A.一定连续 B....
  • c++ 面试题 总结

    2009-09-16 08:44:40
    并请给出正确的写法。 void DoSomeThing(char* p) { char str[16]; int n; assert(NULL != p); sscanf(p, "%s%d", str, n); if (0 == strcmp(str, "something")) { ... } } A: sscanf(p, "%s%d", str, n); ...
  • 面试题3:下面说法中正确的是哪个 面试题4:写出程序的打印结果 面试题5:访问基类的私有虚函数 9.3 多态 面试题6:简述类成员函数的重写、重载和隐藏的区别 面试题7:简述多态实现的原理 第10章 数据结构 10.1 链表...
  • 正则表达式

    2014-12-03 14:51:39
    例如,序列 "\n" 在字符串匹配的是一个直接量换行符.在正则表达式,许多标点符号都有特殊的含义.下面是这些字符和它们的含义: 正则表达式的直接量字符 字符 匹配 ________________________________ 字母数字...
  • 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用...
  • ●如果认证正确,服务器开始接受客户端命令;认证错误重新认证(3次登陆错误退出) 1.3心跳机制 属性:必选 描述:客户端与服务端之间使用心跳机制,必须完成下列所有情况: ●客户端定时向服务端发送...
  • ●如果认证正确,服务器开始接受客户端命令;认证错误重新认证(3次登陆错误退出) 1.3心跳机制 属性:必选 描述:客户端与服务端之间使用心跳机制,必须完成下列所有情况: ●客户端定时向服务端发送一个...

空空如也

空空如也

1 2
收藏数 34
精华内容 13
关键字:

下列数组说明中正确的是