Questões de Concurso Sobre programação
Foram encontradas 12.713 questões
Duas ferramentas essenciais ao desenvolvimento web são o Apache Tomcat Server e o Apache HTTP Server.
Em relação às funcionalidades suportadas por estas ferramentas e a suas configurações, assinale a alternativa INCORRETA.
Analise a figura abaixo.
Considerando-se o trecho de código ilustrado na figura acima, assinale a alternativa que representa corretamente: 1) o número
de vezes que a função calcula foi executada e 2) o resultado calculado e impresso ao final da execução.
Dentre as tecnologias fundamentais para o desenvolvimento de aplicações Web, existem HTML, CSS, XML e JSON.
Considerando-se as funcionalidades de cada uma destas tecnologias, assinale a alternativa INCORRETA.
Analise o shell script denominado calcula.sh, criado no Linux.
Considerando-se a execução do script em um terminal bash como “./calcula.sh 4”, assinale a alternativa que apresenta o valor
a ser impresso na tela.
I Servlet é um objeto PHP que recebe requisições do servidor WEB e dá como resposta, por exemplo, uma página HTML gerada dinamicamente. II PHP, Java e JavaScript são linguagens de programação que permitem ao programador desenvolver funcionalidades dinâmicas de páginas Web. III Apache, Tomcat, JBoss, IIS e Nginx são linguagens de programação utilizadas no desenvolvimento de páginas web dinâmicas. IV JavaServer Pages (JSP) é uma tecnologia que faz uso da linguagem de programação Java no desenvolvimento de páginas web baseadas em HTML, XML e outros tipos de documentos, gerando-os dinamicamente.
Em relação ao exposto, estão corretas as afirmativas
Observe o código em Matlab a seguir.
v = 0:.1:2;
x = ones(size(v));
for i = 1:length(v)
if v(i) > 1
x(i) += v(i);
end
end
disp(x(i))
Após a execução do código, o valor da variável “x” impresso na tela será
Observe o código em R a seguir.
x <- c(5:10, 5)
y = c( 5**3, 125^(1/3), 9 %% 2 )
z = sum(x,y)
Após a execução do código, o valor da variável “z” será
Observe o código em Ruby a seguir.
#!/usr/bin/ruby
b = 11 / 2
a = 0
while a < b
a = a + ( b / 2.0 )
end
print a, "\n"
Após a execução do código, o valor da variável “a” impresso na tela será
Observe o código em Python a seguir.
#!/usr/bin/python
seq = 'AUUCCUUCTGG'
seq = seq.replace('A','G')
seq = seq.replace('U','T')
G = seq.count('G')
C = seq.count('C')
T = seq.count('T')
print G, C, T
Após a execução do código, o resultado impresso na tela será
Analise o trecho de código em Perl a seguir.
#!/usr/bin/perl
$aux = 1;
@array =
("10","2202","366","55");
$var = "";
if ($array[0] ne "10"){
$var .= "1";
} else {
$var .= "0";
$aux++;
}
if ($array[$#array-1] eq "366"){
$var .= "0";
} else {
$var .= "1";
$aux++;
}
if ($array[$aux] =~ /20/){
$var .= "0";
} else {
$var .= "1";
}
print "$var\n";
Após a execução do código, o valor da variável $var impresso na tela será:
Para responder à questão, considere o seguinte trecho de código Java:
Para responder à questão, considere o seguinte trecho de código Java:
Considere o seguinte trecho de código em Java:
Por esse código, na definição das classes, constata-se o emprego do conceito de
I Uma classe é a representação abstrata de um grupo de coisas semelhantes. II Os objetos são instâncias das classes, referenciados por variáveis. III Os atributos são as ações que um objeto pode realizar. IV Os métodos são as características que descrevem as classes.
Das afirmativas, estão corretas
Considere o seguinte programa escrito na linguagem C:
Ao final de sua execução, o programa exibirá