Questões
Pratique com questões de diversas disciplinas e universidades
1.774 questões encontradas(exibindo 10)
Os algoritmos são utilizados para apresentar a lógica de programação de forma sequencial e ordenada, por meio de comandos que realizam operações sobre dados (SOUZA et al., 2011). A respeito das estruturas utilizadas por algoritmos, assinale a alternativa que representa a estrutura baseada em condição que define uma decisão sobre o caminho a ser seguido na sequência.
Qual dos seguintes princípios da Engenharia de Software está relacionado à modularidade e à separação de responsabilidades em sistemas de software?
Princípio da Menor Surpresa
Princípio de Responsabilidade Única
Princípio DRY (Don't Repeat Yourself)
Princípio KISS (Keep It Simple, Stupid)
Complete a lacuna da afirmação a seguir: Para a construção das premissas, são utilizados____________, que estabelecem as relações entre os elementos que compõem a premissa.
O que é um comentário em um programa?
Uma instrução que controla o fluxo de um programa
Uma instrução que armazena dados em um computador
Uma nota que explica o propósito de uma seção de código
Uma declaração de variável
Uma constante
Sobre as estruturas condicionais, analise o código a seguir:
01 leia(n)
02 se (n >= 1) e (n <= 9) entao
03 escreval ("O valor está na faixa permitida")
04 senao
05 escreval ("O valor não está na faixa permitida")
06 fimseSobre o algoritmo apresentado, analise as afirmativas a seguir:
I- Se o número informado pelo usuário for igual a 1, será informado ao usuário "O valor está na faixa permitida".
II- Se o número informado pelo usuário for um número negativo, será informado "O valor não está na faixa permitida".
III- Será informado ao usuário "O valor não está na faixa permitida" somente se o valor for maior que 9.
IV- Será informado ao usuário "O valor não está na faixa permitida" se o número informado for maior que 10.
As afirmativas II e III estão corretas.
As afirmativas I, II e IV estão corretas.
Somente a afirmativa I está correta.
Somente a afirmativa IV está correta.
Considerando algoritmos de ordenação, avalie as asserções a seguir e a relação proposta entre elas. I. Algoritmos de ordenação podem ser implementados com técnicas simples, contudo, em alguns casos, os algoritmos elementares podem ser ineficientes. PORQUE II. Via de regra, algoritmos mais complexos necessitam de técnicas complexas de implementação, como recursão. A respeito dessas asserções, assinale a opção correta.
Sobre as formas de representação de algoritmos, assinale a alternativa CORRETA que apresenta qual forma de representação faz uso de símbolos universais para ajudar no entendimento do algoritmo:
Conforme o que foi estudado, o que é um algoritmo?
Um algoritmo é um software que permite interpretar código fonte.
Um algoritmo é um nome atribuído a todo problema enfrentado dentro da informática
Um algoritmo é um conjunto de regras que permite resolver um problema.
Um algoritmo é um tipo de hardware utilizado dentro da informática
Um algoritmo é uma linguagem de programação de baixo nível para comunicação de máquina
Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7.
real matriz[3][7]numérico matriz[7][3]matriz[3][7]numérico matriz[3][7]numérico [3][7]