Questões de Programação

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

Em relação ao Java 8, é correto afirmar que

    A) os streams disponibilizam uma interface para um conjunto de valores que podem ser de tipos diferentes.

    B) os dados consumidos pelos streams devem ser originados de collections ou arrays.

    C) as operações dos streams fazem interações externas, de forma semelhante às collections.

    D) operações de streams podem retornar outras streams.

    E) os streams apresentam restrição ao uso de operações de linguagens de programação funcional.

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.

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...