O AngularJS tem vários filtros, que podem ser executados aplicando um pipe a uma expressão existente na view. O
filtro nativo do AngularJS que tem a função de formatar um número em valor monetário é:
[Questão inédita]Considerando o conceito de “Pensamento
Computacional”, qual das seguintes afirmações
melhor descreve essa habilidade fundamental
na era digital?
O analista Eric foi designado para compatibilizar um antigo
projeto de software Java com o recente Spring Boot 3. A versão
atual do projeto utiliza Spring Boot 2.1 com Java 8, além de
algumas Application Programming Interfaces (APIs) do Java
Enterprise Edition (JEE).
A fim de atualizar o projeto para o Spring Boot 3 observando
estritamente o mínimo necessário, Eric deve atualizar o Java para
a versão:
Certo programador deseja escrever em uma única linha de comandos um código em Bash que verifica se o valor digitado como entrada é negativo. Caso seja verdade, o código continua em execução, e solicita nova entrada, até que um valor maior ou igual a zero seja digitado.
Nesse caso, é impresso na tela do terminal o número zero e a execução é encerrada. Considere que apenas números inteiros são dados como entrada.
Assinale a opção que apresenta o comando em Bash que executa o desejado.
Na linguagem PHP, caso o programador deseje comentar uma linha inteira no
código-fonte, ele pode utilizar, no início da linha, a seguinte sequência de caracteres:
Em Java, a estrutura de controle que permite executar
um bloco de código se uma condição específica for
verdadeira e, opcionalmente, executar um bloco de
código alternativo se a condição for falsa é
Linguagens de programação são
notações para se descrever
computações para pessoas e para
máquinas. O sistema de software que faz
essa tradução é denominado compilador.
Um exemplo tradicional desse tipo de
sistema possui fases para traduzir a
entrada, que está em uma linguagem
original (programa fonte), para uma
linguagem destino (programa objeto).
Diante do exposto, assinale a alternativa
que descreve a fase do analisador
semântico.
Suponha que queiramos definir um estilo CSS externamente (“external CSS”), num arquivo chamado de ‘estiloufrpe.css’. Então, dentro da seção ‘’, o que escrevemos?
Gustavo é um aluno do curso técnico em desenvolvimento de sistemas oferecido pelo Governo do Estado do Paraná. Ele
aprendeu sobre os principais conceitos da lógica de programação, compreendendo como interpretar um problema real e
construir uma solução tecnológica para resolvê-lo de forma automatizada e eficiente. Nesse processo de aprendizado,
construiu soluções com o auxílio de fluxogramas e agora, já habituado com os cenários abordados nessa etapa do
conhecimento, Gustavo utiliza o pseudocódigo para escrever as soluções elaboradas. Considerando que esse recurso é parte
fundamental da lógica de programação, está INCORRETO o que se afirma em:
Compreender o ciclo de vida das
views das aplicações é extremamente
importante, sobretudo quando falamos
de aplicações para dispositivos móveis.
Sobre o ciclo de vida das aplicações iOS
com Swift, assinale a alternativa que
apresenta um método que é chamado
toda vez que uma visão vai aparecer
na tela, podendo ser chamado mais de
uma vez, e é muito usado para acionar
quaisquer operações que precisem
ocorrer antes que a ViewController seja
apresentada na tela, como atualizar os
dados do usuário.
Com o swift no desenvolvimento
para iOS, a Apple adotou novas
características e capacidades para a
linguagem de programação, como o
uso de protocolos. Estes trabalham
de uma maneira que visa estender
a funcionalidade de uma classe ou
estrutura existente. Um protocolo pode
ser pensado como um escopo ou interface
que define um conjunto de propriedades
e métodos. Um dos protocolos
mais utilizados nessa linguagem de
programação é o que tem a capacidade
de determinar quando dois objetos são
iguais e, com extensões condicionais
a esse protocolo, é possível fornecer
funcionalidade específica para tipos
específicos de objetos em conformidade
com um protocolo. Assinale a alternativa
que apresenta corretamente o nome
desse protocolo.
I. É um paradigma de programação que organiza o
código em unidades autônomas chamadas
objetos, encapsulando dados e
comportamentos relacionados, promovendo
reutilização, modularidade e facilitando a
compreensão e manutenção do sistema.
II. É um paradigma de programação que enfatiza o
uso de estruturas de controle, como sequência,
seleção e repetição, para criar algoritmos
organizados e eficientes, promovendo uma
abordagem procedural e modular que facilita a
compreensão, manutenção e depuração do
código-fonte.
Assinale a alternativa que apresenta quais são
os paradigmas de programação citados.
Julgue os itens seguintes, em relação às tecnologias e aos
conceitos do desenvolvimento web. A principal desvantagem da GraphQL, que é uma linguagem
de consulta para APIs, é que ela não suporta consultas
complexas que envolvam a combinação de dados de
múltiplos recursos em uma única requisição.
Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3). <1> import numpy as np <2> x = np.arange(1,30,2).reshape(3,5) <3> y = x[[1,2]] <4> y[0,:]=0 <5> z = x[0,2] Assinale a opção que indica o valor que z recebe na linha <5>.
Considerando o Eclipse e seus principais plugins e ferramentas, analise as afirmativas a seguir.
1) Eclipse JDT (Java Development Tools) é um conjunto de ferramentas que fornece suporte ao desenvolvimento de aplicativos Java, incluindo editor de código, depurador, compilador e gerenciador de projetos. 2) Maven Integration for Eclipse (m2e) permite a integração do Apache Maven ao Eclipse, permitindo a criação, gerenciamento e execução de projetos Maven diretamente do ambiente Eclipse. 3) Eclipse CDT (C/C++ Development Tooling) é um conjunto de ferramentas utilizado para o desenvolvimento de aplicativos nas linguagens C e C++, fornecendo ferramentas como editor de código, depurador e suporte à construção de projetos C/C++. 4) PyDev é uma IDE Pyhton para Eclipse que oferece suporte para o desenvolvimento de aplicações Python, incluindo funcionalidades como editor de código, autocompletar, depuração e integração com bibliotecas e frameworksPython.
Acerca das linguagens de programação, das linguagens de script e dos diferentes padrões de representação de dados, julgue o item a seguir.
Quando comparada ao Python, a linguagem Java, apesar de
ter uma sintaxe mais verbosa, com estrutura textual repetitiva
e regras sintáticas mais rígidas, é mais adequada para
aplicações que exigem alto desempenho, devido à velocidade
de execução.
Na programação de sub-rotinas em linguagem assembly, é comum o
armazenamento temporário de dados e/ou de endereços, para que
sejam restaurados logo após o retorno à função principal. As pilhas
(stacks) são estruturas de dados do tipo LIFO (Last In, First Out)
adequadas para armazenar dados e/ou endereços quando alguma
sub-rotina é chamada. Os conjuntos de instruções das arquiteturas
mais comumente utilizadas possuem instruções específicas de
acesso à pilha.
Na arquitetura 8051, as instruções usadas para retirar dados da pilha
e para armazenar dados na pilha, colocando-os em registradores de
uso geral, são, respectivamente,