Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 888 questões
O valor de "a" obtido após a execução da rotina é
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,
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.
Julgue o próximo item, relativo a noções de programação Python e R.
Considere o programa a seguir, escrito em R.
x <- c (3, 5, 7)
y <- c (1, 9, 11)
print (x + y)
Após a execução do programa, será obtido o seguinte resultado.
[1] 36
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 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!"
No contexto de linguagens de programação, considere o trecho a seguir.
Assinale o que é tipicamente definido dessa forma.
Considere as afirmações abaixo em relação à programação concorrente.
I - Para realização de exclusão mútua com instrução de test and set, em uma única instrução de máquina, o processador testa o valor de uma variável e atribui um novo valor à mesma variável. É possível que uma interrupção ocorra durante a execução desta instrução.
II - Pode-se usar o bloqueio binário, que impõe a exclusão mútua no item de dado, para sincronizar o acesso a transações concorrentes.
III- No modelo de chamada remota de procedimentos (RPC) em objetos distribuídos, o objeto servidor possui interface com métodos que podem ser chamados remotamente.
Quais estão corretas?
Considere a função abaixo na forma de pseudocódigo.
Se a função teste receber o valor 9 para x, 8 para n e o vetor [7, 10, 42, 88, 100, 123, 401, 502] para p, o retorno
da função será
Considere as afirmações abaixo sobre subprogramas.
I - Um subprograma é ativo se, depois de ter sido chamado, iniciou a execução, mas ainda não a concluiu.
II - Toda unidade de programa chamadora é suspensa durante a execução do programa chamado, o que implica a existência de somente um subprograma em execução em qualquer dado momento.
III - O controle sempre retorna ao chamador quando a execução do subprograma se encerra.
Quais estão corretas?