Questões de Concurso Sobre programação
Foram encontradas 15.034 questões
Julgue o item seguinte, relativo a ambiente web e camadas.
Situação hipotética: Durante a análise das necessidades de um
software, verificou-se que a arquitetura exigia a troca de
informações localmente armazenadas e o papel do servidor era
levar clientes uns aos outros. Assertiva: Nesse caso, a
arquitetura ideal para atender às referidas necessidades é a
Web, que também poderá ser usada quando um grande número
de computações independentes for exigido.
Sejam as seguintes classes escritas em linguagem Java:
class A { public String m (String s) { return s + "a"; } }
class B extends A { public String m (String s) { return s + "b"; } }
class C extends B { public String m () { return "c"; } }
class D extends C { public String m (String s) { return s + "d"; } }
Considere ainda as sentenças a seguir:
D obj = new D(); C x = obj; B y = obj; A z = obj;
A execução da expressão x.m(y.m(z.m(obj.m(new C().m("#"))))) resulta no valor
Sejam as classes seguintes escritas em Java:
class A {int x; A(){setX(10);} int getX(){return x;} void setX(int y) {x=y;}}
class B extends A {B(){ x+=100; }}
class C extends B { C(){ this(10); x*=2; } C(int y) {setX(y+getX());}}
A execução da sentença new C().getX() retorna o valor
Considere o método a seguir escrito em Java:

Se o método for executado recebendo o vetor v contendo 5
elementos, cuja sequência de valores é 5, 4, 3, 2 e 1, então
o corpo do laço mais externo e o corpo do laço mais
interno são executados, respectivamente,
Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular.

Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular.

Nessa situação hipotética,
o metacaractere $ realizará a soma dos endereços de emails
validados.
Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular.

Nessa situação hipotética,
o quantificador ?, em ?@, determinará que o endereço de email
poderá ter zero ou uma ocorrência do caractere . (ponto) antes
do símbolo @.
Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular.

Nessa situação hipotética,
a sequência \w* reconhecerá todos os caracteres alfanuméricos
(letras e números) e o quantificador * indicará que há zero ou
mais ocorrências do elemento precedente.
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:
Analise o programa, em Java, a seguir:

Ao ser executado, o programa imprimirá um número entre
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, na linguagem Python.

A sintaxe do programa está correta e, quando executado, ele apresentará o seguinte resultado.
True!
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.
Julgue o item a seguir, a respeito da teoria da informação e de metadados de arquivos.
Em arquivos no formato XML, as tags não são consideradas
metadados.