Magna Concursos

Foram encontradas 200 questões.

3376059 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Websites complexos têm uma quantidade muito grande de CSS, com uma quantidade de repetição de valores muito frequente. Por exemplo, a mesma cor pode ser usada em centenas de lugares diferentes, requerendo uma pesquisa global e substituição caso a cor necessite ser trocada. Considere o trecho de código abaixo e assinale a alternativa que representa corretamente a linha de código que deve ser inserida nas propriedades da classe “elemento” para resultar na coloração verde do background dele.

:root {

--bg-color: green;

}

.elemento {

color: white;

margin: 10px;

width: 50px;

height: 50px;

display: inline-block;

}

 

Provas

Questão presente nas seguintes provas
3376058 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Assinale a alternativa que relaciona a descrição correta das tags HTML listadas abaixo:

Tags

A. <aside>

B. <figure>

C. <section>

D. <head>

E. <header>

Descrições

1. Para agrupamento de uma seção de conteúdo stand-alone.

2. É uma seção de suporte introdutório ou navegacional.

3. Conteúdo que é tangencialmente relacionado ao conteúdo do seu entorno, que poderia ser considerado separado do conteúdo.

4. Uma seção genérica de um documento, geralmente com um título, quando não existir um elemento semântico mais específico para representá-lo.

5. Providencia informações gerais (metadados) sobre o documento, incluindo seu título e links para scripts e folhas de estilos.

 

Provas

Questão presente nas seguintes provas
3376057 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Após análise de uma solicitação, chegou-se à conclusão de que seria necessário construir um componente Nota, que receberia 2 atributos, matrícula e disciplina, e apresentaria a nota após uma consulta. O desenvolvedor estava quase concluindo a tarefa, quando esqueceu que recurso utilizar para tratar o resultado da consulta usando as propriedades matricula e disciplina. Indique a alternativa que está correta e deve substituir o comentário /* AQUI */, no trecho de código abaixo, para ajudar nosso amigo desenvolvedor.

import React from "react";

const Nota = (( matricula, disciplina )) => £

const [nota, setNota] = React.useState(");

const fakeRequest = (matricula, disciplina) => £

retum Math.floor(Math.random() * 100);

};

/* AQUI */

return (

<div>{nota}</div>

);

};

export defalt Nota;

 

Provas

Questão presente nas seguintes provas
3376056 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Após análise de uma solicitação, chegou-se à conclusão de que seria necessário construir um novo componente. Esse novo componente deve atender aos critérios abaixo:

I - Receber uma propriedade selecionado que deverá inicializar o valor de um estado estaSelecionado e caso seu valor seja verdadeiro deverá atribuir uma classe selecionado ao elemento principal deste componente;

II - Receber uma propriedade texto que será apresentada dentro do elemento principal deste componente;

III - Não deve apresentar os elementos filhos do componente;

IV - Ao clicar no componente, deverá alternar de true para false ou de false para true o valor do estado estaSelecionado.

Segue um exemplo do uso do elemento <Questão selecionado ={true} texto =" Qual é a comida que liga e desliga?"/>

Considerar que o arquivo onde o componente está sendo desenvolvido tem um import React from "react"; na primeira linha.

Assinale a alternativa que contemple todos os critérios acima:

 

Provas

Questão presente nas seguintes provas
3376055 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Considerando a execução do trecho de código abaixo em um navegador, onde a requisição hitp://sitefalso.br/pessoas tenha um tempo de retorno de 5 segundos e a requisição http://sitefalso.br/enderecos tenha um tempo de retorno de 2 segundos, assinale a alternativa que apresenta a ordem correta dos logs no console.

const buscaDados = async () =>{

const pessoas = await fetch("http://sitefalso.br/pessoas”)

.then(response => {

console.log("yyy");

return response.json();

console.log("ddd");

}); // 5 segundos

console .log("rrr");

const enderecos = await fetch("http://sitefalso.br/enderecos"); // 2 segundos

console.log("www");

}

console.log("zzz");

buscaDados()

console.log("bbb");

 

Provas

Questão presente nas seguintes provas
3376054 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Analise o trecho de código abaixo:

1

2

3

let a = teste”;

// declaração de função escolhida

X (a);

Uma função js pode ser declarada de várias formas. Qual das alternativas abaixo é uma forma INCORRETA, para substituir a linha comentada acima com uma declaração de função X para que o código imprima o valor teste” no terminal?

 

Provas

Questão presente nas seguintes provas
3376053 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Em relação à forma pela qual podemos escrever testes usando o PHPUnit, considere as afirmações abaixo:

I - Os testes necessitam ser métodos públicos nomeados com prefixo unitTest.

II - Dentro dos métodos de teste, métodos de asserção tal como assertEquals() são usados para assegurar que um valor real equivale a um valor esperado.

III - Os métodos de asserção podem ser invocados usando S$this->assertTrue() ou self::assertTrue(), por exemplo, em uma classe que estende PHPUnitiFrameworkiTestCase.

IV - O executor de testes em linha-de-comando do PHPUnit pode ser invocado através do comando “phpunit” e, para cada teste executado, a ferramenta de linha de comando do PHPUnit imprime um caractere para indicar o progresso. São eles: . (teste bem sucedido), F (falha em asserção), E (erro durante execução), R (teste marcado como arriscado), S (teste pulado), | (teste marcado como incompleto ou ainda não implementado).

Assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
3376052 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Considerando o trecho de código abaixo:

<?php

$alunos = array( 1 => 'Anna', 2 => 'Roberto', 3 => 'Bruna');

unset( $alunos[2]);

$formandos = array_values($alunos);

Assinale a alternativa que possui os valores de $alunos e $formandos, respectivamente, após a execução do código acima.

 

Provas

Questão presente nas seguintes provas
3376051 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Qual das alternativas abaixo apresenta o código PHP que, quando executado, resulta na saída “Mensagem
de erro”?

 

Provas

Questão presente nas seguintes provas
3376050 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG

Considerando a execução de um arquivo script. php contendo o trecho de código abaixo, informe a alternativa que implementa, corretamente, a classe ClazzA, passada por parâmetro ao — construct da classe Exemplo, no local indicado pelo comentário /* AQUI */.

<?php

interface interfacea {

public function fnA();

}

interface interfaceB extends interfaceA {

public function fnB();

}

/* AQUI */

class Exemplo {

public function | construci(interfaceB $umaClasse){/*...*}

}

$obj = new Exemplo(new ClazzA());

var dump($obj);

 

Provas

Questão presente nas seguintes provas