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

开发技术基础题库一

百一测评发布于 2017-06-27 11:08
(6.0)分
  • 题目数
    150 道题
  • 技能数
    9
  • 已售
    81
积分 190.0 / 份 买题库

题库描述

开发技术基础题库,选择题150道,软件开发技术基础,包括:C语言,数据结构和算法,计算机知识,数字推理和逻辑推理题

题库结构

技能
题目数
占比(%)
未指定技能
40
27
C
34
23
数据结构与算法
27
18
逻辑推理->言语推理
19
13
数字推理和运算->数学运算
10
7
计算机基础
7
5
逻辑推理->图形推理
6
4
网络知识
5
3
数字推理和运算->数字推理
2
1
题型
题目数
占比(%)
单选题
150
100
1 [ 单选题 ] (分) 数字推理和运算->数学运算

160个人整齐地排成一列,依顺序编号为1、2、3、……159、160。第一次挑选出所有奇数位置上的人,第二次再从剩余人中挑选所有奇数位置上的人员,依此类推。请问最后剩下的一个人的编号是多少? 

  • A

    32

  • B

    64

  • C

    128

  • D

    154

2 [ 单选题 ] (分) C
以下程序段运行后变量a的值为( )。
int x=6,y=5;
int a;
a=(--x==y++)?x:y+1;
  • A
    6
  • B
    5
  • C
    0
  • D
    1
3 [ 单选题 ] (分) C
以下程序的输出结果是( )。
int main()
{
  int a=20;
  a-=6;a=a-1;
  printf("%d\n",a);
}
  • A
    10
  • B
    3
  • C
    13
  • D
    1
4 [ 单选题 ] (分) 计算机基础
关于线程的优点,描述不正确的是
  • A
    线程是具有最少开销的程序执行实体
  • B
    撤销线程比撤销进程花费的时间短
  • C
    线程间切换比进程间切换花费的时间短
  • D
    由于共享资源,一个进程中的线程不能并发执行

题目解析:

线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。在多线程OS中,线程是能独立 运行 的基本单位,因而也是独立调度和分派的基本单位。由于线程很“轻”,故线程的切换非常迅速且开销小(在同一 进程 中的)。一个线程可以创建和撤消另一个线程,同一 进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。
5 [ 单选题 ] (分) 计算机基础
请将二进制数01101101转换为十进制和十六进制数:
  • A
    109, 6D
  • B
    109, 6F
  • C
    182, 6D
  • D
    182, 7D
6 [ 单选题 ] (分) C
有如下程序,输出是( )。
main() {
  char s[]="ABCD";
  int i;
  for(i=0;i<4;i++)
    printf("%c ",s[i]);
}
  • A
    BCD
  • B
    BCDCDD
  • C
    ABCD
  • D
    ABCDBCDCDD
7 [ 单选题 ] (分) C
以下程序的运行结果是( )。
main() 
{ 
  int m=6; 
  if(m++> 6) 
    printf(" %d\n",m);
  e1se 
    printf("%d\n",--m ); 
}
  • A
    7
  • B
    5
  • C
    4
  • D
    6
8 [ 单选题 ] (分) C
有以下程序:
main() 
{ 
  char a[ ]={'a','b','c','d','e','f','g','h',''};
  int i,j;
  i=sizeof(a);
  j=strlen(a);
  printf("%d,%db"i,j);
}
程序运行后的输出结果是( )。
  • A
    9,9
  • B
    8,9
  • C
    1,8
  • D
    9,8
  • E
    8,8
9 [ 单选题 ] (分) C
字符数组的输出能一次性的整体输出。
  • A
    正确
  • B
    错误
10 [ 单选题 ] (分) C
以下程序的输出结果是( )。
#include <stdio.h> 
#include <string.h>
main()
{
  char str[12]={'s','t','r','i','n','g'}; 
  printf("%d\n",strlen(str)); 
}
  • A
    11
  • B
    6
  • C
    12
  • D
    7

购买评价 (6.0)分

在线考试系统运营官

在线考试系统云平台运营官
共发布了 10 份题库

相关题库

2017-06-27 11:08
开发技术基础题库,100道选择题,覆盖:数据库基础,数据结构与算法,语言基础C、Java,操作系统网络基础知识,Web相关基础知识,逻辑推理
道题
积分 190.0 / 份
2016-09-20 17:43
html基础
道题
积分 50.0 / 份
2018-03-20 22:34
测试开发人员的Java技能水平,考察对Core Java、数据结构和算法、数据库知识的掌握和理解,并通过编程题考察分析和动手能力。包括:选择题40道,编程题2道
道题
积分 100.0 / 份
2018-06-17 12:23
测试开发人员的Web开发技能水平,考察对html, css, js, jquery&ajax知识的掌握程度,并通过编程考察分析和动手能力。包括:选择题40道,编程题2道。
道题
积分 100.0 / 份