Questões
Pratique com questões de diversas disciplinas e universidades
1.116 questões encontradas(exibindo 10)
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.
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.
Considerando o texto fornecido, qual é a finalidade do comando 'php artisan serve'?
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:
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.
Em uma operação com o operador "ou" (ex.:
Em uma operação com o operador "e" (ex.:
Em uma operação com o operador "e" (ex.:
Como se cria um objeto a partir de uma classe em PHP?
Deve-se utilizar o operador new seguido do nome da classe.
Deve-se utilizar o operador -> seguido do nome da classe.
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?
Organização dos códigos.
Diminuição dos códigos.
Aumento dos códigos.
Permissão de trabalho colaborativo.
Facilidade de manutenção e busca de erros.
Leia o trecho de programa no Visualg abaixo e selecione a alternativa correta:
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:
As operações básicas de um sistema de computador formam o que é conhecido como:
Linguagem C.
Condensador de plataforma.
Gerador de matriz.
Reprodutor gráfico.
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.