Em bash script, qual é a instrução para fechar uma estrutura case?
Questões de Concursos
Filtre e encontre questões para seus estudos.
No C#, são tipos numéricos sem sinal (unsigned) os tipos:
Considere o código a seguir, utilizando a linguagem de programação C. Assinale a alternativa correta.
#include <stdio.h> int main() { int x = 1, y, z; y = ++x; z = y++; y = 2; printf("%%%d, %d, %d%%", x, y, z); return 0; }
#include <stdio.h> int main() { int x = 1, y, z; y = ++x; z = y++; y = 2; printf("%%%d, %d, %d%%", x, y, z); return 0; }
Acerca de desenvolvimento de sistemas, julgue o próximo item.
Na linguagem Python, as listas são coleções de qualquer tipo de objetos, com exceção das próprias listas, e seus elementos são alteráveis.
Na linguagem Python, as listas são coleções de qualquer tipo de objetos, com exceção das próprias listas, e seus elementos são alteráveis.
O Shell é uma linguagem universal entre sistemas baseado em Unix e, em alguns casos, pode ser usado em outros sistemas. Uma das vantagens dessa linguagem é o redirecionamento, tanto de entrada quanto de saída. O comando projeto >> arquivo, por exemplo, realiza, especificamente,
Herança e interfaces são conceitos da orientação a objetos que permitem, respectivamente, a reutilização de código e o estabele-cimento de contratos de obrigatoriedade na implementação de certas funcionalidades. Em C#,
Assinale a alternativa que apresenta a estrutura condicional if em Bash para verificar que a variável $i
possui, pelo menos, o valor 3.
A principal característica de uma linguagem de
programação interpretada, como Python, em comparação
com uma linguagem compilada, como Java, no contexto de
execução do código e geração de código de máquina é:
Com relação a linguagem JavaScript, a definição para uma função chamada "dobrar" que retorna o dobro de um número em JavaScript é:
A linguagem PHP é amplamente utilizada no
desenvolvimento Web, e um de seus recursos
amplamente utilizados são as sessões.
Assinale a alternativa que apresenta, a forma
correta de se iniciar uma sessão em PHP.
A ordem de execução dos comandos em Java é descrita como sequencial, porém é possível modificar a sequência
natural por meio de comandos de fluxo de controle, definindo a sequência de execução das instruções, seguindo
caminhos alternativos em função da análise de determinadas condições. As instruções de controle estão divididas em
seleção e repetição. É correto afirmar sobre os comandos Java que:
Considerando que seja necessário a criação de
uma nova aplicação Node.JS utilizando o npm
(Node Package Manager), assinale a alternativa
que apresenta qual o comando deve ser
utilizado.
Considerando o contexto do framework Swing
em Java, que é amplamente utilizado para a
criação de interfaces gráficas de usuário (GUIs),
assinale a alternativa correta.
A linguagem Java é amplamente utilizada
mundialmente, devido a sua robustez e
consolidação na área da computação. Diante do
exposto, analise as afirmativas abaixo e dê
valores Verdadeiro (V) ou Falso (F).
( ) A Máquina Virtual Java (JVM) permite que os programas Java sejam executados em diferentes plataformas, proporcionando portabilidade.
( ) Java não suporta herança, um dos princípios fundamentais da programação orientada a objetos.
( ) Java suporta coleta de lixo, o que significa que o programador não precisa gerenciar explicitamente a alocação e desalocação de memória.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
( ) A Máquina Virtual Java (JVM) permite que os programas Java sejam executados em diferentes plataformas, proporcionando portabilidade.
( ) Java não suporta herança, um dos princípios fundamentais da programação orientada a objetos.
( ) Java suporta coleta de lixo, o que significa que o programador não precisa gerenciar explicitamente a alocação e desalocação de memória.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
>.
function indicou(lista, indicador) {
let resposta = [];
for (let i = 0; i < lista.length; i++) {
let item = lista[i];
if (item[0] === indicador) {
if (!resposta.includes(item[1])) {
//<< LINHA DE CODIGO >>
resposta.push(item[1]);
}
}
}
return resposta;
}
Que linha de código JavaScript pode ser escrita na posição de <> para garantir uma implementação correta e recursiva?">
Um banco comercial possui em sua base de dados uma tabela que informa o cliente que indicou diretamente outro cliente,
identificando, de forma correlata, o cliente indicador e o cliente indicado. Essa tabela contém duas colunas, cpfIndicador
e cpfIndicado, que contêm, respectivamente, o CPF de quem indicou e o CPF de quem foi indicado. Considerando essa
tabela, o departamento de marketing imaginou uma promoção em que o número de pontos que cada cliente faria seria
igual ao número de clientes que ele trouxesse ao banco, considerando também, como indicados pelo cliente original, de
forma recursiva, todos os clientes indicados por clientes que ele indicou, sucessivamente. Foi solicitado ao setor de TI que
gerasse um código JavaScript para implementar essa promoção.
Nesse contexto, considere o código JavaScript incompleto a seguir, do qual uma linha foi removida intencionalmente, na posição indicada com o comentário <<LINHA DE CODIGO>>.
function indicou(lista, indicador) { let resposta = []; for (let i = 0; i < lista.length; i++) { let item = lista[i]; if (item[0] === indicador) { if (!resposta.includes(item[1])) { //<< LINHA DE CODIGO >> resposta.push(item[1]); } } } return resposta; }
Que linha de código JavaScript pode ser escrita na posição de <<LINHA DE CODIGO>> para garantir uma implementação correta e recursiva?
Nesse contexto, considere o código JavaScript incompleto a seguir, do qual uma linha foi removida intencionalmente, na posição indicada com o comentário <<LINHA DE CODIGO>>.
function indicou(lista, indicador) { let resposta = []; for (let i = 0; i < lista.length; i++) { let item = lista[i]; if (item[0] === indicador) { if (!resposta.includes(item[1])) { //<< LINHA DE CODIGO >> resposta.push(item[1]); } } } return resposta; }
Que linha de código JavaScript pode ser escrita na posição de <<LINHA DE CODIGO>> para garantir uma implementação correta e recursiva?
Considere o seguinte código em JavaScript:
const regexp = /(f+)(d?)(t*)/g; const str = 'trf1trf2trf3trf4trf5';
const array = [...str.matchAll(regexp)]; console.log(array.length)
Ao ser executado, o código acima imprime na saída padrão do console:
const regexp = /(f+)(d?)(t*)/g; const str = 'trf1trf2trf3trf4trf5';
const array = [...str.matchAll(regexp)]; console.log(array.length)
Ao ser executado, o código acima imprime na saída padrão do console:
Uma forma de adicionar um código escrito em JavaScript diretamente em um arquivo
HTML é incluir esse código entre as tags:
Considere o seguinte código em Python, analise
as assertivas e assinale a alternativa que aponta
as corretas.
def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10, 0)
print(resultado)
I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10, 0)
print(resultado)
I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
As linguagens compiladas são frequentemente utilizadas
em aplicações que exigem alto desempenho e eficiência,
como sistemas operacionais, jogos eletrônicos, e softwares
que realizam cálculos complexos ou processamento de
grande volume de dados. Assinale a alternativa que
apresenta um exemplo de linguagem tipicamente
compilada.
A linguagem Java, assim como outras
linguagens possui frameworks, ou seja,
ferramentas que auxiliam a maximizar o
desenvolvimento. Um dos mais utilizados em
Java é o Spring, desta forma, analise as
afirmativas abaixo e dê valores Verdadeiro (V)
ou Falso (F).
( ) O Spring é exclusivamente utilizado para o desenvolvimento de aplicações Android.
( ) O Spring não suporta a criação de APIs RESTful, sendo focado apenas em arquiteturas baseadas em serviços SOAP.
( ) O Spring é um framework de código aberto para desenvolvimento de aplicações Java.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
( ) O Spring é exclusivamente utilizado para o desenvolvimento de aplicações Android.
( ) O Spring não suporta a criação de APIs RESTful, sendo focado apenas em arquiteturas baseadas em serviços SOAP.
( ) O Spring é um framework de código aberto para desenvolvimento de aplicações Java.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.