Baixe o app para aproveitar ainda mais
Prévia do material em texto
Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 1 de 10 Um programa ao ser criado precisa realizar um determinado tipo de processamento de dados. No entanto, para que o computador compreenda e execute esse programa, devemos descrevê-lo usando algum tipo de linguagem que tanto o computador quanto o criador de software entendam. Assinale a alternativa correta em relação ao nome desta linguagem: A - Linguagem de programação. � Resposta correta B - Linguagem de contexto. C - Linguagem pragmática. D - Linguagem de funcionalidades. E - Linguagem livre de contexto. Questões � Referência Reportar erro Avançar Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 2 de 10 Modularização, também chamadas de sub-rotinas ou subprogramas, são blocos de instruções que realizam tarefas especí?cas. 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. � 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. Voltar Questões � Referência Reportar erro Avançar Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 3 de 10 As linguagens de programação são classi?cadas em níveis, de acordo com o grau de abstração em relação às sequências binárias manipuladas pelo computador. As linguagens de baixo nível, mais próximas da máquina, são classi?cadas em: 1. Linguagem de Máquina 2. Linguagem Hexadecimal 3. Linguagem Assembly Numere as alternativas a seguir, relacionando os tipos de linguagens apresentadas com as suas características: ( )Evolução da linguagem de máquina, usando uma quantidade maior de dados e instruções. ( )Linguagem nativa do hardware da máquina. ( )Conhecida como linguagem simbólica, por trabalhar com símbolos. Agora, marque a alternativa que corresponde à sequência correta: A - 1, 2, 3 B - 1, 3, 2 C - 2, 1, 3 � Resposta correta D - 3, 1, 2 E - 3, 2, 1 Voltar Questões � Referência Reportar erro Avançar Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 4 de 10 Um computador pode resolver nativamente três tipos de expressões: aritméticas, relacionais e lógicas. Para a lista de expressões a seguir, indique, respectivamente, o resultado obtido ao se resolver cada uma delas: 2 * 4 - 10 / 2 3 <= 5 FALSO ou não FALSO 3 + (3 * 2) >= 12 VERDADEIRO e 5 * 4 - 5 = 15 A - 3, VERDADEIRO, FALSO, FALSO, VERDADEIRO. B - -1, VERDADEIRO, FALSO, FALSO, VERDADEIRO. C - 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO. � Resposta correta D - -1, VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO. E - 3, VERDADEIRO, VERDADEIRO, VERDADEIRO, VERDADEIRO Voltar Questões � Referência Reportar erro Avançar Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 5 de 10 O comando de saída em um algoritmo é utilizado para mostrar dados na tela ou na impressora. Assinale a alternativa correta referente ao comando que permite a saída de dados. A - digite B - escreva � Resposta correta C - ilustre D - imprima E - mostre Voltar Questões � Referência Reportar erro Avançar Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 6 de 10 Toda linguagem de programação necessita de uma forma de implementação de sua linguagem. Assinale a alternativa correta ao conceito de compilação. A - Processo que converte linguagem binária em linguagem hexadecimal. B - Conversão entre o os processos de hardware e interepretadores. C - Processo que transforma linguagem de alto nível em linguagem de maquina. � Resposta correta D - Processo que interpreta a linguagem de alto nível em linguagem de baixo nível. E - Processo que transforma linguagem de baixo nível em linguagem de máquina. Voltar Questões � Referência Reportar erro Avançar Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 7 de 10 Um computador pode ser programado sob diferentes paradigmas de programação, dentre eles a Programação Estruturada. A programação estruturada parte do princípio que os programas possam ser escritos utilizando-se basicamente três tipos de estrutura, sendo elas: A - baixo nível, médio nível e alto nível. B - estática, dinâmica e operacional. C - segurança, clareza e ?exibilidade. D - sequência, interação e abstração. E - sequência, seleção e iteração. � Resposta correta Voltar Questões � Referência Reportar erro Avançar Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 8 de 10 Segundo ASCENCIO (2015), o primeiro conceito de uma instrução é um conjunto de regras ou normas de?nidas para a realização ou emprego de algo. Quando um programa é executado é preciso que este contenha uma gramática. Assinale a alternativa correta referente as instruções que a gramática apresenta: A - Análise Léxica e Vocabulário. B - Semântica e Vocabulário C - Sintaxe e Análise léxica D - Sintaxe e Semântica � Resposta correta E - Vocabulário e Sintaxe Voltar Questões � Referência Reportar erro Avançar Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 9 de 10 Um programa ao ser criado precisa realizar um determinado tipo de processamento de dados. No entanto, para que o computador compreenda e execute esse programa, devemos descrevê-lo usando algum tipo de linguagem que tanto o computador quanto o criador de software entendam. Assinale a alternativa correta em relação ao nome desta linguagem: A - Linguagem de contexto B - Linguagem de funcionalidades C - Linguagem de pragmática D - Linguagem de programação � Resposta correta E - Linguagem livre de contexto. Voltar Questões � Referência Reportar erro Avançar Resultado Aluno: James Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2 Questão 10 de 10 Nas estruturas de seleção faz-se necessário, muitas vezes, a utilização de operadores, pois por meio destes torna- se possível realizar a combinação de mais de uma condição e então aplicar os conceitos de verdadeiro e falso conforme resultado da condição. Assinale a alternativa correta em relação aos tipos de operadores utilizados em algoritmos. A - Lógico, aritmético, case B - Lógico, aritmético, relacionais � Resposta correta C - Lógico, case, condicionais D - Lógico, condicionais, aritmético E - Lógico, relacionais, condicionais Voltar Questões � Referência Reportar erro Finalizar Página 1 Página 2 Página 3 Página 4 Página 5 Página 6 Página 7 Página 8 Página 9 Página 10
Compartilhar