Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 8.031 questões

Q3218331 Programação
Uma das vantagens do operador condicional ternário da linguagem Java é poder escrever código if-then-else em apenas uma linha. Nesse sentido, considere o trecho de código abaixo.
Imagem associada para resolução da questão
Esse trecho de código pode ser reescrito da seguinte forma:
Alternativas
Q3218330 Programação
A linguagem Java introduziu o Generics na versão SE 5, o que permitiu parametrizar tipos na definição de classes, interfaces e métodos. No trecho de código abaixo, há a implementação de duas classes, uma utilizada para calcular a nota em uma disciplina de alunos de graduação e outra para alunos de pós-graduação.

Imagem associada para resolução da questão
A classe pai utilizada no trecho de código acima pode ser implementada pelo seguinte trecho de código:
Alternativas
Q3218329 Programação
Uma das principais novidades da versão 8 do Java foi a adição de expressões lambda e a API Streams. Essas adições permitem escrever um trecho de código Java mais simples. Pensando nisso, um analista de TI resolveu editar o método abaixo, utilizado para calcular a média simples de um array de notas.

Imagem associada para resolução da questão
Uma possível reescrita desse método é
Alternativas
Q3218328 Programação
Para responder à questão, considere a situação abaixo.

Em uma instituição de ensino, o Índice de Desempenho Acadêmico do aluno de graduação é obtido calculando-se a média simples das notas nas disciplinas por ele cursadas. Já para os alunos de pósgraduação, que têm conceito em vez de nota na disciplina, o valor do Índice de Desempenho Acadêmico é calculado utilizando-se uma equivalência entre conceito e nota: o conceito A vale 10; B vale 8; C vale 6; D vale 4 e o conceito E vale zero. O analista de TI implementou, em Java, o cálculo do Índice de Desempenho como visto no trecho de código simplificado abaixo.

No trecho de código public class AlunoGraduacao extends Aluno, a palavra-chave extends implementa o conceito de
Alternativas
Q3218327 Programação
Para responder à questão, considere a situação abaixo.

Em uma instituição de ensino, o Índice de Desempenho Acadêmico do aluno de graduação é obtido calculando-se a média simples das notas nas disciplinas por ele cursadas. Já para os alunos de pósgraduação, que têm conceito em vez de nota na disciplina, o valor do Índice de Desempenho Acadêmico é calculado utilizando-se uma equivalência entre conceito e nota: o conceito A vale 10; B vale 8; C vale 6; D vale 4 e o conceito E vale zero. O analista de TI implementou, em Java, o cálculo do Índice de Desempenho como visto no trecho de código simplificado abaixo.

Na classe Aluno, o uso da palavra-chave abstract, nos métodos carregaNotasAluno() e carregaConceitosDisciplinasAluno(),
Alternativas
Q3218326 Programação
Para responder à questão, considere a situação abaixo.

Em uma instituição de ensino, o Índice de Desempenho Acadêmico do aluno de graduação é obtido calculando-se a média simples das notas nas disciplinas por ele cursadas. Já para os alunos de pósgraduação, que têm conceito em vez de nota na disciplina, o valor do Índice de Desempenho Acadêmico é calculado utilizando-se uma equivalência entre conceito e nota: o conceito A vale 10; B vale 8; C vale 6; D vale 4 e o conceito E vale zero. O analista de TI implementou, em Java, o cálculo do Índice de Desempenho como visto no trecho de código simplificado abaixo.

Considerando o trecho de código, o conceito de polimorfismo pode ser visto
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
Q3218319 Programação

Analise o código JavaScript abaixo.


Imagem associada para resolução da questão


Ao fim da execução desse código, o resultado exibido será


Alternativas
Q3218318 Programação
Analise o código PHP abaixo.

Imagem associada para resolução da questão

Ao fim da execução desse código, o valor da variável $resultado é:
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
Q2639853 Programação

No PHP, a função assemelhada à função split() do JavaScript, quando aplicada a uma string, é denominada

Alternativas
Q2639849 Programação

Os trechos JavaScript a seguir apresentados funcionam corretamente, à exceção de um. Assinale-o.

Alternativas
Q2639848 Programação

Analise o código JavaScript a seguir.


function enigma(n) {

if (n == 0 || n == 1) {

return n;

} else {

return enigma (n-1) + enigma (n-2);

}

}


Assinale o valor retornado para a expressão enigma(4).

Alternativas
Q2639846 Programação

Analise o código a seguir.


<form action="teste.php" method="post">

<p>Nome: <input type="text" name="nome" /></p>

<p>Idade: <input type="text" name="idade" /></p>

<p><input type="submit" /></p>

</form>


Assinale o conteúdo adequado para o arquivo teste.php.

Alternativas
Q2639844 Programação

No âmbito da linguagem PHP, assinale o operador utilizado na concatenação de strings.

Alternativas
Q2639833 Programação

Joomla é um CMS muito versátil e amplamente utilizado na web. Na versão 3.x, por padrão, a estrutura de diretórios dos templates inclui

Alternativas
Q2635784 Programação

Em uma aplicação Java que utiliza MapStruct, em condições ideais, um usuário tem uma classe chamada Processo e uma chamada ProcessoDto. Deseja criar uma interface MapStruct chamada ProcessoMap para mapear de ProcessocDto para Processo & vice-versa. Essa interface deve ser anotada, imediatamente antes de sua declaração, com

Alternativas
Q2635776 Programação

Para uma Analista ler dados de um arquivo CSV chamado amostras.csv e armazená-los em um dataframe chamado dados, utilizando a linguagem R, ele deve utilizar o comando

Alternativas
Q2635560 Programação

Examine os programas em PHP, C# e C a seguir:

PHP


<?php

$num = "SoH";

$result - $num + 5,

echo "Result: " . $result;

?>





C#


using System;

namespace Teste {

class Testando {

static void Main(string{} args) {

int num = "SoH";

int result = num + 5;

Console.WriteLine($"Resultado: {r}");

}

}

}

C


#include <stdio.h>

int main() {

int num, result;

num= "SoH";

result = num + 5;

printf("\n Resultado: %d",

result);

return 0;

}


Considerando que os programas serão executados em condições ideais,

Alternativas
Respostas
1921: A
1922: A
1923: A
1924: A
1925: A
1926: A
1927: A
1928: A
1929: A
1930: C
1931: A
1932: C
1933: D
1934: E
1935: D
1936: B
1937: D
1938: D
1939: E
1940: E