Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: ALGORITMOS 2019.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Considerando a linguagem C++, assinale a opção correta : Nem toda variável precisa ser declarada. Se quisermos declarar uma variável que possa armazenar valores reais, com casas decimais, devemos usar o tipo real na declaração da variável. Alguns programas em C++ começam com float main e outros com int main A linguagem C++ diferencia maiúsculas de minúsculas Se declararmos uma variável inteira nota, podemos escrever NOTA, Nota, ou qualquer outra variação, pois é a mesma coisa. Explicação: BAsta seguir as descrições e características da linguagem C++ na aula sobre variáveis 2. Os comentários são recursos que podem ser utilizados pelos programadores para: Inserir comandos que serão traduzidos pelo compilador Inserir diretivas para o compilador Inserir comandos que serão executados pela máquina Inserir textos explicativos apenas para o usuário Inserir textos explicativos apenas para o programador Explicação: Falso. Comentário não é comando ou permite inserir comando. Inserir comandos que serão executados pela máquina Falso. Comentário não é comando ou permite inserir comando. Inserir comandos que serão traduzidos pelo compilador Verdadeiro Inserir textos explicativos apenas para o programador Falso. O usuário não irá ler o programa. Inserir textos explicativos apenas para o usuário Falso. O compilador irá ignorar o texto explicativo dos comentários. Inserir diretivas para o compilador 3. Assinale a opção correta. Um programa em C++ não tem variáveis. Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer. Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas. Programa é um algoritmo escrito em fluxograma. Um programa em C++ não precisa ser compilado. Explicação: A resposta está no conteúdo online da aula 2. Todos os itens errados não dão margem a dúvidas. Importante entender a diferença de programa e algoritmo, entre outras. 4. Quanto à linguagem de programação, marque a opção que determina o processo que efetua integralmente a tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente. Evolução Linkedição Compilação Orientação Determinação Explicação: Compilação é o processo que efetua integralmente a tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente. 5. Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: Comando de saída Comando de entrada Fluxograma Estrutura de decisão Variável Explicação: FAlso. Permite realizar entrada de dados. Comando de entrada FAlso.Permite realizar saída de dados. Comando de saída FAlso. Representação gráfica de um algoritmo. Fluxograma FAlso. Comando if ou if/else, por exemplo. Estrutura de decisão Verdadeiro Variável 6. Assinale a opção correta. Sobre variáveis é correto afirmar que ... palavras reservadas podem ser usadas para nome de variáveis. uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la. uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. o nome de uma variável sempre pode começar com acento. nomes de variáveis sempre podem iniciar com aspa. Explicação: 1ª. opção : Verdadeiro. De acordo com definição da aula e exemplos vistos nas aulas 2 e 3 e demais aulas. 2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas serão de comandos, tipos de dados e não podem ser usadas para nomear variáveis. 3ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado) 4ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado) 5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um tipo de dados. 7. Em programação, como se chama o processo de converter um arquivo de texto, escrito em uma linguagem de programação, em códigos binários pertencentes a uma plataforma de execução? Compilação Transformação Indexação Conversão Ligação Explicação: Por definição, de acordo com o conteúdo online. 8. Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Explicação: Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não linguagem gráfica. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Para escrever programa usamos linguagem de programação e não linguagem natural. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades.Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Assinale a opção correta: Não são palavras reservadas em C++ : for, while e do Os programas em C++ possuem palavras reservadas tais como main e int. Os programas em C++ não possuem palavras reservadas. São palavras reservadas no C++ : int, real, inteiro, float Para terminar um programa em C++ devemos usar retorne 0; Respondido em 26/05/2019 20:00:19 Explicação: Explicação dada na aula sobre programa em C++ e palavras reservadas em C++ 2a Questão Assinale a opção correta : Para entrada de dados usamos cin com >> e para saída de dados usamos cout com << Para entrada de dados usamos cin com << e para saída de dados usamos cout com >> Para entrada de dados usamos cout e para saída de dados usamos cin Para entrada de dados usamos cout com << e para saída de dados usamos cin com >> Para entrada de dados usamos read e para saída de dados usamos write Respondido em 26/05/2019 20:10:31 Explicação: Basta seguir as descrições na aula 2. 3a Questão Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de espaço na memória e define o tipo de dado a ser armazenado. Comando PARA Estrutura de Seleção atribuição Variável Comando Enquanto-Faça Respondido em 26/05/2019 20:00:39 Explicação: Necessita de espaço na memória e define o tipo de dado a ser armazenado. Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de repetição. Comando PARA Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de repetição. Comando Enquanto-Faça Verdadeiro Variável Falso. É uma operação ou comando. atribuição Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de seleção, como if ou if/else, por exemplo. Estrutura de Seleção 4a Questão Assinale a opção correta: Programas em C++ são interpretados e não compilados É o linker que traduz o todo programa feito em C++. Os programas em C++ precisam ser traduzidos para uma linguagem que o computador entenda. Um programa escrito em C++ que executa no Linux não vai executar no Windows. Não se pode escrever programa em C++ que execute no Mac. Respondido em 26/05/2019 20:05:27 Explicação: Basta seguir a definição de programa dada na aula de conceitos introdutórios. 5a Questão Assinale a opção correta. O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. Dizemos que uma linguagem é de alto nível quando usa linguagem binária. O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós. Para programar em alto nível é preciso dominar a linguagem binária. Respondido em 26/05/2019 20:04:36 Explicação: Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós. Falso. Linguagem binária é com zeros e uns, o que é baixo nível. Dizemos que uma linguagem é de alto nível quando usa linguagem binária. Falso. C++ é uma linguagem de programação de alto nível e usa palavras em Inglês. O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. Falso. Não se tem que dominar a linguagem binária em hipótese alguma. Para programar em alto nível é preciso dominar a linguagem binária. FAlso. O C++ é uma linguagem de alto nível na qual o uso de variáveis é necessário para armazenarmos dados. O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. 6a Questão Necessita de espaço na memória e define o tipo de dado a ser armazenado Estrutura de Seleção Variável de Controle Variável Comando PARA Comando Enquanto-Faça Respondido em 26/05/2019 20:01:18 Explicação: Por definição, uma variável ocupa espaço em memória e irá armazenar dados de algum tipo compatível com sua declaração. Em C++, pelo menos. 7a Questão Precisamos ficar atentos a algumas exigências da linguagem C++. Leia com atenção as afirmativas abaixo e, depois, escolha a opção correta. I Devemos tomar cuidado para não declarar uma variável de nome Nota e não usar no programa nota. II Foram declaradas duas variáveis com os seguintes nomes: Idade e auto. O programa foi compilado sem problemas. III A declaração de variáveis globais é fora de todas as funções IV Existe somente o delimitador // para fazer comentários Todas as afirmativas estão corretas Somente as afirmativas II e III estão corretas Somente as afirmativas I e III estão corretas Somente a afirmativa III está errada Somente a afirmativa IV está errada Respondido em 26/05/2019 20:03:19 Explicação: A linguagem é Case Sensitive - elimina a II Tem dois delimitadores para comentários - elimina a IV 8a Questão Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: salariofinal nota2 nome_aluno cad1- id num1 Respondido em 26/05/2019 20:02:08 Explicação: Falso, pois é nome possível ter letras e underscore nome_aluno Falso, pois é nome possível ter letra e dígito. num1 Verdadeiro, pois não se pode usar hífen em nome de variável. cad1- id Falso, pois é nome possível ter letras. salariofinal Falso, pois é nome possível ter letra e dígito. nota2
Compartilhar