Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 965 questões
A estrutura léxica de uma linguagem de programação é o conjunto de regras elementares que especificam o modo de escrever programas nessa linguagem. É a sintaxe de nível mais baixo de uma linguagem.
Avalie os itens que se afirma fazerem parte da estrutura léxica de uma linguagem de programação.
I. Literais.
II. Objetivas.
III. Comentários.
IV. Conjunto de caracteres.
Está correto apenas o que se afirma em

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,
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.
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á