Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201603841868) Pontos: 0,1 / 0,1 Supondo que um vetor de inteiros vet foi preenchido com a seguinte sequência de números 24, 11, 50, 45, 12, 34, 10, 53, 9, 29 . Qual o valor da variável temp, analisando o trecho de código abaixo desenvolvido em C? 1. int vet[10]; 2. int temp = vet[0]; 3. for (int i = 0; i < 10; i++) { 4. if(vet[i] >= temp ) { 5. vet[i] = temp; 6. } 7. } 8. printf("%d", temp); 24 0 53 50 29 2a Questão (Ref.:201603841879) Pontos: 0,1 / 0,1 Sobre as estruturas de dados existentes podemos afirmar que: Encadeamento estático e dinâmico apresentam o mesmo funcionamento de alocação na estrutura do tipo PILHA. A estrutura do tipo LIFO sempre realiza a remoção do elemento mais antigo inserido. Na estrutura do tipo FIFO, as informações são inseridas no início e removidas do final. Na estrutura das Pilhas a manipulação dos dados sempre se dá no topo. Na estrutura do tipo LIFO, as informações são inseridas no início e removidas do final. 3a Questão (Ref.:201603841824) Pontos: 0,1 / 0,1 As siglas e significados LIFO ¿ ¿Last In, First Out¿ e FIFO ¿ ¿First In, First Out¿ referem-se, respectivamente, às seguintes estruturas de dados. no.proximo = no; Pilha e Função. Fila e Pilha. Pilha e Fila. Fila e Função. 4a Questão (Ref.:201603841758) Pontos: 0,1 / 0,1 Uma estrutura de dados pode ser Estática ou Dinâmica. No primeiro caso os limites são: Determinados pelo problema em que serão utilizados Determinados pelo usuário Determinados pela memória Determinados pelos ponteiros Indeterminados 5a Questão (Ref.:201603841752) Pontos: 0,1 / 0,1 O QUE IRÁ APARECER NA TELA APÓS A EXECUÇÃO DO PROGRAMA ABAIXO: 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 1 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1a Questão (Ref.:201603842051) Pontos: 0,1 / 0,1 É um exemplo de TAD Não Linear: Listas Filas Filas de Prioridade Dicionários Grafos 2a Questão (Ref.:201603842043) Pontos: 0,1 / 0,1 Considere que existe uma rotina para inserir um valor inteiro em uma pilha de inteiros com o protótipo abaixo: int push (int pilha[], int valor, int &topo); //retorno: 1=empilhou; 0=não empilhou Considere que existe uma função que remove um valor de uma pilha, que possui o protótipo abaixo: int pop (int pilha[], int &valor, int &topo);//retorno: 1=desempilhou; 0=não desempilhou Considere ainda a execução do seguinte trecho do programa principal: int primeira[5], topoP=-1, segunda[5], topoS=-1, numero; push (primeira, 3, topoP); push (primeira, 5, topoP); pop (primeira, numero, topoP); push (segunda, numero, topoS); push (segunda, 7, topoS); push (primeira, 1, topoP); Ao final da execução do techo de código acima, responda sequencialmente quantos valores haverá na pilha 1, quantos valores haverá na pilha 2, qual é o valor no topo da pilha 1 e qual é o valor no topo da pilha 2. 1; 2; 1; 7 2; 1; 1; 5 3; 2; 3; 5 2; 2; 3; 5 2; 2; 1; 7 3a Questão (Ref.:201603841995) Pontos: 0,1 / 0,1 Sobre listas encadeadas, é INCORRETO afirmar que: possuem tamanho fixo pilhas e filas são versões limitadas de listas encadeadas são acessadas pelo primeiro nodo da lista os dados são armazenados dinamicamente o final da lista faz uma referência para null 4a Questão (Ref.:201603841868) Pontos: 0,1 / 0,1 Supondo que um vetor de inteiros vet foi preenchido com a seguinte sequência de números 24, 11, 50, 45, 12, 34, 10, 53, 9, 29 . Qual o valor da variável temp, analisando o trecho de código abaixo desenvolvido em C? 1. int vet[10]; 2. int temp = vet[0]; 3. for (int i = 0; i < 10; i++) { 4. if(vet[i] >= temp ) { 5. vet[i] = temp; 6. } 7. } 8. printf("%d", temp); 24 0 29 53 50 5a Questão (Ref.:201603842009) Pontos: 0,1 / 0,1 Considere as seguintes afirmações: I. Só podemos ter uma matriz de no máximo duas dimensões. Exemplo: C[100][100]. II. Ao declararmos um vetor int A[10], se escrevemos A[2] acessamos o segundo elemento do vetor. III. Uma string declarada como char B[30] armazena no máximo 30 caracteres. Escolha a alternativa correta: Nenhuma afirmação está correta. Estão corretas apenas as afirmativas I e III. Estão corretas apenas as afirmativas I e II. Está correta apenas a afirmativa I. Está correta apenas a afirmativa II. 1a Questão (Ref.:201601932332) Pontos: 0,1 / 0,1 "A avaliação analítica da interface é formativa, ou seja, realizada depois que a interface foi implementada. " Esta afirmativa está ? correta, por ser uma forma de avaliar o processo. correta, esta á a forma de se usar a avaliação analítica. errada, são feitas antes de implementar a interface. errada, mas serve como definição de avaliação analítica. correta, mas também pode ser usada depois. 2a Questão (Ref.:201601932157) Pontos: 0,1 / 0,1 A usabilidade é um conceito de fundamental importância no projeto de interfaces. A mesma pode ser considerada um: método que leva em consideração as dificuldades motoras dos usuários a interagem com as interfaces projetadas. atributo de qualidade dos sistemas cuja intenção é avaliar o grau de facilidade de uso desses sistemas. tipo de teste de interface que avalia a qualidade dos sistemas em termos da quantidade de módulos que o compõem. parâmetro para testes de interação para avaliação da acessibilidade das interfaces dos sistemas. processo que engloba as melhores práticas direcionadas à redação do código de sistemas computadorizados. 3a Questão (Ref.:201601932098) Pontos: 0,1 / 0,1 O avaliador aborda a interface como um conjunto de objetos. Esta descrição está associada a qual tipo de abordagem? Abordagem por objetivos dos usuários. Abordagem pelos objetos das interfaces. Abordagem pelos níveis de abstração. Abordagem pela estrutura de interface. Abordagem pelas qualidades das interfaces. 4a Questão (Ref.:201601932329) Pontos: 0,1 / 0,1 "A disciplina de IHC é, certamente, multidisciplinar." O projetista ideal de um sistema interativo teria de ter experiência em uma variedade de áreas, entre elas? I - Psicologia e ciência cognitiva; II - Ergonomia; III - Redação técnica. Somente a II e III. Somente a i e III. Somente a I e II. Somente a II. As alternativas I, II, III. 5a Questão (Ref.:201601975330) Pontos: 0,1 / 0,1 Uma divisão consagrada do estudo de Ergonomia é a feita nos aspectos, físicos, cognitivos e organizacionais. Nessa divisão, algumas preocupações cabem à Ergonomia Cognitiva. Qual das opções abaixo relacionadas NÃO cabe à Ergonomia Cognitiva? Interação humano-computador Tomada de decisões Carga mental de trabalho Fadiga por estresse Postura de trabalho1a Questão (Ref.:201603841740) Pontos: 0,1 / 0,1 As estruturas de dados são utilizadas para manter dados ou informações organizados na memória, o que possibilita a otimização do uso destes dados. Porém, as estruturas guardam características especiais na manipulação destes dados, assim deve-se escolher a estrutura certa ou mais adequada para uma determinada aplicação. Portanto marque a opção que representa a melhor estrutura, quando se tem como requisitos principais o acesso aleatório aos dados e alocação destes de forma contínua na memória. Lista Encadeada Lista Sequencial Pilha Sequencial Pilha Encadeada Fila Sequencial 2a Questão (Ref.:201603841819) Pontos: 0,1 / 0,1 Assinale a alternativa que traz uma afirmação incorreta sobre as diversas implementações da estrutura de dados lista. A lista circular é toda lista, independente do tipo de alocação, em que é formado um ciclo entre seus elementos. Por exemplo, quando o último elemento da lista aponta para o primeiro. A lista simplesmente encadeada é adequada para a resolução de problemas em que os elementos da lista devem ser percorridos em apenas uma direção. Listas encadeadas em geral são preferíveis em relação às listas sequenciais, especialmente por serem mais eficientes e sempre utilizarem menos espaço de armazenamento na memória. A lista sequencial deve ser implementada com o uso de estruturas de vetor, pois essas essas estruturas utilizam o conceito de alocação estática e dispõem seus elementos de forma contígua na memória. A estrutura do nó da lista duplamente encadeada deve, obrigatoriamente, possuir um ponteiro para o nó anterior e outro para o nó seguinte, permitindo movimentação para frente e para trás. 3a Questão (Ref.:201603841702) Pontos: 0,1 / 0,1 Considere a seguinte função: void dobro(int x) { x = 2 * x; } Qual valor será impresso na tela quando o seguinte programa principal for executado? int main() { int n; n = 5; dobro(n); cout << n; return 0; } 10 0 20 5 Haverá um erro de compilação 4a Questão (Ref.:201603841908) Pontos: 0,1 / 0,1 Este vetor foi ordenado pelo método: da bolha (bubble sort). seleção (selection sort). inserção (insertion sort). quicksort. mergesort. 5a Questão (Ref.:201603841749) Pontos: 0,1 / 0,1 A que estrutura pertence a definição: " Uma estrutura não linear que é um conjunto de nós e suas conexões entre eles e não há limitação de vértices. Muito utilizada para representação de percursos em mapas." listas encadeadas grafos structs pilhas encadeadas filas encadeadas
Compartilhar