Questões

Pratique com questões de diversas disciplinas e universidades

1.116 questões encontradas(exibindo 10)

Página 51 de 112

Com relação aos paradigmas de programação, considere as seguintes afirmativas:

  • I. Os paradigmas de programação Lógica e Funcional são considerados paradigmas declarativos, enquanto os paradigmas de programação Estruturada e Orientada a Objetos são paradigmas imperativos.
  • II. Os paradigmas de programação Funcional e Lógica baseiam-se, respectivamente, em Funções Recursivas e Lambda Calculus.
  • III. Concorrência e Distribuição são recursos suportados exclusivamente por Linguagens Imperativas.
  • IV. A maior eficiência das linguagens imperativas com relação às declarativas está diretamente relacionada à arquitetura Von Neumann prevalecente na quase totalidade dos computadores digitais existentes.
  • V. Em linguagens Funcionais puras a repetição só pode ser efetuada por recursão, pois elas não suportam variáveis, nem atribuição e nem iteração.
A
Somente a afirmativa II, III e V são corretas.
B
Somente as afirmativas II, III e IV são corretas.
C
Somente as afirmativas I, IV e V são corretas.
D
Somente as afirmativas I, II e V são corretas.
E
Todas as afirmativas são corretas.

Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem C++, para armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados organizados na matriz, de modo que cada linha deverá representar um aluno.

Assinale a alternativa que apresenta a declaração desta matriz.

A
int notas[40][40];
B
char notas[40][3];
C
float notas[40][3];
D
char notas[3][40];
E
float notas[40,3];

Considerando o texto fornecido, qual é a finalidade do comando 'php artisan serve'?

A
Iniciar o servidor de desenvolvimento do PHP para servir a aplicação Laravel.
B
Alterar o namespace padrão de toda aplicação com Laravel.
C
Criar uma nova rota no arquivo routes.php do Laravel.
D
Configurar as pastas e arquivos do projeto Laravel.

Os operadores lógicos mais conhecidos são: "e" (Conjunção), "ou" (Disjunção) e "não" (Negação).

Sobre eles, assinale a alternativa CORRETA:

A

O operador lógico "não" não interfere no resultado das operações. Esse operador é utilizado apenas para consumir ciclos de processamento do processador.

B

Em uma operação com o operador "ou" (ex.: a ext{ OU } b - onde a, b são variáveis), para que o resultado final seja verdadeiro, o resultado de todas as operações relacionadas deve ser verdadeiro.

C

Em uma operação com o operador "e" (ex.: a ext{ E } b - onde a, b são variáveis), para que o resultado final seja verdadeiro, basta que o resultado de uma das operações relacionadas seja verdadeiro.

D

Em uma operação com o operador "e" (ex.: a ext{ E } b - onde a, b são variáveis), para que o resultado final seja verdadeiro, o resultado de todas as operações relacionadas deve ser verdadeiro.

Como se cria um objeto a partir de uma classe em PHP?

A

Deve-se utilizar o operador new seguido do nome da classe.

B

Deve-se utilizar o operador -> seguido do nome da classe.

C

Deve-se utilizar o operador :: seguido do nome da classe.

A modularização dos algoritmos acontece quando as instruções que os compõem podem ser divididas em blocos menores e com objetivos bem definidos. Considerando o exposto, o que pode ser definida como a principal vantagem da modularização?

A

Organização dos códigos.

B

Diminuição dos códigos.

C

Aumento dos códigos.

D

Permissão de trabalho colaborativo.

E

Facilidade de manutenção e busca de erros.

Leia o trecho de programa no Visualg abaixo e selecione a alternativa correta:

A
O programa não vai rodar, pois a variável I deveria ser real e não inteira
B
O programa faz um somatório com a variável i + 15
C
O programa inicia uma contagem e termina rapidamente, pois o valor inicial é maior que o final e não tem passo negativo - na hora em que for executado não vai mostrar nada
D
A variável i começa com o valor 215
E
O programa conta de 200 até 1, ou seja, de trás pra frente, de 15 em 15

A linguagem Python é muito poderosa, principalmente no quesito legibilidade, basta analisarmos a necessidade de indentação como fator de funcionamento nas estruturas condicionais. Com base no uso de estruturas condicionais em Python, analise as asserções a seguir e as relações propostas entre elas.

I. As estruturas condicionais em Python podem ser de apenas uma, duas ou mais vias, porém exigem a indentação que garante uma excelente legibilidade aos programas.

PORQUE

II. A indentação define um bloco de instruções, eliminando a necessidade de marcadores como "chaves", termos como "begin/end", deixando o código mais limpo e legível.

Analisando as asserções anteriores, conclui-se que:

A
as duas asserções são verdadeiras, e a segunda justifica a primeira.
B
a primeira asserção é falsa, e a segunda é verdadeira.
C
as duas asserções são falsas.
D
as duas asserções são verdadeiras, e a segunda justifica a primeira.
E
a primeira asserção é verdadeira, e a segunda é falsa.

As operações básicas de um sistema de computador formam o que é conhecido como:

A

Linguagem C.

B

Condensador de plataforma.

C

Gerador de matriz.

D

Reprodutor gráfico.

E

Um conjunto de instruções do computador.

Marque a opção que, corresponde ao conteúdo final que será impresso, na tela, pelo algoritmo abaixo, após sua execução. Considerando que os dados de entrada foram, respectivamente, 30 e 1.

A
0
B
15
C
11
D
30.5
E
15.5