Logo Passei Direto
Buscar

Avaliação II - Individual

Ferramentas de estudo

Questões resolvidas

A compreensão da sintaxe de variáveis, tipos básicos e operadores é essencial para iniciar a programação em TypeScript. Ao declarar variáveis, é necessário escolher um nome descritivo e utilizar palavras-chave como let, const ou var para definir escopo e comportamento. Os tipos básicos, como number, string, boolean e object, determinam o tipo de valor que uma variável pode armazenar. Essa tipagem estática auxilia na detecção de erros e melhora a qualidade do código. Além disso, o TypeScript permite criar tipos personalizados por meio de type ou interface, o que adiciona flexibilidade e organização ao código. Operadores como +, -, * e / são fundamentais para operações matemáticas. O TypeScript também inclui operadores de comparação, lógicos e de atribuição, permitindo a manipulação eficiente de valores.
Analise as afirmativas a seguir sobre variáveis, tipos básicos e operadores em TypeScript, conforme abordados no livro "Sintaxe: Variáveis, Tipos Básicos e Operadores":
I. O TypeScript oferece suporte para criação de tipos personalizados, limitando-se apenas aos tipos predefinidos.
II. Para definir variáveis em TypeScript, é possível utilizar as palavras-chave let, const ou var, cada uma com suas particularidades de escopo e mutabilidade.
III. Os tipos básicos em TypeScript incluem apenas number, string e boolean, pois o uso de object é desencorajado para manter a simplicidade do código.
A) II e III, apenas.
B) I e II, apenas.
C) I, apenas.
D) III, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

A compreensão da sintaxe de variáveis, tipos básicos e operadores é essencial para iniciar a programação em TypeScript. Ao declarar variáveis, é necessário escolher um nome descritivo e utilizar palavras-chave como let, const ou var para definir escopo e comportamento. Os tipos básicos, como number, string, boolean e object, determinam o tipo de valor que uma variável pode armazenar. Essa tipagem estática auxilia na detecção de erros e melhora a qualidade do código. Além disso, o TypeScript permite criar tipos personalizados por meio de type ou interface, o que adiciona flexibilidade e organização ao código. Operadores como +, -, * e / são fundamentais para operações matemáticas. O TypeScript também inclui operadores de comparação, lógicos e de atribuição, permitindo a manipulação eficiente de valores.
Analise as afirmativas a seguir sobre variáveis, tipos básicos e operadores em TypeScript, conforme abordados no livro "Sintaxe: Variáveis, Tipos Básicos e Operadores":
I. O TypeScript oferece suporte para criação de tipos personalizados, limitando-se apenas aos tipos predefinidos.
II. Para definir variáveis em TypeScript, é possível utilizar as palavras-chave let, const ou var, cada uma com suas particularidades de escopo e mutabilidade.
III. Os tipos básicos em TypeScript incluem apenas number, string e boolean, pois o uso de object é desencorajado para manter a simplicidade do código.
A) II e III, apenas.
B) I e II, apenas.
C) I, apenas.
D) III, apenas.

Prévia do material em texto

1- As estruturas de repetição são fundamentais na programação, permitindo a execução repetida de um bloco de código enquanto uma determinada condição é verdadeira. Em TypeScript, existem dois tipos principais de estruturas de repetição: o "for" e o "while". O loop "for" é usado quando o número de iterações é conhecido, enquanto o loop "while" é utilizado quando a condição de parada pode ser avaliada a cada iteração.
Fonte: adaptado de: GUEDES, T. Crie aplicações com Angular – O novo Framework do Google. Casa do Código, 2018.
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O loop "while" é utilizado quando o número de iterações é conhecido antecipadamente.
(    ) O loop "for" é indicado quando a condição de parada não pode ser avaliada previamente.
(    ) As estruturas de repetição ajudam a automatizar tarefas que requerem execução repetida.
(    ) As estruturas de repetição permitem a execução sequencial de um bloco de código sem nenhuma restrição.
Assinale a alternativa que apresenta a sequência correta:
A)  F, V, V, F.
B)  V, F, F, V.
C)  V, V, V, F.
D)  V, V, F, F.
2- Os operadores básicos desempenham um papel fundamental na programação TypeScript, permitindo operações em valores e variáveis. Operadores aritméticos (+, -, *, /) executam cálculos matemáticos. Operadores de comparação (==, !=, ) comparam valores. Operadores lógicos (&&, ||, !) avaliam condições para controle de fluxo. Operadores de atribuição (=, +=, -=) simplificam a manipulação de valores. Ao combinar esses operadores, os desenvolvedores podem criar algoritmos complexos e lógica eficiente. Dominar esses operadores é crucial para desenvolver aplicativos TypeScript eficazes, permitindo manipulação de dados e controle de fluxo precisos.
Fonte: adaptado de: GUEDES, T. Crie aplicações com Angular – O novo Framework do Google. Casa do Código, 2018.
Considerando o texto-base sobre os operadores básicos em TypeScript, assinale a alternativa correta:
A)  O texto-base aborda principalmente a utilização de operadores de string em TypeScript.
B)  s operadores lógicos não recebem menção no texto-base.
C)  O texto-base aborda exclusivamente operadores aritméticos.
D)  O texto-base enfatiza a importância dos operadores básicos para a programação com TypeScript.
3- No contexto de programação de computadores, uma variável pode ser descrita por um espaço de memória representado por um identificador, o qual é associado a um valor ou informação, sendo um conceito fundamental para manipulação de dados em programas de computador. Os conceitos básicos e fundamentos em programação são os pilares essenciais para o entendimento e domínio de qualquer linguagem de programação, incluindo o TypeScript.
Com base na utilização de variáveis em TypeScript, avalie as asserções a seguir e a relação proposta entre elas:
I. As variáveis são utilizadas para armazenar dados ou informações que podem ser reutilizadas durante a execução de um programa.
PORQUE
II. Tipos de dados podem ser entendidos pela natureza e formato dos valores que podem ser armazenados em uma determinada variável.
A respeito dessas asserções, assinale a opção correta:
A)  As asserções I e II são falsas.
B)  A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
C)  As asserções I e II são verdadeiras, mas a II não é uma justificativa da I.
D)  A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
4- A compreensão das estruturas de controle condicionais e de fluxo é essencial para a lógica de programação em TypeScript. Essas estruturas permitem que o código tome decisões e siga diferentes caminhos de acordo com condições específicas. Os exemplos práticos demonstram como utilizar os comandos if, else if e else para criar fluxos condicionais, assim como o uso do switch para lidar com múltiplas opções. Essas estruturas são fundamentais para a criação de programas mais flexíveis e adaptáveis.
Fonte: adaptado de: GUEDES, T. Crie aplicações com Angular – O novo Framework do Google. Casa do Código, 2018.
Considerando o tema "Estruturas de Controle Condicionais e de Fluxo em TypeScript" e o texto base fornecido, analise as afirmativas a seguir: 
I.  Exemplos práticos podem ser úteis para compreender como as estruturas de controle funcionam na prática.
II.  O comando "switch" é uma estrutura de controle de repetição que permite executar um bloco de código várias vezes.
III.  O uso das estruturas de controle condicionais e de fluxo é opcional em TypeScript, uma vez que a linguagem é altamente flexível.
IV.  As estruturas de controle condicionais permitem ao código escolher entre diferentes caminhos de execução com base em condições específicas.
É correto o que se afirma em: 
A)  II e III, apenas.
B)  I e IV, apenas.
C)  I, II e III, apenas.
D)  I, II, III e IV.
5- A compreensão da sintaxe de variáveis, tipos básicos e operadores é essencial para iniciar a programação em TypeScript. Ao declarar variáveis, é necessário escolher um nome descritivo e utilizar palavras-chave como let, const ou var para definir escopo e comportamento. Os tipos básicos, como number, string, boolean e object, determinam o tipo de valor que uma variável pode armazenar. Essa tipagem estática auxilia na detecção de erros e melhora a qualidade do código. Além disso, o TypeScript permite criar tipos personalizados por meio de type ou interface, o que adiciona flexibilidade e organização ao código. Operadores como +, -, * e / são fundamentais para operações matemáticas. O TypeScript também inclui operadores de comparação, lógicos e de atribuição, permitindo a manipulação eficiente de valores.
Fonte: adaptado de: GUEDES, T. Crie aplicações com Angular – O novo Framework do Google. Casa do Código, 2018.
Analise as afirmativas a seguir sobre variáveis, tipos básicos e operadores em TypeScript, conforme abordados no livro "Sintaxe: Variáveis, Tipos Básicos e Operadores":
I. O TypeScript  oferece suporte para criação de tipos personalizados, limitando-se apenas aos tipos predefinidos.
II. Para definir variáveis em TypeScript, é possível utilizar as palavras-chave let, const ou var, cada uma com suas particularidades de escopo e mutabilidade.
III. Os tipos básicos em TypeScript incluem apenas number, string e boolean, pois o uso de object é desencorajado para manter a simplicidade do código.
É correto o que se afirma em:
A)  II e III, apenas.
B)  I e II, apenas.
C)  I, apenas.
D)  III, apenas.
6- A compreensão das estruturas de repetição é essencial para criar algoritmos eficientes e automatizar tarefas repetitivas em programação. As estruturas de repetição permitem que um bloco de código seja executado várias vezes, com base em uma condição ou contagem.
Fonte: adaptado de: SMITH, J. Programming Fundamentals. Publisher, 2022. p. 120.
Com relação às estruturas de repetição, analise as afirmativas a seguir:
I. As estruturas de repetição são utilizadas apenas para executar um bloco de código uma única vez.
II. A estrutura de repetição "for" é utilizada quando não se sabe quantas vezes o bloco de código deve ser repetido.
III. A estrutura de repetição "while" é executada pelo menos uma vez, mesmo que a condição seja falsa inicialmente.
IV. As estruturas de repetição ajudam a evitar a repetição de código e permitem que tarefas sejam automatizadas.
É correto o que se afirma em:
A)  II e IV, apenas.
B)  III e IV, apenas.
C)  IV, apenas.
D)  I, II e III, apenas.
7- Validação de CPF: um exemplo prático que implementa a validação de CPF usando funções e expressões regulares.
Conversor de Unidades: um exemplo que mostra como criar um conversor de unidades de medida, como Celsius para Fahrenheit.
Lista de Tarefas: um aplicativo simples que permite adicionar, remover e marcar tarefas como concluídas.
Busca em Lista: um exemplo que demonstra como realizar uma busca eficiente em uma lista de elementos.
Fonte: adaptado de: GUEDES, T. Crie aplicações com Angular – O novo Framework do Google. Casa do Código, 2018.
Sobre os exemplos práticos de utilização de exemplos práticos emTypeScript, analise as afirmações a seguir:
I. O exemplo de busca em lista mostra como realizar uma busca linear em uma lista de elementos.
II. O conversor de unidades mostra como criar um conversor de unidades de medida, como Celsius para Fahrenheit.
III. O exemplo de validação de CPF utiliza funções para implementar a validação e expressões regulares para verificar o formato.
IV. O aplicativo de lista de tarefas permite apenas adicionar tarefas, não permitindo a remoção ou marcação como concluídas.
É correto o que se afirma em:
A)  II e III, apenas.
B)  I e IV, apenas.
C)  I, II e III, apenas.
D)  III e IV, apenas.
8- 
    guessedNumber = prompt("Guess a number between 1 and 10:");
} while (guessedNumber !== randomNumber);
For...of Loop: O "for...of" é útil para percorrer elementos de uma coleção, como arrays, sem a necessidade de índices. Aqui está um exemplo de percorrer um array de strings.
const fruits = ["apple", "banana", "orange"];
for (const fruit of fruits) {
    console.log(fruit);
}
Fonte: adaptado de: GUEDES, T. Crie aplicações com Angular – O novo Framework do Google. Casa do Código, 2018.
Sobre os exemplos práticos de estruturas de repetição em TypeScript, analise as afirmações a seguir:
I. O "for… of loop" é utilizado para percorrer elementos de uma coleção sem a necessidade de índices.
II. No exemplo prático do "while loop", o bloco de código será executado enquanto a condição for falsa.
III. O exemplo prático do "for loop" mostra como percorrer um array e executar uma operação com seus elementos.
IV. O "do… while loop" é ideal para situações em que é necessário aguardar até que uma condição seja falsa para executar uma ação.
É correto o que se afirma em:
A)  I e IV, apenas.
B)  I, II e III, apenas.
C)  III e IV, apenas.
D)  II e III, apenas.
9- As estruturas de repetição são recursos fundamentais na programação para automatizar a execução de um bloco de código múltiplas vezes. O TypeScript oferece duas principais estruturas de repetição: "for" e "while". O loop "for" é especialmente útil quando se sabe antecipadamente quantas vezes o código deve ser repetido, enquanto o loop "while" executa o bloco de código enquanto uma condição específica permanecer verdadeira. A escolha entre essas estruturas depende das necessidades do programa e da forma como os dados são processados. O uso adequado das estruturas de repetição pode otimizar o desempenho e tornar o código mais eficiente.
Fonte: adaptado de:GUEDES, T. Crie aplicações com Angular – O novo Framework do Google. Casa do Código, 2018.
Considerando o texto base sobre estruturas de repetição, avalie as seguintes afirmativas:
I. O loop "for" é indicado quando se sabe antecipadamente quantas vezes o bloco de código deve ser repetido.
II. O uso adequado das estruturas de repetição pode contribuir para otimizar o desempenho e a eficiência do código.
III. A estrutura de repetição "while" executa o bloco de código enquanto uma condição específica permanecer verdadeira.
IV. As estruturas de repetição "for" e "while" são utilizadas para executar um bloco de código apenas uma vez, independentemente da condição.
É correto o que se afirma em: 
A)  I, apenas.
B)  I, II e III, apenas.
C)  II e IV, apenas.
D)  III e IV, apenas.
10- Assim como em outras linguagens de programação, estruturas de controle condicionais e de fluxo também são muito importantes e essenciais no TypeScript, as quais permitem controlar o fluxo de execução do código com base em regras implementadas. Existem estruturas condicionais e estruturas de repetição, sendo estas últimas quando é necessária a implementação de um loop. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O operador ternário é uma alternativa concisa para expressões condicionais complexas.
(    ) A compreensão das estruturas de controle é importante para lidar com diferentes cenários em um programa.
(    ) As instruções principais de controle condicional do TypeScript são: if, else e switch.
(    ) O "else if" é uma estrutura exclusiva do TypeScript, não sendo encontrado em outras linguagens de programação.
Assinale a alternativa que apresenta a sequência CORRETA:
A)  V - F - V - V.
B)  V - V - V - F.
C)  F - V - V - F.
D)  V - V - F - F.

Mais conteúdos dessa disciplina