Questões de Programação do ano 2020

Lista completa de Questões de Programação do ano 2020 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Tomcat é capaz de prover aplicações Java e faz uso de uma variável que indica o diretório base da sua instalação. Essa variável é denominada

    A) APP_HOME.

    B) JAVA_HOME.

    C) APACHE_HOME.

    D) TOMCAT_HOME.

    E) CATALINA_HOME.

No que diz respeito à criação de métodos em Java, o qualificador ou modificador define a visibilidade e pode ser de três tipos básicos: I. é visível apenas pela própria classe. É o qualificador mais restritivo. II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. é visível por qualquer classe, sendo o qualificador mais aberto no sentido de que qualquer classe pode usar esse método.” Os métodos definidos em I, II e III são respectivamente denominados

    A) private, protected e public.

    B) private, public e protected.

    C) public, protected e private.

    D) protected, public e private.

    E) protected, private e public.

Com relação ao Java Script, analise as afirmativas a seguir. I. o operador ++ é utilizado para incrementar variáveis de 1. Por exemplo, se x vale 34, y = ++x faz x igual a 35 e depois y igual a 35. II. o operador binário % retorna o inteiro restante da divisão dos dois operandos. Por exemplo, em x = 13 % 8, x assume o valor 5. III. o operador != retorna verdadeiro caso os operandos não sejam iguais. Por exemplo, se a = 7 e b = 9, em a != 7; retorna verdadeiro e em a != b; retorna falso. Assinale:

    A) se somente a afirmativa I estiver correta.

    B) se somente a afirmativa II estiver correta.

    C) se somente a afirmativa III estiver correta.

    D) se somente as afirmativas I e II estiverem corretas.

    E) se todas as afirmativas estiverem corretas.

Um supervisor de informática está montando um site e realizou alguns procedimentos, tendo inserido na página web, a logomarca a seguir


Nessa imagem, é necessário criar um link, de modo que, ao clicar nela, seja exibida a página da Câmara Municipal de Mangaratiba. Sabendo que o arquivo da imagem é referenciado por logo.png e a URL da página https://www.mangaratiba.rj.leg.br/, o código HTML correspondente será:

    A) <a link=”https://www.mangaratiba.rj.leg.br/”> <img src=”logo.png”></a>

    B) <a link=”logo.png”> <img src=”https://www.mangaratiba.rj.leg.br/”></a>

    C) <a link=”https://www.mangaratiba.rj.leg.br/”></a> <img src=”logo.png”>

    D) <a href=”logo.png”> <img src=”https://www.mangaratiba.rj.leg.br/”></a>

    E) <a href=”https://www.mangaratiba.rj.leg.br/”> <img src=”logo.png”></a>

A figura abaixo ilustra uma tabela, resultado da execução de um código HTML.


A sintaxe correta para o código HTML, está indicada na seguinte opção

    A)

    <table>

    <tr><h1>MANGARATIBA – RJ</h1>

    <h2>OPERADOR COMPUTADOR</h2>

    <img src=”LOGO.png”></tr>

    </table>



    B)

    <table>

    <tr>MANGARATIBA – RJ

    <img src=”LOGO.png”>

    OPERADOR COMPUTADOR</tr>

    </table>



    C)

    <table>

    <tr><h1>OPERADOR COMPUTADOR</h1></tr>

    <tr><td><img src=”LOGO.png”><br>

    <h2>MANGARATIBA – RJ</h2></td></tr>

    </table>




    D)

    <table>

    <tr><td><img src=”LOGO.png”></tr>

    <tr><td><h1>MANGARATIBA – RJ</h1></td>

    <td>OPERADOR COMPUTADOR</td></tr>

    </table>



    E)

    <table>

    <tr><h1>MANGARATIBA – RJ</h1></tr>

    <tr><td><img src=”LOGO.png”><br>

    <h2>OPERADOR COMPUTADOR</h2></td></tr>

    </table>



A questão baseia-se nas Figuras 7(a) e 7(b) abaixo. A Figura 7(a) mostra um programa implementado em Java, no qual se inseriu, intencionalmente, no local apontado pela seta nº 1, um retângulo, de modo a ocultar o código fonte digitado nesse local. A Figura 7(b) exibe uma caixa de diálogo que é apresentada ao usuário durante a execução do programa da Figura 7(a).


Ao ser executado o programa em Java da Figura 7(a), ele realiza determinado cálculo, apresenta o resultado e, a seguir, exibe a caixa de diálogo da Figura 7(b). Caso seja digitada, nessa caixa de diálogo, apenas a letra "s", em minúscula, e submetida ao programa, será executada, novamente, a estrutura de repetição; caso contrário, se for inserido e submetido ao programa qualquer outro caractere válido, por meio dessa caixa de diálogo, esse programa sairá da estrutura de repetição, apresentará a palavra "TERMINADO" e encerrará a sua execução. Para que esse programa comporte-se dessa forma, basta inserir, no local apontado pela seta nº 1 (Figura 7(a)), o seguinte código fonte:
I. (aux1 =="s"); II. (aux1.equals ("s")); III. (aux1.compareTo("s") == 0);
Quais estão corretas?

    A) Apenas I.

    B) Apenas III.

    C) Apenas I e II.

    D) Apenas II e III.

    E) I, II e III.

Considere o seguinte bash script (Linux):
meuscript.sh #!/bin/bash echo 'Digitado: '$1 : ' i=0 while [ $i -le 2 ] do mkdir $1 ((i++)) done '
Assinale a alternativa que representa o que ocorrerá quando for executado ($bash meuscript.sh 192.168.0.1).

    A) Exibirá o texto "Digitado: 192.168.0.1".

    B) Criará 1 diretório com o nome "192.168.0.1".

    C) Criará 1 diretório com o nome "meuscript.sh".

    D) Criará 3 diretórios com os respectivos nomes: "192.168.0.1", "192.168.0.1(1)", "192.168.0.1(2)".

    E) O script ficará preso em um loop/laço infinito.

Considere o código a seguir, utilizando a linguagem de programação C. Assinale a alternativa correta.
#include <stdio.h> int main() { int x = 1, y, z; y = ++x; z = y++; y = 2; printf("%%%d, %d, %d%%", x, y, z); return 0; }

    A) Será impresso: %1, 2, 3%.

    B) Será impresso: 2, 2, 3.

    C) Será impresso: %2, 2, 2%.

    D) Será impresso: 1, 2, 3.

    E) Ocorrerá o seguinte erro: incompatible type for argument 1 of ‘printf’.

Considere as afirmações relacionadas à programação orientada a objetos.
I - Uma classe abstrata pode ser herdada e não permite instâncias em novos objetos. Vale ressaltar que todo método abstrato, presente na classe abstrata, possui implementação. II - Um código com alto acoplamento e baixa coesão diminui o impacto na manutenção. III - A agregação é implementada utilizando os mecanismos de herança de classe.
Assinale a alternativa correta.

    A) I, II e III são verdadeiras.

    B) II e III são verdadeiras.

    C) I e III são verdadeiras.

    D) Apenas II é verdadeira.

    E) I, II e III são falsas.

Em bash script, qual é a instrução para fechar uma estrutura case?

    A) end.

    B) done.

    C) then.

    D) break.

    E) esac.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...