Answer:
see explaination 
Explanation:
#include<stdio.h>
/* Your solution goes here */
//Impllementation of SwapArrayEnds method
void SwapArrayEnds(int sortArray[],int SORT_ARR_SIZE){
 //Declare tempVariable as integer type
 int tempVariable;
 if(SORT_ARR_SIZE > 1){
 tempVariable = sortArray[0];
 sortArray[0] = sortArray[SORT_ARR_SIZE-1];
 sortArray[SORT_ARR_SIZE-1] = tempVariable;
 }
}
int main(void) {
 const int SORT_ARR_SIZE = 4;
 int sortArray[SORT_ARR_SIZE];
 int i = 0;
 sortArray[0] = 10;
 sortArray[1] = 20;
 sortArray[2] = 30;
 sortArray[3] = 40;
 SwapArrayEnds(sortArray, SORT_ARR_SIZE);
 for (i = 0; i < SORT_ARR_SIZE; ++i) {
 printf("%d ", sortArray[i]);
 }
 printf("\n");
 return 0;
}
Please go to attachment for the program screenshot and output
 
        
             
        
        
        
8. according to Google, 1 byte = 8 bits
 
        
                    
             
        
        
        
Yoooo whattt?? I don’t get this but idek
        
             
        
        
        
Answer:
D.
Explanation:  
In combinational circuits, the current output values are always the same for the same set of input values, regardless the previous values.
We say that combinational circuits have no memory, or that the circuit has no feedback from the outputs.  
For sequential circuits, on the contrary, the current output values are not based in the current input values only, but on the previous output values as well.
So, the fact of having a defined set of input values at a given moment, doesn't guarantee which the output values will be.
We say that sequential circuits have memory, or that they have feedback from the outputs.
Examples of these type of circuits are R-S, J-K, D or T flip-flops.