Baixe o app para aproveitar ainda mais
Prévia do material em texto
CURSOS LIVRES – EXERCICIO 2 ALGORITIMO 1 - Em ciência da computação, para o desenvolvimento de software, tipos de dados podem ser definidos como a combinação de valores, assim como de operações, que uma variável pode executar. Tipos de dados são utilizados para indicar ao compilador quais as conversões são necessárias. Referente a tipos de dados, assinale a alternativa CORRETA: A) Se atribuído o valor 55.2 para uma variável do tipo inteiro, haverá ocorrência de uma exceção (erro). B) Se atribuído o valor “x55” para uma variável do tipo real, haverá a conversão para o novo tipo, sem ocorrência de erros. C) Se atribuído o valor “x55” para uma variável do tipo inteiro, haverá a conversão (cast) para o novo tipo, sem erros. D) Se atribuído o valor 55.2 para uma variável do tipo real, haverá ocorrência de uma exceção (erro). 2 - Uma matriz pode ser definida como um array com n dimensões. Para idealizar na mente uma matriz, você pode pensar em uma planilha, que possui várias linhas e várias colunas. Neste sentido, uma matriz com 2 “colunas” chama-se bidimensional, com três chama-se tridimensional, e assim por diante. Analise o algoritmo ilustrado na figura a seguir, e então assinale a alternativa CORRETA, que descreve a declaração do tipo da variável “lista”. A) array[3] de caractere. B) array[1..3, 1..3] de caractere. C) array[1, 3] de caractere. D) array de caractere. 3 - Assim como em várias linguagens de programação, em pseudocódigos também se utilizam constantes frequentemente quando se tem algum valor matemático predefinido. Uma constante também é uma área de memória em que se armazenam informações. Referente a constantes, assinale a alternativa CORRETA: A) Em algoritmos não se utilizam constantes. B) Uma constante possui o seu valor predefinido, mas este pode ser alterado em tempo de execução. C) A única diferença entre variáveis e constantes é a predefinição de valor que a constante possui além de seu valor não poder ser alterado. D) Uma constante do tipo real pode receber o valor de uma vaiável do tipo inteiro em tempo de execução. 4 - Os cálculos matemáticos são muito importantes dentro de programas de computador, sendo que na verdade foi o que deu origem aos softwares. As expressões aritméticas possuem uma ordem de procedência da análise dos operadores. Referente a ordem de procedência de expressões aritméticas, assinale a alternativa CORRETA: A) A prioridade das expressões é: potenciação, multiplicação, parênteses e adição. B) A prioridade das expressões é: multiplicação, potenciação, parênteses e adição. C) A prioridade das expressões é: parênteses, potenciação, multiplicação e adição. D) A prioridade das expressões é: potenciação, parênteses, multiplicação e adição. 5 - Durante a execução de um programa, os dados correspondem a quantidade de informações que serão processadas pelo computador. Neste contexto, os tipos de dados não primitivos são os tipos que foram derivados dos primitivos. Referente a tipos de dados não primitivos, assinale a alternativa CORRETA: A) Real e array são tipos de dados não primitivos. B) Caractere é um tipo de dado não primitivo. C) Vetor é um tipo de dado não primitivo. D) Caractere e vetor são tipos de dados não primitivos.
Compartilhar