Questões de Concurso Sobre programação
Foram encontradas 13.021 questões
A respeito dos conceitos sobre programação orientada a objeto, assinale a opção correta.
O que o programa abaixo imprime?
public class Mystery
{
---------public static void main( String[] arqs )
---------{
-------------------int y;
-------------------int X= 1;
-------------------int total = 0;
-------------------while(x < 10)
-------------------{
---------------------------y=x * x;
---------------------------total+= y;
---------------------------++x;
-------------------}
-------------------System.out.printf (total);
----------}
}
Considere o Shell Script a seguir.
#!/bin/bash
prog1 && echo 1
prog2 || echo 2
prog3 ; echo 3
Sobre esse script, pode-se afirmar, corretamente, que o
comando
Analise o trecho de código PHP a seguir.
$x = 10;
if ($x == '10') {
echo "SIM";
} else {
echo "NÃO";
}
Ao ser executado, esse código apresentará a mensagem:
Considere o programa Java a seguir:
public class Classe {
public static void main(String[] args) {
String string = 'xyzk';
System.out.println(string);
}
}
Esse programa não pode ser compilado, pois
Testes são importantes para verificar e validar os artefatos, mesmo durante a fase de desenvolvimento de software. Existem inúmeras ferramentas que auxiliam os programadores JavaScript a trabalharem com testes. Em relação a essas ferramentas e técnicas, analise as afirmações abaixo:
I. UNITJS é incompatível com o MOCHA.
II. UNITJS só pode ser utilizada para testes unitários.
III. MOCHA só pode ser utilizada para testes de integração.
Quais estão INCORRETAS?

A seguir, é apresentado, pelo Quadro 4 abaixo, o conteúdo do arquivo “funcoes.js”, objeto dos testes apresentados anteriormente. Perceba que uma parte foi ocultada propositalmente.

Qual das alternativas abaixo substitui a parte ocultada no arquivo “funcoes.js” e faz os dois testes serem executados com sucesso?


Qual alternativa representa o resultado mostrado após a sua execução?

1. $fa1===$fi 2. $fa1==$fi 3. $fa1===$fa2 4. $fa1==$fa2
A alternativa que apresenta o resultado correto das expressões é:

Deseja-se que ele seja apresentado em um navegador como mostra o quadro abaixo:

O conteúdo do arquivo “estilo.css” que produz o resultado da figura acima é o que consta na alternativa:

É correto afirmar que:

Com base no cenário apresentado, analise as afirmações abaixo e assinale V, se verdadeiras, ou F, se falsas.
( ) Somente com a utilização de JavaScript é possível validar, interceptando o clique no botão de “submit” do formulário. ( ) No HTML 5, é possível utilizar o valor “email” para o atributo “type” da tag “input”. ( ) Não é possível fazer a validação utilizando somente HTML 5, pois ela é uma linguagem de marcação e não define comportamentos. ( ) No HTML 5 é possível utilizar o atributo “pattern” que define uma expressão regular para validação do valor inserido. ( ) O atributo “required” pode ser utilizado em uma tag “input” do HTML 5 para garantir que o campo contenha algum valor.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
O código abaixo está escrito na linguagem JavaScript ECMAScript versão ES6:
g = (x,y) => x**2+y;
console.log(typeof g);
Ele exibe na console:

Qual alternativa contém os trechos de código adequados que preenchem os identificadores (1), (2) e (3) e geram o resultado esperado?

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?