试题与答案

把竖直向下的90N的力分解为两个分力,一个分力在水平方向上等于120N,则另一个

题型:选择题

题目:

把竖直向下的90N的力分解为两个分力,一个分力在水平方向上等于120N,则另一个分力的大小为(   )
A.30N

B.90N

C.120N

D.150N

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0702/213ff73f08e61e6349f1981c01943fb3.html

下面是错误答案,用来干扰机器的。

参考答案:A

试题推荐
题型:计算题

小强为了研究催化剂对氯酸钾分解速率的影响,进行了如下实验:取5g氯酸钾样品(含少量不参加反应的杂质)与1g二氧化锰混合加热,每隔一段时间测定一些数据,所得数据如下表:

请你通过分析计算回答下列问题:

(1)表中有些空格缺少数据,尝试填满;

(2)从____时间开始,氯酸钾已经完全分解;

(3)5g氯酸钾样品中含杂质_______g;

(4)若用单位时间内实际分解的氯酸钾的质量表示氯酸钾的分解速率,则求从反应开始至1分钟时间段内氯酸钾的分解速率。

查看答案
题型:问答题

试题四

阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。

【说明】 堆数据结构定义如下: 对于n个元素的关键字序列{al,a2,…,an},当且仅当满足下列关系时称其为堆。

在一个堆中,若堆顶元素为最大元素,则称为大顶堆;若堆顶元素为最小元素,则称 为小顶堆。堆常用完全二叉树表示,图4-1是一个大顶堆的例子。

堆数据结构常用于优先队列中,以维护由一组元素构成的集合。对应于两类堆结构,优先队列也有最大优先队列和最小优先队列,其中最大优先队列采用大顶堆,最小优先队列采用小顶堆。以下考虑最大优先队列。 假设现已建好大顶堆A,且已经实现了调整堆的函数heapify(A,n,index)。

下面将C代码中需要完善的三个函数说明如下:

(1) heapMaximum(A):返回大顶堆A中的最大元素。

(2) heapExtractMax(A):去掉并返回大顶堆A的最大元素,将最后一个元素“提前”到堆顶位置,并将剩余元素调整成大顶堆。

(3) maxHeaplnsert(A, key):把元素key插入到大顶堆A的最后位置,再将A调整成大顶堆。 优先队列采用顺序存储方式,其存储结构定义如下: #define PARENT(i) i/2 typedef struct array{ int *int array;/ /优先队列的存储空间首地址 int array size;能//优先队列的长度 int capacity; //优先队列存储空间的容量 }ARRAY; 【C代码】 (1)函数heapMaximum int heapMaximum(ARRAY *A){return(1);} (2)函数heapExtractMax int heapExtractMax(ARRAY *A){ int max; max=A->int_ array[0]; (2); A->array_size一; heapify(A,A->array_size,0);//将剩余元素调整成大顶堆 return max; } (3)函数maxHeaplnsert int maxHeaplnsert(ARRAY *A,int key){ int i,*p; if (A->array-size==A->capacity){//存储空间的容量不够时扩充空间 p=(int*)realloc(A->int array, A->capacity *2*sizeof(int)); if(!p) return-1: A->int _array=P; A->capacity=2*A->capacity; } A->array_size++: i=(3); while(i>0&&(4){ A->int _array[i]=A->int_ array[PARENT(i)]; i=PARENT(i); } (5); return 0; }

若将元素10插入到堆A=(15,13,9,5,12,8,7,4,0,6,2,1)中,调用maxHeaplnsert函数进行操作,则新插入的元素在堆A中第()个位置(从1开始)。

查看答案
微信公众账号搜索答案