Questões de Concurso Comentadas sobre programação
Foram encontradas 11.317 questões
A aplicação WWW é hoje uma das formas mais comuns de oferecer serviços. Todos os dispositivos cliente, de celulares a laptops e desktops, têm hoje diversos navegadores que permitem o consumo desses serviços de forma padronizada. Dois dos principais padrões que permitem essa grande ubiquidade de serviços web estão relacionados a:
(i) um protocolo para a recuperação das páginas armazenadas nos servidores;
(ii) a codificação dessas páginas.
Esses padrões são:
O modo de execução de uma linguagem de programação, apesar de não ser obrigatório, é fortemente determinado por características do projeto da linguagem. Isso permite que as linguagens de programação sejam agrupadas pelo modo como são tipicamente processadas. Algumas linguagens são normalmente compiladas diretamente para linguagem de máquina, outras são normalmente interpretadas e, ainda, existe um grupo de linguagens híbridas que são, normalmente, compiladas para uma linguagem intermediária que é interpretada por uma máquina virtual.
Que lista possui um exemplo de cada um dos três grupos de linguagens?
O principal documento de referência de interoperabilidade no Brasil é o Padrão de Interoperabilidade do Governo Eletrônico (ePING).
Em suas especificações técnicas de organização e intercâmbio de informação, esse documento define que as duas linguagens adotadas para tratamento e transferência de dados são
Julgue o próximo item, relativo a noções de programação Python e R.
Considere o programa a seguir, escrito em R.
x <- TRUE y <- FALSE print (xy)
Após a execução do programa, será obtido o seguinte resultado.
[1] FALSE
Em geral, APIs são definidas por um conjunto de requisitos que gerenciam a forma como uma aplicação pode conversar com outra aplicação. A esse respeito, julgue o item subsequente.
Uma API restringe a interface entre duas aplicações, nesse
sentido, não é possível que uma API especifique uma interface
entre uma aplicação e o sistema operacional, já que estão em
camadas diferentes de programação.
Em geral, APIs são definidas por um conjunto de requisitos que gerenciam a forma como uma aplicação pode conversar com outra aplicação. A esse respeito, julgue o item subsequente.
Para utilizar uma API que trabalhe com entrada/saída de
arquivos, é necessário entender as operações do sistema de
arquivo ao se utilizar a função copiar um arquivo de um dispositivo
para outro.
Devido às características de uma API, a separação entre ela e sua implementação permite que programas escritos em uma linguagem usem bibliotecas escritas em outra linguagem.
Com relação à programação Python e R, julgue o item que segue.
Considere os seguintes comandos na programação em Python.
a = " Hello, World! "
print(a.strip())
Esses comandos, quando executados, apresentarão o resultado a seguir.
a[0]=Hello,
a[1]=World!
Com relação à programação Python e R, julgue o item que segue.
Considere os comandos a seguir, na linguagem R, os quais serão executados no ambiente do R, e considere, ainda, que > seja um símbolo desse ambiente.
> helloStr <- "Hello world!"
> print(helloStr)
Nesse caso, após a execução dos comandos, será obtido o resultado a seguir.
[1] "Hello world!"
O comando JavaScript exibido a seguir escreve o texto “XXX” no interior de um elemento HTML.
document.getElementById("demo").innerHTML = "XXX";
Sabe-se que o elemento a ser modificado é localizado pelo valor de certo atributo. Assinale o nome do atributo HTML que deve possuir o valor “demo”.
Observe a função JavaScript a seguir.
function openWin(X) {
window.open(X);
}
Em um ambiente Windows, essa função foi invocada no Google Chrome com o valor “NSCE47-TIBD.xxx” no parâmetro X.
Assinale a opção que indica o que aconteceu em seguida.
Analise o código Python a seguir.
L = [1]
while len (L) < 6:
L . append ( L [ -1 ] * len (L) )
print L
Assinale o que acontece com esse código quando o comando Run
Module (F5) é acionado na interface IDLE (Python GUI).
Considere a aplicação do algoritmo de busca binária sobre um conjunto de chaves distintas.
Assinale a declaração Python que define uma lista L sobre a qual esse algoritmo não pode ser aplicado diretamente.
I. GlassFish não implementa tecnologias de menor relevância como Servlet e Java Server Pages. II. Tomcat é um container Enterprise JavaBeans. III. JBoss é open source implementado completamente na linguagem de programação Java.
Está correto o que se afirma em
Sobre construtores (constructors), no contexto da linguagem Java, analise as afirmativas a seguir.
I. Os construtores devem ser declarados como private.
II. Uma interface não pode ter um construtor.
III. Uma classe abstrata pode ter um construtor.
Está correto o que se afirma em
int[][] multi = new int[5][10];
Assinale o código que exibe corretamente um elemento de cada linha desse array.
Analise o código a seguir.
<!DOCTYPE html>
<html>
<head>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"
></script>
<script>
$(document).ready(function()
{
$("button").click(function()
{
$(this)[0].innerText
= parseInt($(this)[0].innerText) + 1;
});
});
</script>
</head>
<body>
<button id="xpto">1</button>
</body>
</html>
Sabe-se que com essa página exibida, o operador clicou no botão por três vezes.
Assinale o valor exibido no botão após esses cliques.