Questões de Concurso Sobre conceitos básicos de programação em programação

Foram encontradas 965 questões

Q1037055 Programação

Considere o trecho de código 1 simplificado e sem erros de sintaxe.

Imagem associada para resolução da questão

Considere o trecho de código 2 simplificado e também sem erros de sintaxe. 

Imagem associada para resolução da questão

Considere as afirmativas sobre os trechos de código 1 e 2 e princípios de Engenharia de Software.

I. Princípio DRY: cada parte do conhecimento deve ter uma representação única, não ambígua e definitiva dentro do sistema.

II. O código duplicado visa garantir que todas as instâncias repetidas serão modificadas quando uma alteração for requerida.

III. O código 2 aplica um princípio cujo conceito está em conformidade com o princípio Open/Closed, que se refere à criação de código reutilizável que pode ser consumido por mais de uma entidade.


Está correto o que consta em

Alternativas
Q1035393 Programação
A linguagem natural estruturada é uma forma de escrever requisitos de sistema de uma forma padrão que, apesar de manter grande parte da expressividade e compreensão da linguagem natural comum, garante certa uniformidade imposta sobre a especificação. Por esse motivo, em notações de linguagem estruturada
Alternativas
Q1026755 Programação
Programação Orientada a Eventos é um paradigma de programação onde a execução do código é determinada pelo disparo de eventos, e rotinas responsáveis por capturar estes eventos. Sobre os programas que utilizam a programação orientada a eventos, assinale a alternativa correta.
Alternativas
Q1026751 Programação
Sobre alguns paradigmas da linguagem de programação, assinale a alternativa correta.
Alternativas
Q1017776 Programação
Considerando as linguagens de programação que têm recursos dinâmicos, a linguagem que é totalmente processada no computador-cliente é denominada
Alternativas
Q1012188 Programação
Nenhum ambiente de desenvolvimento está completo se não houver a possibilidade de se inserir pontos de interrupção (breakpoints) no pseudocódigo para fins de depuração. O VisuAlg 2.0 implementa dois comandos que auxiliam a depuração ou análise de um pseudocódigo, quais sejam:
Alternativas
Q1012187 Programação
Dentre os Operadores Aritméticos do programa VisuAlg 2.0, qual deles é considerado um operador de concatenação de strings?
Alternativas
Q1012186 Programação
O programa VisuAlg 2.0 prevê quatro tipos de dados, quais são eles?
Alternativas
Q1012030 Programação

Em relação ao conceito compilação e interpretação, em termos de linguagens de programação, analise as afirmativas abaixo.


I. Em linguagens de programação que fazem compilação, o código fonte é convertido para código de baixo nível, este sendo executado diretamente pelo computador.

II. Alguns exemplos de linguagens de programação interpretadas são: C, PHP e Ruby.

III. As linguagens interpretadas fazem uso de um interpretador, como intermediário, para a execução do código fonte.


Assinale

Alternativas
Q1011115 Programação

Os mecanismos de passagem de parâmetros em procedimentos e funções são definidos como passagem de parâmetros por valor e passagem de parâmetros por referência. Quanto à passagem de parâmetros, assinale a afirmativa correta.


Procedure Proc(W, X: integer; Var Y: real; Z : real)

Alternativas
Q1010826 Programação

Quanto mais um programador dominar uma linguagem de programação, melhor ele conseguirá se expressar no mundo da programação e mais recursos ele terá para escrever soluções para problemas computacionais via código.

(trecho retirado de: www.universidadedatecnologia.com.br, acesso em 18/06/2019)


Supondo que o texto acima tem caráter unicamente motivador, responda:

Qual das alternativas abaixo NÃO representa uma linguagem de programação de alto nível:

Alternativas
Q996792 Programação

Com relação a desenvolvimento de software, julgue o item a seguir.


Na arquitetura de API JMS (Java Message Service) e no modelo Publish/Subscribe (Pub/Sub) de troca de mensagens, uma mensagem publicada em um tópico será entregue a uma única aplicação consumidora.

Alternativas
Q993821 Programação
Sobre TypeScript, assinale a alternativa correta.
Alternativas
Q991989 Programação

Os comandos DDL abaixo definem uma base de dados de um restaurante, para armazenar seus cardápios e pratos.


Imagem associada para resolução da questão


Assinale a alternativa que apresenta a descrição dos dados retornados por essa consulta.

Alternativas
Q991893 Programação
Qual é a forma correta de se criar uma classe que não poderá ser instanciada, mas ainda poderá ser reutilizada?
Alternativas
Q970691 Programação
Em relação aos algoritmos as funções abaixo convertem um dado número real em inteiro, marque a alternativa VERDADEIRA:
Alternativas
Q969453 Programação
O JasperReports é um mecanismo de geração de relatórios em vários formatos, como arquivos PDF, HTML, XLS, etc. Normalmente uma Jasper Library é incluída no CLASSPATH do projeto e, em seguida, cria-se o layout design que nada mais é do que um arquivo 
Alternativas
Q969439 Programação
Em uma linguagem de programação, uma variável de um determinado tipo de dado inteiro usa 2 bytes de memória para armazenar valores decimais inteiros. Essa variável poderá conter números decimais inteiros na faixa de
Alternativas
Q2216394 Programação
O comando for é, de alguma maneira, encontrado em todas as linguagens procedurais de programação. Em sua forma mais simples, a inicialização é um comando de atribuição que o compilador usa para estabelecer a variável de controle do loop. A condição é uma expressão de relação que testa a variável de controle do loop contra algum valor, para determinar quando o loop terminará, e o incremento define a maneira como a variável de controle do loop será alterada cada vez que o computador repetir o loop.
Considerando estes conceitos, a sintaxe para o comando loop for está CORRETA em: 
Alternativas
Q1750991 Programação
Os primeiros computadores da década de 1940 possuíam somente dois níveis de linguagem de programação. Quais são esses níveis?
Alternativas
Respostas
461: D
462: E
463: A
464: A
465: E
466: C
467: E
468: B
469: C
470: B
471: C
472: E
473: E
474: D
475: A
476: E
477: A
478: A
479: A
480: A