Questões
Pratique com questões de diversas disciplinas e universidades
7.567 questões encontradas(exibindo 10)
Um algoritmo é uma sequência de passos que visam atingir um objetivo.
Dado o algoritmo a seguir, quais as afirmacoes corretas?
- (I) Exibirá o maior entre três números lidos, exceto se os três valores forem iguais.
- (II) Se forem lidos os valores 1, 3 e 6 nas variáveis n1, n2 e n3, respectivamente, a variável m receberá o valor 1, em seguida o valor 3 e, por último, o valor 6.
- (III) Se forem lidos os valores 7, 2 e 9 nas variáveis n1, n2 e n3, respectivamente, a variável m receberá o valor 7, em seguida o valor 2 e, por último, o valor 9.
- (IV) Se forem lidos os valores 9, 7 e 2 nas variáveis n1, n2 e n3, respectivamente, a variável m receberá apenas o valor 9.
Ao ser declarado duas matrizes com seus respectivos nomes, matrizA e matrizB, as duas são do tipo inteiro, porém a matrizA é do tamanho 4 por 5 (matrizA[4][5]), e a matrizB é do tamanho 5 por 4 (matrizB[5][4]). Pensando nisso, assinale a alternativa correta:
A matrizB possui 5 linhas e 4 colunas.
A matrizB possui 4 linhas e 5 colunas.
A matrizB possui 6 linhas e 3 colunas.
A matrizB possui 5 linhas e 5 colunas.
A matrizB possui 4 linhas e 4 colunas.
Uma estrutura de repetição é utilizada quando se deseja repetir um trecho do algoritmo, conforme vimos na Aula 5. Uma dos tipos de estrutura de repetição utiliza um número definido de repetições. Qual seria a melhor estrutura para uma repetição com número definido de repetições?
Os comandos de atribuição permitem atribuir um valor para uma variável, porém o valor a ser atribuído deve ser compatível com o tipo de dado definido para esta variável. O símbolo de atribuição pode ser diferente, dependendo da linguagem de programação.
Considerando a variável “valor” do tipo inteiro, qual das alternativas possui a atribuição de valor em pseudocódigo CORRETA?
Em relação ao conceito de recursividade, escolha a alternativa correta.
Um algoritmo que resolve um problema de maneira recursiva corretamente precisa apresentar uma condição de saída.
Uma implementação que resolve um problema de maneira recursiva sempre gastará menos memória que uma solução iterativa.
A definição de função em termos de si mesma é chamada de uma função dedutiva em matemática.
Se um problema possui uma solução recursiva, ele naturalmente não pode ser resolvido através de uma solução iterativa.
O cálculo do fatorial de um número não pode ser resolvido com recursividade, pois ele não possui a característica recursiva.
Avalie as assertivas a seguir pertinentes a comandos de atribuição em linguagens de programação diversas.
I. A atribuição sempre é associação de um valor a uma e somente uma variável, em qualquer linguagem de programação
II. A diferença entre as 2 atribuições a variável b em: b=a++ b=++a, é que no primeiro a variável 'a' é atribuída a variável 'b' e depois incrementada de 1 unidade e na segunda atribuição, o valor da variável 'a' é incrementado de 1 unidade e depois atribuído a variável 'b'
III. A atribuição num equivale a soma=soma+num, ou seja a variável soma é incrementada de num
Em todas as LPs o comando de atribuição é o mesmo e representado pelo símbolo
Está correto, apenas o que se afirma em:
Considerando o texto base, o conteúdo visto em aula e o grafo acima são feitas as seguintes afirmativas
I. Philadelphia é adjacente a Pittsburgh que é adjacente a Cleveland.
III. A seguinte seqüência de vértices é um caminho Philadelphia ? Pittsburgh ? Columbus ? Indianapolis ? Chicago.