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; }
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#,
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 é:
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:
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.
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.
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?
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.
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.
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.