Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.475 questões

Q3629965 Programação
Qual função PHP permite criar uma função para avaliar os elementos de um Array?
Alternativas
Q3629964 Programação
Em uma classe de nome “Aluno”, criada na linguagem Visual Basic, o construtor é criado como um Sub de nome:
Alternativas
Q3629960 Programação
Em relação ao tipo “Variant” o Delphi, é correto afirmar:
Alternativas
Q3629958 Programação
Em um componente ADOTable, qual propriedade permite escolher se todos os registros serão enviados de volta ao servidor ou se somente os registros marcados serão enviados de volta ao servidor?
Alternativas
Q3628370 Programação

As linguagens de programação são ferramentas fundamentais na interação do usuário com o computador. Sobre essas linguagens, considere as afirmações a seguir.



I- Um programa é uma sequência de instruções escritas em determinada linguagem.


II- JavaScript (JS) é um exemplo de linguagem de programação utilizada em aplicações web.


III- Assembly é um exemplo de linguagem de programação.


IV- Um compilador é capaz de traduzir um programa escrito em linguagem de alto nível para código em linguagem de máquina.



Está(ão) CORRETA(s) a(s) afirmação(ções):

Alternativas
Q3583915 Programação
Java é uma das linguagens de programação mais populares do mundo, com uma enorme comunidade de desenvolvedores dedicados e uma infinidade de ferramentas disponíveis para facilitar o desenvolvimento de software. Assinale a alternativa que se refere à uma dessas ferramentas, caracterizada no texto abaixo:

É uma ferramenta de gerenciamento de dependências e construção para projetos Java. Ele simplifica o processo de compilação, empacotamento e distribuição de projetos em Java, além de permitir a gestão de dependências de forma automática.
Alternativas
Q3558958 Programação
Sobre funções e aplicação de funções em JavaScript, assinale a alternativa cujo valor retornado seja falso (false):
Alternativas
Q3558957 Programação
As seguintes comparações em JavaScript produzem valor verdade verdadeiro (true), EXCETO:
Alternativas
Q3478573 Programação
A linguagem PHP suporta os tipos de dados inteiro, ponto flutuante, string, array e objeto. Posto isto, para informar a um interpretador que a variável é um ponto flutuante, o que deve ser feito?
Alternativas
Ano: 2023 Banca: IDCAP Órgão: CREA-ES Prova: IDCAP - 2023 - CREA-ES - Analista de Sistemas |
Q3477750 Programação

Na execução da linguagem C+ do exemplo de código abaixo, assinale a alternativa que preenche corretamente a lacuna indicada pela letra "X"



double num1 = double.__X__(Console.ReadLine());


double num2 = double.__X__(Console.ReadLine());


double soma = num1 / num2;


Console.WriteLine(soma)

Alternativas
Q3219248 Programação
A tecnologia JavaServer Faces (JSF), presente no Java Enterprise Edition (Java EE), é um framework utilizado no lado do servidor, que permite construir aplicações web. O JSF oferece componentes do tipo Managed Bean, um objeto gerenciado por contêiner JSF, que podem ter quatro tipos de escopos. Managed Beans com escopo do tipo
Alternativas
Q3219247 Programação
O JavaServer Faces (JSF) possui um ciclo de vida que começa com uma requisição (request) HTTP e termina quando o servidor envia, para o cliente, uma página HTML como resposta (response). A ordem do ciclo de vida JSF é
Alternativas
Q3219233 Programação
O PHP permite intercepções nas operações realizadas por objetos. O nome da função que faz uma intercepção no momento de instanciação de uma classe é
Alternativas
Q3219225 Programação
A linguagem de programação Python possui algumas estruturas de dados com diferentes características e finalidades. Sobre essas estruturas de dados, analise as afirmativas abaixo.
I. Em um set, é possível ter valores duplicados.
II. Em uma tupla, é possível ter valores duplicados.
III. Em um dicionário, é possível indexar os itens com valores inteiros.
IV. Em uma lista, é possível indexar os itens com strings.
Entre as afirmativas, estão corretas
Alternativas
Q3219222 Programação
O git é um sistema de controles de versões muito utilizado no desenvolvimento de sistemas. Para isso, esse sistema dispõe de uma série de comandos para as mais diversas finalidades. Sobre esses comandos, analise as afirmativas abaixo.
I. Ao utilizar o comando git add num diretório que ainda não teve o git inicializado, o comando git init é executado automaticamente.
II. O comando git switch é utilizado para trocar a branch atual para a especificada no comando.
III. Para que um diretório seja ignorado pelo controle de versão, utiliza-se o comando git ignore.
IV. O comando git revert é usado para reverter um ou mais commits especificados no comando.
Entre as afirmativas, estão corretas
Alternativas
Q3218333 Programação
A plataforma Java EE utiliza um modelo de aplicação multicamada distribuído, permitindo dividir a lógica da aplicação em componentes de acordo com sua função. A aplicação Java EE é dividida em quatro camadas: camada cliente; camada web; camada de negócio; e camada EIS (Enterprise Information System). Um exemplo da camada cliente é
Alternativas
Q3218332 Programação
Exceção é um evento que ocorre durante a execução de um programa e interrompe o fluxo normal das instruções de execução. O Java fornece três componentes para manipular exceções: os blocos try, catch e finally. Sobre o tratamento de exceções na linguagem Java,
Alternativas
Q3218320 Programação
O Spring framework é uma ferramenta amplamente utilizada no desenvolvimento de aplicações Java Web. No ciclo de vida de um Spring Bean, é possível utilizar anotações em métodos que vão adicionar algum comportamento nos momentos de criação e na destruição desse Bean. As duas anotações utilizadas no spring para usar esses métodos customizados, no ciclo de vida dos Beans, são
Alternativas
Q2760899 Programação
Considere o seguinte texto e exemplo de trecho de código Java a seguir:

Para não se usar uma classe de forma incorreta como, por exemplo, uma classe que tem um método de divisão entre dois atributos da classe, se o técnico Java não conhecer a implementação interna da classe, ele pode inserir um valor zero no atributo do dividendo, porém se a classe estiver corretamente codificada pode-se impedir que o técnico faça isso. Esse tipo de impedimento é feito utilizando-se um dos princípios da orientação a objetos que embasa a implementação via alguns métodos usados no código: 

package com.trt1l5.model;
public class Divisao {
         private int num1;
         private int num2;
         public void divisao( ) {
                   System.out.printIn("A divisao e: “ + (num1 / num2));
          }
          public int getNum1( ) {
                   return num1;
          }
          public void setNum1 (int num1) {
                   this.num1 = num1;
           }
           public int getNum2( ) {
                    return num2;
           }
           public void setNum2 (int num2) {
                    if (num2 == 0) {
                           num2 = 1;
                    } else {
                            this.num2 = num2;
                    }
           }
}


O conteúdo do texto exemplifica um dos conceitos conforme utilizado na orientação a objetos e o trecho de código implementa esse conceito usando dois métodos em conjunto.

O conceito e os métodos utilizados são, correta e respectivamente,
Alternativas
Q2760871 Programação
Considere a existência do array abaixo, criado em uma aplicação Java, em condições ideais.

String[ ] nomes = {“Marta”", “Paulo”, "Carolina", “Joaquim", “Pedro"};

Considere, também, os laços de repetição abaixo, criados com o objetivo de percorrer o array e exibir seus valores.

I. for (String nome : nomes) {
         System.out.println (nome);
   }

II. for (int i = 0; i < nomes.length; i++) {
        System.out.println (nomes[i]);
    }

III.  int indice = 0;
      while (indice < nomes.length) {
          System.out .println (nomes [indice]);
           indice++;
      }

IV.  int index = 0;
      do {
         System.out .println (nomes [index]) ;
         index++;
       } while (index < nomes.length)

Percorre corretamente o array e exibe seus valores APENAS os laços de repetição que constam em
Alternativas
Respostas
1281: C
1282: A
1283: A
1284: C
1285: B
1286: C
1287: B
1288: A
1289: A
1290: D
1291: A
1292: A
1293: A
1294: A
1295: A
1296: A
1297: A
1298: A
1299: C
1300: A