全部分类 > IT技术 > 软件开发 > 后端开发

技术小练习

AI技术发布于 2017-02-08 10:47
(10.0)分
  • 试卷时长
    20 分钟
  • 题目数
    20 道题
  • 试卷总分
    100
  • 已售
    385
  • 不可查答案
    无重答限制
免费 / 次 去测试

试卷描述

模拟笔试试卷

试卷结构

选择题部分
技能
题型
题目数
分值
C
单选题
5
25
JavaCore
单选题
5
25
MySql
单选题
2
10
MySql->SQL语法
单选题
3
15
数据结构与算法
单选题
5
25
第一部分:选择题部分 (共20道题) 展开全部
1 [ 单选题 ] (5.0分) JavaCore
如果覆盖了equals()方法,还应该覆盖哪个方法?
  • A
    clone()
  • B
    toString()
  • C
    wait()
  • D
    hashCode()
2 [ 单选题 ] (5.0分) C
假定指针p所指对象的值为25,p+1所指对象的值为42,则++*p的值为( )。
  • A
    26
  • B
    42
  • C
    25
  • D
    43
3 [ 单选题 ] (5.0分) C
设有以下结构体定义及初始化,表达式x.fz*y.fm的结果是()。 
struct fs { int fz, fm; }; 
struct fs x={2,3}, y={5,7};
  • A
    10
  • B
    21
  • C
    14
  • D
    15
4 [ 单选题 ] (5.0分) 数据结构与算法
在单链表指针为p的结点之后插入指针为s的节点,正确的操作是:(   )。
  • A
    p->next=s;p->next=s->next;
  • B
    p->next=s->next;p->next=s;
  • C
    s->next=p->next;p->next=s;
  • D
    p->next=s;s->next=p->next;
5 [ 单选题 ] (5.0分) 数据结构与算法
堆的形状是一棵()。
  • A
    二叉排序树
  • B
    完全二叉树
  • C
    满二叉树
  • D
    判定树
6 [ 单选题 ] (5.0分) 数据结构与算法
设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为(    )。
  • A
    BA+141
  • B
    BA+222
  • C
    BA+225
  • D
    BA+180
7 [ 单选题 ] (5.0分) MySql->SQL语法
用SQL语句,怎样才能从“Persons”表的“FirstName”列查找值为“Peter”的记录。
  • A
    SELECT * FROM Persons WHERE FirstName=='Peter'
  • B
    SELECT * FROM Persons WHERE FirstName='Peter'
  • C
    SELECT [all] FROM Persons WHERE FirstName='Peter'
  • D
    SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
8 [ 单选题 ] (5.0分) C
为判断字符变量c的值不是数字也不是字母时,应采用下述表达式( )。
  • A
    c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122
  • B
    c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122
  • C
    !(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122)
  • D
    !(c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122)
9 [ 单选题 ] (5.0分) C
#include<stdio.h>
int main()
{
  int i=0;
  int a[10];

  for(i=0;i<=10;i++) { a[i]=0; }
  return 0;
}
和下面这段代码有什么区别?
#include<stdio.h>
int main()
{
  int a[10];
  int i=0;

  for(i=0;i<=10;i++) { a[i]=0; }
  return 0;
}
  • A
    第一段代码无法通过编译,第二段代码可以通过编译
  • B
    第一段代码可以通过编译,但不能运行,第二段代码不能通过编译
  • C
    没有区别,都是为数组元素赋值,且都运行正常
  • D
    第一段代码编译运行后出现死循环,第二段代码可以正常的通过编译且运行不出错
10 [ 单选题 ] (5.0分) C
执行下面的程序,输入a b c d e f#(注意字母之间有空格,f和#之间无空格),输出的结果是( )。
main() {
  int i=0,k=1;
  char s[80],*p=s;
  gets(p);
  for(;*p!='#';p++){
    if(*p==' ')
      i=0;
    if(i==0){k++;i++;}
  }
  printf("%d\n",k);
}
  • A
    没有结果
  • B
    7
  • C
    0
  • D
    10

购买评价 (10.0)分

题库负责人

在线考试系统之互联网、IT题库团队负责人
共发布了 17 份试卷

相关试卷

2018-06-17 14:12
Java工程师笔试题
积分 80.0 / 次
2016-07-20 11:10
VCP6.0
积分 20.0 / 份
2016-07-20 11:10
内容基本来源于平时授课,极少部分内容需要自己查询网络。
积分 20.0 / 份
2018-06-17 14:12
测试开发人员的Java技能水平,考察对Core Java、数据结构和算法、数据库知识的掌握和理解,并通过编程题考察分析和动手能力。包括:选择题26道,编程题2道
积分 80.0 / 次