Questões de Concurso Comentadas sobre programação

Foram encontradas 9.409 questões

Q2341103 Programação

Julgue o próximo item, relativos a desenvolvimento web em Java e a desenvolvimento com contêiner.



Um contêiner Docker encapsula a aplicação e o ambiente de execução, o sistema operacional e as bibliotecas, então, no mesmo servidor Docker, podem existir contêineres com sistemas operacionais diferentes.

Alternativas
Q2341102 Programação

A respeito de arquitetura de aplicações e tecnologias para ambiente web, julgue o item a seguir.



Na linguagem PHP, as instruções são executadas no servidor, que envia para a aplicação cliente apenas o código HTML. 

Alternativas
Q2341101 Programação

A respeito de arquitetura de aplicações e tecnologias para ambiente web, julgue o item a seguir.



Em CSS, o seletor do tipo classe permite aplicar um mesmo estilo a elementos diferentes e indicar que um mesmo elemento está sujeito a estilos diferentes.


Alternativas
Q2339836 Programação
Considere uma lista dinamicamente encadeada onde cada nó possui a seguinte estrutura desenvolvida na linguagem de programação C: 

struct celula {                         int info;                         struct celula *next; };

Deseja-se inserir um elemento na última posição da lista. Considere que novo e p são ponteiros para struct celula. A variável novo aponta para uma nova célula, que deverá ser inserida no final da lista. A variável p é apenas um auxiliar apontando para o último elemento da lista. Assumindo como pré-condição que a lista não esteja vazia e que o campo next do último elemento da lista é NULL, qual opção permite inserir um elemento no final da lista? 
Alternativas
Q2339835 Programação
Sobre o uso de interfaces na programação orientada a objetos utilizando a linguagem de programação Java, avalie as afirmações a seguir e assinale a alternativa INCORRETA
Alternativas
Q2339781 Programação
Os programas em Java são escritos combinando métodos e classes que são pré-definidos na API do Java (Java Application Programming Interface ou bibliotecas de classes Java). Escolha a opção que apresenta o resultado obtido ao compilar e executar o código Java a seguir:

class Contador{     public static int c;     public void showCount(){       System.out.println(c);     } } class Prova{ public static void main(String[] args) {    Contador c1 = new Contador();    c1.c++;    c1.showCount();     Contador c2 = new Contador();    c2.c++;    c2.showCount();    c1.showCount(); } }
Alternativas
Q2339775 Programação
A função printf imprime uma string formatada (print formated, em inglês) em alguma saída do sistema. Determine os resultados impressos na tela depois da execução do algoritmo a seguir:

#include <stdio.h> #include <stdlib.h> int main() {      int numero, a, b;      numero = 9753;      a = ((numero / 100) % 10) * 100;      b = ((numero / 1000) % 10) * 1000;      printf("a = %d, b = %d\n", a, b);      return 0; }

É CORRETO afirmar que:
Alternativas
Q2339757 Programação
A linguagem Java fornece dois operadores unários de incremento e de decremento. Um operador de incremento ou de decremento que é colocado antes de uma variável é chamado de operador de pré-incremento ou operador de pré-decremento, respectivamente. Um operador de incremento ou de decremento que é colocado depois de uma variável é chamado de operador de pós-incremento ou operador de pós-decremento, respectivamente. Considerando essa informação e utilizando seus conhecimentos sobre os operadores unários de incremento e decremento da linguagem Java, analise o trecho do código a seguir:

import java.io.*; public class Code { public static void main (String [] args) {      int x, y, z;      x = 6;      y = 2;      z = x++ + ++y;     System.out.println ("Resultado = " + x + y + z); } }


É CORRETO afirmar que:
Alternativas
Ano: 2023 Banca: IBFC Órgão: MGS Prova: IBFC - 2023 - MGS - Analista de Suporte |
Q2338642 Programação
É considerada uma linguagem de marcação que pode ser utilizada para estruturar e armazenar dados em um formato legível por máquina. O texto trata de arquivos tipo:
Alternativas
Q2338454 Programação
Na Engenharia de Software moderna, o conceito de DevOps propõe uma aproximação do time de desenvolvimento (Dev) com o time de operações (Ops), sendo este último responsável pela implantação do sistema em ambiente de produção.

Nesse contexto, numere a COLUNA II de acordo com a COLUNA I, associando as práticas DevOps às suas respectivas ações.

COLUNA I

1. Controle de versões
2. Integração contínua
3. Deployment contínuo

COLUNA II 

(    ) Colocar em produção o mais rápido possível os commits submetidos ao branch principal (máster / main) do controle de versão. 

(    ) Armazenar e gerenciar as alterações do código-fonte ao longo do tempo. 

(    ) Atualizar constantemente o branch principal (máster / main) do controle de versão para minimizar conflitos de merge.


Assinale a sequência correta.
Alternativas
Q2337312 Programação

Considere um trecho de um documento HTML como segue.


<style>

.xpto {

   background:black;height:100px;

   width:100px;position:absolute;

}

</style>

<script>

$(document).ready(function(){

   $("button").click(function(){

     $("div").animate({

        left: '40px',

        height: '40px',

        width: '80px'

      });

   });

});

</script>

<body>

<button>TESTE</button>

<div class="xpto"></div>

</body>


A partir dos elementos acima expostos, corretamente formulados, assinale o efeito completo provocado pelo primeiro clique no botão. 


Alternativas
Q2337311 Programação
No contexto de um documento HTML, a definição
charset="UTF-8"
é introduzida em uma tag
Alternativas
Q2337310 Programação

Analise o código Python a seguir. 


def calcula(n):

      return lambda x : x * n

fcalcula = calcula(3)

print(fcalcula(7))


Assinale o valor exibido pela execução desse código.

Alternativas
Q2337309 Programação

Observe o código JavaScript a seguir.


let x="";

let i=0;

x=" 0 ";

while (i < 10) {

    x += i;

    x = 10-i + x;

    i++;

}


Assinale o valor da variável x ao final do loop

Alternativas
Q2337308 Programação

Analise o código R a seguir.


xpto <- function(k) {

   if (k > 0) {

       a <- k + xpto(k - 2)

       print(a)

  } else {

     a = 0

     return(a)

  }

}

   xpto(7)


Assinale o conjunto completo de valores exibidos na execução desse código, na ordem em que foram gerados. 


Alternativas
Q2326412 Programação
Em HTML, a configuração de fundo de uma homepage numa determinada cor é feita por meio do parâmetro bgcolor na tag <body>. Portanto, se um webdesigner escolher a cor amarela ou verde, pode utilizar <body>  bgcolor=yellow>  ou  <body  bgcolor=green>. Para esse caso, também podem ser utilizadas, respectivamente, as sintaxes
Alternativas
Q2326409 Programação
Durante a configuração de rede, para interagir com o sistema operacional Linux, pode-se usar interfaces gráficas ou rodar um programa que permite que os comandos sejam inseridos um a um através de linhas de comando. Existem vários desses programas, como o bash, uma versão muito usada e já instalada na maioria das distribuições Linux. Uma lista de comandos gravada em um arquivo executável é chamada de script. Considerado que o caminho onde o bash está instalado é /bin/bash, para especificar que se trata de um shell script coloca-se na primeira linha a seguinte informação: 
Alternativas
Q2325459 Programação
Muitas vezes é necessário adicionar um link, em uma página HTML, de modo a criar um vínculo com outro documento ou recurso.
Para adicionar um link com essa finalidade, utiliza-se
Alternativas
Q2325441 Programação
Linguagens de script são muito utilizadas pelos administradores de sistemas operacionais para automatizar tarefas. Uma linguagem de script amplamente utilizada no Linux é a da shell bash (Bourne Again Shell). Quando um administrador escreve um script para a shell bash, é importante deixar uma indicação padrão na primeira linha desse script informando que o interpretador a ser usado é a shell bash.
Para fazer isso, a primeira linha do script deve conter 
Alternativas
Q2325432 Programação
O Kubernetes é uma plataforma de orquestração de contêineres que visa facilitar o desenvolvimento e a implantação de aplicações. Uma implantação do Kubernetes em funcionamento é chamada de cluster. O plano de controle do cluster Kubernetes é formado pelos componentes que controlam o cluster e os dados sobre o estado e a configuração do cluster. Esse plano de controle fornece uma API pela qual o usuário interage com o cluster.
Essa interação pode ser realizada a partir da linha de comando com a seguinte ferramenta nativa do Kubernetes:
Alternativas
Respostas
1241: C
1242: C
1243: C
1244: D
1245: D
1246: C
1247: D
1248: E
1249: B
1250: D
1251: B
1252: D
1253: C
1254: C
1255: B
1256: D
1257: E
1258: C
1259: A
1260: E