Você está na página 1de 7

2ª avaliação dos microfundamentos (10 pontos)

Iniciado: 12 nov em 13:13

Instruções do teste
Disponível durante o período de 10 a 17 de novembro de 2023.

Esta avaliação é composta por 5 questões objetivas, onde você será avaliado em 10 pontos.

Instruções:

Acesse a sua disciplina de Projeto e clique em "Tarefas" no menu a sua esquerda. Clique em 2ª
avaliação dos microfundamentos, para iniciar a avaliação valendo-se de uma única tentativa.
Durante o período da avaliação, você poderá acessá-la quantas vezes quiser, desde
que NÃO clique em "ENVIAR TESTE", pois ao clicar em “ENVIAR TESTE” sua avaliação será
encaminhada para correção e novas tentativas não serão concedidas.
Ao final da avaliação não se esqueça de enviá-la, clicando no botão “ENVIAR TESTE”. Só utilize
esse botão quando tiver finalizado a avaliação.
Utilize preferencialmente o navegador Google Chrome.

Pergunta 1 2 pts

Analise o seguinte algoritmo:

Avalie as seguintes opções de desenvolvimento para o método "funcao":


Considerando a correta execução deste algoritmo, e assumindo que na tela foi
impresso o seguinte resultado: "Resultado = 3", em relação à(s)
implementação(ões) do método "funcao" que exibiria o resultado esperado, é
correto o que se afirma em

II, apenas.

I e III, apenas.
I, apenas.

I, II e III.

II e III, apenas.

Pergunta 2 2 pts

Analise o seguinte algoritmo escrito em C#:

1 using System;
2
3 class Program {
4
5 public static void trocar(int a, ref int b){
6
7 int tmp = a;
8 a = b;
9 b = tmp;
10 }
11
12 public static void Main (string[] args) {
13
14 int n1, n2;
15
16 Console.Write("Por favor, digite o valor de A: ");
17 n1 = int.Parse(Console.ReadLine());
18
19 Console.Write("Por favor, digite o valor de B: ");
20 n2 = int.Parse(Console.ReadLine());
21
22 trocar(n1, ref n2);
23
24 Console.WriteLine("A: {0} - B: {1}", n1, n2);
25 }
26 }

Considerando que os valores lidos para as variáveis n1 e n2 são 7 e 13


respectivamente, avalie as afirmações a seguir:

I - O valor impresso na saída será: "A: 13 - B: 7".


II - O programa irá apresentar erro, pois o procedimento "trocar" recebe duas
variáveis, a e b, como parâmetro, mas o procedimento Main, está enviando
variáveis com nomes diferentes, n1 e n2.
III - Ao chamar o procedimento "trocar", somente a variável n2 terá o seu valor
alterado, pois usou a palavra reservada "ref", caracterizando uma passagem por
referência.

É correto o que se afirma em

III, apenas.
II e III, apenas.

I, II e III.

I e II, apenas.

I, apenas.

Pergunta 3 2 pts

Analise o seguinte algoritmo:

Considerando a correta execução deste algoritmo e que o usuário irá informar a


sequência de entrada pela entrada padrão do terminal, avalie as seguintes
afirmações:

I - Se o usuário informar os seguintes números de entrada "1 1 1 -1 -1 -1 0", um


em cada linha, respectivamente, a saída exibida será: "Contator 1 = 3, Contator 2
= 4"

II - Se o usuário informar os seguintes números de entrada "1 1 1 -1 -1 0 ", um em


cada linha, respectivamente, a saída exibida será: "Contator 1 = 3, Contator 2 = 3"

III - Se o usuário informar os seguintes números de entrada "1 -1 1 -1 1 0", um em


cada linha, respectivamente, a saída exibida será: "Contator 1 = 3, Contator 2 = 3"

É correto o que se afirma em

I, II e III.

II, apenas.

I, apenas.

I e III, apenas.

II e III, apenas.

Pergunta 4 2 pts

Um arquivo ou bloco de código escrito na linguagem CSS é composto por regras


que são compostas por um ou mais seletores e um conjunto de declarações de
estilo formadas pelo nome da propriedade e o valor a ser atribuído aos elementos
em que a regra se aplica. Os seletores são responsáveis por definir os elementos
da página HTML aos quais as declarações da regra serão aplicadas. A linguagem
CSS define sete tipos de seletores: (1) elemento, (2) identificador, (3) classe, (4)
atributo, (5) pseudo-classe, (6) pseudo-elemento e (7) universal.

Caso existam declarações conflitantes em múltiplas regras que se apliquem ao


mesmo elemento, a escolha da declaração a ser aplicada no elemento obedece
às seguintes regras: ordem de leitura, especificidade e importância.

Considerando o texto acima sobre os seletores de regras e a prioridade de


seletores na linguagem CSS, avalie as afirmativas a seguir:

I. Havendo mais de uma regra equivalente em termos de especificidade, se


aplica a declaração da regra que vier por último na sequência de
processamento.

II. Os seletores de IDs e classes possuem a mesma prioridade de


aplicação. Se forem especificadas duas regras que se aplicam ao mesmo
elemento, uma com ID e outra com classe na sequência, será aplicada a
última regra por sobrepor à primeira.

III. O seletor denominado universal é utilizado para uma regra de CSS


quando queremos que esta regra tenha prioridade superior a todas as
demais.

É correto o que se afirma em:

II e III, apenas.

II, apenas.

I e II, apenas.

I, apenas.

I, II e III.

Pergunta 5 2 pts

Uma página HTML é o ponto de partida para a apresentação de um site ou de


uma aplicação da Web. A página HTML é o arquivo que indica os elementos
necessários para que o navegador da Web possa apresentar o site para o
usuário.

A seguir são apresentadas referências (links) em uma página HTML (index.html,


por exemplo) para três outros arquivos que serão utilizados pelo navegador para
apresentar a página inicial de um site hipotético. Pode-se verificar três linhas que
indicam a necessidade dos outros arquivos. São elas:

<link rel="stylesheet" href="style.css">

<script src="app.js"></script>

<img src="logo.jpg" alt="Logotipo">


Considerando o texto apresentado, assinale a opção correta sobre o que referem-
se às referências apresentadas em uma página web.

Imagem; JavaScript e Cascading Style Sheet.

Cascading Style Sheet; JavaScript e Imagem.

Cascading Style Sheet; Document Object Model e JavaScript.

JavaScript; Cascading Style Sheet e Document Object Model.

Imagem; Document Object Model e Cascading Style Sheet.

Salvo em 14:04 Enviar teste

Você também pode gostar