Questões
Pratique com questões de diversas disciplinas e universidades
3.529 questões encontradas(exibindo 10)
Exercício 1. Analise o programa abaixo, assinale a(s) alternativa(s) correta(s) e, para cada alternativa, justifique sua resposta:
#include <
void main () {
float n1, n2, r;
printf ("Informe dois valores: ");
scanf ("%f %f", &n1, &n2);
if (n1 >= n2) {
r = n1 - n2;
}
else {
r = n1 + n2;
}
printf ("Resultado: %.2f", r);
}
Na linha 4, são declaradas três variáveis do tipo float.
Na linha 4 é chamada a função que imprime dados na tela
A linha 6 envolve o armazenamento de valores digitados pelo usuário do programa nas variáveis n1 e n2.
A linha 6 é uma comparação entre duas variáveis
Após a execução da instrução na linha 6, caso o conteúdo em n1 seja menor do que o conteúdo em n2 será executada a instrução da linha 8.
Será executada a linha 10
Após a execução da instrução na linha 6, caso o conteúdo de n1 seja maior ou igual ao conteúdo de n2, o valor de r a ser apresentado na linha 13 é a soma de n1 com n2.
A subtração
1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas.
- a)
(A+C) > B - b)
B (A + 2) - c)
C = (B - A) - d)
(B + A) C - e)
(C+A) > B
Uma linguagem de programação é um conjunto de regras sintáticas e semânticas que permite a escrita de programas computacionais. Esses programas são então interpretados ou compilados por uma máquina para realizar uma tarefa específica ou solucionar um problema de computação. Podemos classificar as linguagens de programação em:
Na AULA 3 você estudou sobre as condicionais simples e compostas. A seguir você encontrar um pequeno código em Python com uma condicional simples.
a=1
if a == 1:
print('Tudo certo!')
O programa em Python, se alterarmos o valor de a para diferentes valores inteiros veremos que o print na tela sempre é executado. Assinale a alternativa que explica corretamente o motivo do print aparecer na tela independentemente do valor da variável a.
Questão 8/10 - Lógica de Programação e Algoritmos (ADAPTADA) Na AULA 4 aprendemos sobre variáveis do tipo contadores e também as acumuladores dentro de laços de repetição. A seguir temos um exemplo de algoritmo que trabalha com estes conceitos: cont = 5
soma = 0
while cont <= 25:
soma = soma + cont
cont = cont +5
print(soma)
Acerca deste algoritmos apresentado e seu funcionamento, assinale a alternativa CORRETA:
Assinale a opção correta.
Um programa é um algoritmo codificado em uma linguagem de programação.
Programa e fluxograma são sinônimos.
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
Um programa é um algoritmo codificado em linguagem natural.
Um programa é um algoritmo codificado em uma pseudolinguagem.
É verdadeiro o que se afirma em:
O código que segue refere-se à porção inicial de um algoritmo que armazena dados de veículos por meio do uso de registros. Embora as declarações estejam visíveis, não foi disponibilizada a parte em que as entradas, o processamento e as saídas são efetuadas.
algoritmo "aula12";
tipo veiculo = registro
inicio
marca: caractere
modelo: caractere
qtde_vendida: inteiro
valor_unitario: real
fim
var
v: vetor [1..20] de veiculo
i: inteiro
r: real
inicio
fimalgoritmo
Considerando as ações que poderiam ser feitas com o registro declarado, analise as afirmações que seguem:
I) Seria possível obter, através de leitura, dados sobre marca, modelo, quantidade produzida e valor unitário de 20 veículos diferentes.
II) Seria possível obter, por meio de expressão aritmética aplicada aos campos de tipos numéricos do registro, o montante arrecadado de cada veículo.
III) Quando disponíveis, seria possível exibir os dados de todos os veículos, usando comando com quantidade definida de repetições.
É verdadeiro o que se afirma em:
Qual é a sintaxe correta em Pascal para declarar uma matriz de 200 posições inteiras, com 20 na vertical e 10 na horizontal?
var m: array [1..20, 1..10] of integer;
var m: array [0..19, 0..9] of integer;
var m: array [21..40, -19..-10] of integer;
Considera-se como [...] o Contrato de Trabalho no qual a prestação de servicos, com subordinagéo, não é contínua, ocorrendo com alternáncia de períodos de prestação de servicos e de inatividade, determinados em horas, dias ou meses, independentemente do tipo de atividade do empregado e do empregador. Esse conceito se refere do contrato de trabalho: