Prévia do material em texto
Questão 1 de 10 Uma estrutura de repetição é utilizada quando há necessidade de repetir um ou mais comandos. Os comandos subordinados à estrutura são repetidos mediante uma condição (teste lógico). Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, sobre estruturas de repetição, é correto afirmar que: 1. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco. 2. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco. 3. A estrutura “para .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco. 4. A estrutura “repita .. ate” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco. Assinale a alternativa correta: A - apenas as alternativas III e IV B - apenas as alternativas II, III e IV C - apenas as alternativas II e IV D - apenas as alternativas I, III e IV cancel Respondida E - apenas as alternativas I e IV check_circle Resposta correta Questão 2 de 10 Os registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. Sobre registros, é correto afirmar que: 1. São sempre utilizados na forma de vetor. 2. Também são chamados de “variáveis compostas heterogêneas” 3. Cada informação do registro é chamada de “campo” 4. Cada campo pode ser de um tipo diferente. Assinale a alternativa correta: A - apenas as alternativas I e IV B - apenas as alternativas I, II e III C - apenas as alternativas I, III e IV D - apenas as alternativas II e IV E - apenas as alternativas II, III e IV check_circle Resposta correta Questão 3 de 10 Um vetor é uma estrutura em memória que permite o armazenamento de listas. Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores: ( )para criar um vetor, é necessário definir um nome ( )cada posição do vetor pode comportar um tipo diferente de dado ( )para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se referenciar esta posição pelo seu índice ( )a quantidade total de bytes que um vetor ocupa em memória é a quantidade de bytes relativa ao tipo de dado de cada posição multiplicando-se pelo número de posições do vetor A - V, F, V, V check_circle Resposta correta B - V, V, F, F cancel Respondida C - V, F, F, V D - F, V, V, F E - F, V, V, V Questão 4 de 10 Para realizarmos o processamento dos dados precisamos calcular. Qual alternativa abaixo mostra somente operadores matemáticos ou aritméticos: A - /, *, +, -; check_circle Resposta correta B - 5 < 6. C - A, B: inteiro; D - E, Ou, Não; E - X + 1 = 2 Questão 5 de 10 A estrutura de um vetor bidimensional é composta por: nome da variável do tipo vetor, tamanho que representa a quantidade de variáveis que vão compor o vetor e tipo que é o tipo básico dos dados que serão armazenados no vetor. Assinale a alternativa correta em relação ao nome dado a forma como se referencia um dado valor dentro de um vetor. A - Variável cancel Respondida B - Repetição C - Índice check_circle Resposta correta D - Constante E - Condição Questão 6 de 10 Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7. A - matriz[3][7] cancel Respondida B - numérico [3][7] C - numérico matriz[3][7] check_circle Resposta correta D - numérico matriz[7][3] E - real matriz[3][7] Questão 7 de 10 A modularização, ou técnica de refinamentos sucessivos, permite que um algoritmo seja subdividido, permitindo que um problema maior seja resolvido em partes menores. Sobre modularização de algoritmos é correto afirmar que: 1. É possível construir bibliotecas contendo módulos, que poderão ser reaproveitados. 2. Auxilia na velocidade de processamento do computador, ainda que haja um consumo maior de memória. 3. A independência do módulo facilita a manutenção. 4. Partes comuns a vários programas podem ser testadas de uma única vez. Assinale a alternativa correta: A - apenas as alternativas I e IV B - apenas as alternativas I, II e IV C - apenas as alternativas I, III e IV check_circle Resposta correta D - apenas as alternativas II, III e IV E - apenas as alternativas III e IV Questão 8 de 10 A modularização de um código pode acontecer pela criação de procedimentos que aceitam parâmetros e que também retornem valor. Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas, a respeito de parâmetros e retorno em procedimentos: Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa: ● ( ) o parâmetro é a variável e o argumento é o conteúdo que é passado para ela ● ( ) cada parâmetro deve ter seu tipo explicitado ● ( ) o retorno deve ter seu tipo explicitado ● ( ) é obrigatório existir pelo menos um parâmetro ● ( ) é possível retornar mais de um valor A sequência correta é: A - V, V, V, V, F B - V, V, V, F, F check_circle Resposta correta C - V, V, F, F, F D - V, F, V, F, F E - V, F, V, V, F Questão 9 de 10 Segundo FORBELLONE (2005), um vetor é uma variável dividida em várias “caixas”. Cada “caixa” é identificada por um número que se refere à sua posição no vetor. Esse número é chamado de índice do vetor. Considerando o pseudocódigo a seguir, após sua execução, quais valores são apresentados em tela? image.png 12.98 KB A - 1 2 3 4 5, 1 2 3 4 5 B - 1 2 3 4 5, 2 4 6 8 10 C - 3, 3 D - 3, 4 E - 3, 6 check_circle Resposta correta Questão 10 de 10 Um vetor multidimensional é uma estrutura em memória que permite o armazenamento deum conjunto de dados do mesmo tipo, considerando mais de uma dimensão. Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais: ( )um vetor bidimensional é uma matriz https://storage.googleapis.com/painel-docente-prod/questions_db/question/111134/1620760099/image.png ( ) uma planilha eletrônica é um tipo de matriz ( )para armazenar e recuperar o conteúdo de uma posição de uma matriz, deve-se referenciar esta posição pelos índices tanto da linha quanto da coluna ( )na programação, é impossível declarar um vetor multidimensional com mais de duas dimensões A - V, V, F, V B - V, V, F, F C - V, V, V, F check_circle Resposta correta D - V, F, V, F E - F, V, V, V Questão 1 de 10 Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Em relação ao uso de registros em programação. 1. Registros permitem o agrupamento de variáveis que não são do mesmo tipo, mas que guardam uma estreita relação lógica. 2. Cada informação do registro é chamada de campo, e cada campo possui, ou não, um tipo diferente. 3. Uma vez declarada, o próximo passo é proceder com a leitura de seu conteúdo. 4. São importantes principalmente por necessidades específicas das aplicações que, por sua vez, cumprem as regras de negócios dos sistemas que elas atendem, por exemplo, ordenação dos alunos por ordem alfabética para emissão do diário de classe; relação de funcionários ordenados por departamento; lista de dependentes por data de nascimento etc. Assinale a alternativa correta: A - I, II e III estão corretas cancel Respondida B - I e II estão corretas check_circle Resposta correta C - Apenas IV está correta D - Apenas III está correta E - Apenas I está correta Questão 2 de 10 Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7 A - real matriz[3][7] B - numérico matriz[7][3] C - numérico matriz[3][7] check_circle Resposta correta D - numérico [3][7] E - matriz[3][7] Questão 3 de 10 A estrutura de um vetor bidimensional é composta por: nome da variável do tipo vetor, tamanho que representa a quantidade de variáveis que vão compor o vetor e tipo que é o tipo básico dos dados que serão armazenados no vetor. Assinale a alternativa correta em relação ao nome dado a forma como se referencia um dado valor dentro de um vetor. A - Variável B - Repetição C - Índice check_circle Resposta correta D - Constante E - Condição Questão 4 de 10 Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Em relação ao uso de registros em programação. I – Registros permitem o agrupamento de variáveis que não são do mesmo tipo, mas que guardam uma estreita relação lógica. II –Cada informação do registro é chamada de campo, e cada campo possui, ou não, um tipo diferente. III – Uma vez declarada, o próximo passo é proceder com a leitura de seu conteúdo. IV –São importantes principalmente por necessidades específicas das aplicações que, por sua vez, cumprem as regras de negócios dos sistemas que elas atendem, por exemplo, ordenação dos alunos por ordem alfabética para emissão do diário de classe; relação de funcionários ordenados por departamento; lista de dependentes por data de nascimento etc. Assinale a alternativa correta: A - Apenas I está correta B - Apenas III está correta C - Apenas IV está correta D - I e II estão corretas check_circle Resposta correta E - I, II e III estão corretas cancel Respondida Questão 5 de 10 Preencher um vetor significa atribuir valores a todas as suas posições. Assim, deve-se implementar um mecanismo que faça uma variável assumir todos os valores possíveis para o índice. Assinale a alternativa correta para a sintaxe correta de preenchimento de vetor. A - para i de 1 e se 5 faça Leia vetor[i] Fimpara B - para i de 1 e 5 faça Leia vetor[i] Fimpara C - para i de 1 até 5 faça Leia vetor[i] check_circle Resposta correta D - para i até 5 faça Leia vetor[i] Fimpara cancel Respondida E - para i == 1 até 5 faça Leia vetor[i] Fimpara Questão 6 de 10 Vetores em computação são estruturas de dados homogêneas unidimensionais. Em relação aos vetores podemos dizer que: I - Só podem ser numéricos II - Podem ser criados a partir de qualquer tipo primitivo III - Precisam de um indexador para indicar qual elemento estamos acessando Estão corretos os itens: A - I e II apenas. B - I e III apenas. C - II e III apenas. check_circle Resposta correta D - Somente I. E - Somente III. Questão 7 de 10 Um vetor é uma estrutura em memória que permite o armazenamento de listas. Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores: ( )para criar um vetor, é necessário definir um nome ( )cada posição do vetor pode comportar um tipo diferente de dado ( )para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se referenciar esta posição pelo seu índice ( )a quantidade total de bytes que um vetor ocupa em memória é a quantidade de bytes relativa ao tipo de dado de cada posição multiplicando-se pelo número de posições do vetor A - V, F, V, V check_circle Resposta correta B - V, V, F, F C - V, F, F, V D - F, V, V, F E - F, V, V, V Questão 8 de 10 Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Assinale a alternativa correta em relação a estrutura de um registro. A - <ident_registro> = registro <tipo>: <ident_campos>; fim registro; cancel Respondida B - tipo<ident_registro> = registro <ident_campos>:<tipo>. fim registro; C - tipo<ident_registro> = registro <ident_campos>; fim registro; D - tipo<ident_registro> = registro <tipo>: <ident_campos>:<tipo> fim registro; E - tipo<ident_registro> = registro <tipo>: <ident_campos>;fim registro; Questão 9 de 10 Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Assinale a alternativa correta em relação a estrutura de um registro. A - tipo<ident_registro> = registro <tipo>: <ident_campos>; fim registro; check_circle Resposta correta B - tipo<ident_registro> = registro <tipo>: <ident_campos>:<tipo> fim registro; C - tipo<ident_registro> = registro <ident_campos>; fim registro; D - tipo<ident_registro> = registro <ident_campos>:<tipo>. fim registro; E - <ident_registro> = registro <tipo>: <ident_campos>; fim registro; Questão 10 de 10 Uma estrutura de repetição é utilizada quando um trecho do algoritmo, ou até mesmo o algoritmo inteiro, precisa ser repetido. O número de repetições pode ser fixo ou estar atrelado a uma condição. Assinale a alternativa correta em relação a estrutura de repetição utilizada quando se tem um número fixo de repetições a serem realizadas. A - Senão B - Se C - Repita D - Para check_circle Resposta correta E - Enquanto Questão 1 de 10 Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma situação for executada as demais não serão. Quando este for o caso, um comando seletivo será o mais indicado. Assinale a alternativa correta em relação ao nome do comando para situações condicionais mutuamente exclusivas. A - para B - leia C - imprima D - enquanto E - case check_circle Resposta correta Questão 2 de 10 Uma estrutura de repetição é utilizada quando há necessidade de repetir um ou mais comandos. Os comandos subordinados à estrutura são repetidos mediante uma condição (teste lógico). Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, sobre estruturas de repetição, é correto afirmar que: 1. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco. 2. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco. 3. A estrutura “para .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco. 4. A estrutura “repita .. ate” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco. Assinale a alternativa correta: A - apenas as alternativas III e IV B - apenas as alternativas II, III e IV C - apenas as alternativas II e IV D - apenas as alternativas I, III e IV E - apenas as alternativas I e IV check_circle Resposta correta Questão 3 de 10 Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7 A - real matriz[3][7] B - numérico matriz[7][3] C - numérico matriz[3][7] check_circle Resposta correta D - numérico [3][7] E - matriz[3][7] Questão 4 de 10 Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Em relação ao uso de registros em programação. 1. Registros permitem o agrupamento de variáveis que não são do mesmo tipo, mas que guardam uma estreita relação lógica. 2. Cada informação do registro é chamada de campo, e cada campo possui, ou não, um tipo diferente. 3. Uma vez declarada, o próximo passo é proceder com a leitura de seu conteúdo. 4. São importantes principalmente por necessidades específicas das aplicações que, por sua vez, cumprem as regras de negócios dos sistemas que elas atendem, por exemplo, ordenação dos alunos por ordem alfabética para emissão do diário de classe; relação de funcionários ordenados por departamento; lista de dependentes por data de nascimento etc. Assinale a alternativa correta: A - I, II e III estão corretas B - I e II estão corretas check_circle Resposta correta C - Apenas IV está correta D - Apenas III está correta E - Apenas I está correta Questão 5 de 10 A modularização, ou técnica de refinamentos sucessivos, permite que um algoritmo seja subdividido, permitindo que um problema maior seja resolvido em partes menores. Sobre modularização de algoritmos é correto afirmar que: 1. É possível construir bibliotecas contendo módulos, que poderão ser reaproveitados. 2. Auxilia na velocidade de processamento do computador, ainda que haja um consumo maior de memória. 3. A independência do módulo facilita a manutenção. 4. Partes comuns a vários programas podem ser testadas de uma única vez. Assinale a alternativa correta: A - apenas as alternativas I e IV B - apenas as alternativas I, II e IV C - apenas as alternativas I, III e IV check_circle Resposta correta D - apenas as alternativas II, III e IV E - apenas as alternativas III e IV Questão 6 de 10 Modularização, também chamadas de sub-rotinas ou subprogramas, são blocos de instruções que realizam tarefas específicas. Assinale a alternativa correta em relação a modularização. A - A utilização de sub-rotinas não permite a realização de desvios de execução. B - Com a utilização de sub-rotinas os problemas podem ser divididos em pequenas tarefas. check_circle Resposta correta C - Desvios de execução são utilizados quando uma é chamada por outro programa. D - O código de uma sub-rotina é carregado uma vez e pode ser executado apenas uma vez. E - Os programas são executados estaticamente, uma linha de cada vez. Questão 7 de 10 Segundo FORBELLONE (2005), um vetor é uma variável dividida em várias “caixas”. Cada “caixa” é identificada por um número que se refere à sua posição no vetor. Esse número é chamado de índice do vetor. Considerando o pseudocódigo a seguir, após sua execução, quais valores são apresentados em tela? image.png 12.98 KB A - 1 2 3 4 5, 1 2 3 4 5 B - 1 2 3 4 5, 2 4 6 8 10 C - 3, 3 D - 3, 4 E - 3, 6 check_circle Resposta correta Questão 8 de 10 Para realizarmos o processamento dos dados precisamos calcular. Qualalternativa abaixo mostra somente operadores matemáticos ou aritméticos: A - /, *, +, -; check_circle Resposta correta B - 5 < 6. C - A, B: inteiro; D - E, Ou, Não; E - X + 1 = 2 Questão 9 de 10 Em relação a declaração de matrizes analise as afirmativas. 1. Nome é o nome da variável do tipo matriz. https://storage.googleapis.com/painel-docente-prod/questions_db/question/111134/1620760099/image.png 2. A dimensão 1 é a quantidade de elementos da 1ª dimensão (chamado linha). A dimensão 2 é a quantidade de elementos da 2ª dimensão (chamada coluna). 3. Tipo é o tipo de dados dos elementos da matriz. 4. A dimensão N é a quantidade de elementos na enésima dimensão. Assinale a alternativa correta: A - Todas as alternativas estão corretas. check_circle Resposta correta B - Apenas I, II e III estão corretas. C - Apenas I está correta. D - Apenas I e III estão corretas. E - Apenas I e II estão corretas. Questão 10 de 10 Vetores em computação são estruturas de dados homogêneas unidimensionais. Em relação aos vetores podemos dizer que: I - Só podem ser numéricos II - Podem ser criados a partir de qualquer tipo primitivo III - Precisam de um indexador para indicar qual elemento estamos acessando Estão corretos os itens: A - I e II apenas. B - I e III apenas. C - II e III apenas. check_circle Resposta correta D - Somente I. E - Somente III.