Você está na página 1de 13

Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

Painel / Meus cursos / 2021ED - Projeto de Sistemas Web I - G91-1386EAD1A


/ UNIDADE 2: Linguagem C# - UNIDAD 2: Lenguaje C# / Atividade Avaliativa 2 - Actividad Evaluativa 2

Iniciado em terça, 23 Mar 2021, 17:50


Estado Finalizada
Concluída em terça, 23 Mar 2021, 18:00
Tempo 9 minutos 30 segundos
empregado
Avaliar 25,00 de um máximo de 25,00(100%)
Comentários Parabéns!

Questão 1

Correto

Atingiu 1,30 de Considere o trecho de código:


1,30
class Conta{
public int numero;
public string titular; Considere el fragmento de código:
class Cuenta {
public double saldo;
public int numero;
} public string titular;
public double saldo;
public partial class Form1 : Form
}
{
private Conta[ ] contas; public parcial class Form1: Form
{
// resto da classe private cuenta [] cuentas;
}
// resto de clase
}
private void Form1_Load(object
sender, EventArgs e) private void Form1_Load (objeto
{ sender, EventArgs e)
contas = new Conta[3]; {
this.contas[0] = new Conta(); cuentas = nueva cuenta [3];
this.contas[0].Titular = this.contas [0] = new Account ();
"victor"; this.contas [0] .Titular = "victor";
this.contas[0].Numero = 1; this.contas [0] .Numero = 1;

this.contas[1] = new Conta(); this.contas [1] = new Account ();


this.contas[1].Titular esto.contas [1] .Titular =
="mauricio"; "mauricio";

https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 1 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

this.contas[1].Numero = 2; this.contas [1] .Numero = 2;

this.contas[2] = new Conta(); this.contas [2] = new Account ();


this.contas[2].Titular = "osni"; esto.contas [2] .Titular = "osni";
this.contas[2].Numero = 3; this.contas [2] .Numero = 3;
} }
Analice las afirmaciones:
Analise as afirmativas:
I. La instrucción private cuenta []
cuentas; declara una matriz y su
I. A instrução private Conta[ ]
nombre es cuentas.
contas; declara um array e seu
nome é contas. II. La instrucción cuentas = new
cuenta [3]; instancia el array con
II. A instrução contas = new tres elementos.
Conta[3]; instância o array com III. El uso del array this.contas [0]
três elementos. es incorrecto, ya que no se puede
acceder al índice 0 (cero) de una
III. O uso do array this.contas[0]
matriz.
está incorreto, pois não se pode
acessar o índice 0 (zero) de um IV. La instrucción this.contas [1]
array. .Titular = "mauricio"; asigna la
cadena "mauricio" al atributo Titular
IV. A instrução de la clase Cuenta.
this.contas[1].Titular Es verdad sólo lo que se afirma en:
="mauricio"; atribui a string
"mauricio" ao atributo Titular da
classe Conta.

É verdade apenas o que se afirma


em:

Escolha uma opção:


I, II, IV !

II, III, IV

I, III

I, II, III, IV

I, II, III

Sua resposta está correta.


A resposta correta é: I, II, IV.

Questão 2

Correto Construtores são métodos chamados quando se Los constructores son métodos llamados
Atingiu 1,20 de cria a instância de uma classe. cuando se crea la instancia de una clase.
1,20
Sobre os construtores em C#, analise as Sobre los constructores en C#, analice las
afirmativas: afirmativas:
I. Cada classe somente pode ter um único I. Cada clase sólo puede tener un único
construtor. constructor.
II. Um método construtor possui o mesmo nome II. Un método constructor tiene el mismo
da classe. nombre de clase.
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 2 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

da classe. nombre de clase.


III. O polimorfismo do método construtor ocorre III. El polimorfismo del método constructor se
pela quantidade de parâmetros. produce por la cantidad de parámetros.
IV. Quando não é definido um construtor IV. Cuando no se define un constructor
explícito, ao criar uma instância é chamado o explícito, al crear una instancia se llama el
construtor implícito, que cria a instância mas constructor implícito, que crea la instancia pero
não inicializa os dados. no inicializa los datos.
V. Construtores explícitos são herdados pelas V. Los constructores explícitos son heredados
subclasses. por las subclases.
É verdade apenas os que se afirma em: Es verdad sólo los que se afirma en:

Escolha uma opção:


IV, V

I, II, III, IV, V

I, II, III

II, III, IV !

I, III

Sua resposta está correta.


A resposta correta é: II, III, IV.

Questão 3

Correto As classes são os tipos do C# mais Las clases son los tipos de C# más
Atingiu 1,20 de fundamentais. Uma classe é uma estrutura de fundamentales. Una clase es una estructura de
1,20 dados que combina ações (métodos e outros datos que combina acciones (métodos y otros
membros da função) e estado (campos) em uma miembros de la función) y estado (campos) en
única unidade. una sola unidad.
Analise as afirmativas: Analice las afirmaciones:
I. Um objeto é uma instância de uma classe que I. Un objeto es una instancia de una clase que se
é criada dinamicamente, uma classe pode ter crea dinámicamente, una clase puede tener
várias instâncias. varias instancias.
II. Uma classe possui atributos, propriedades e II. Una clase tiene atributos, propiedades y
métodos. métodos.
III. Herança é um tipo de relacionamento entre III. La herencia es un tipo de relación entre
classes, onde uma subclasse herda apenas os clases, donde una subclase hereda sólo los
atributos da superclasse. atributos de la superclase.
IV. Interface é um tipo de classe que pode ter IV. Interfaz es un tipo de clase que puede tener
instâncias. instancias.
É verdade apenas o que se afirma em: Es verdad sólo lo que se afirma en:

Escolha uma opção:


I, II !

II, III

III, IV

I, II, III
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 3 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

I, II, III

I, II, III, IV

Sua resposta está correta.


A resposta correta é: I, II.

Questão 4

Correto
Analice las afirmativas sobre la clase List:
Analise as afirmativas sobre a classe List:
Atingiu 1,30 de I. Representa una lista fuertemente tipada de objetos
I. Representa uma lista fortemente tipada de objetos
1,30 a los que se puede acceder por índice.
que podem ser acessados por índice.
II. Implementa una interfaz más genérica IList que se
II. Implementa uma interface mais genérica IList que
deriva de la interfaz ICollection.
é derivada da interface ICollection.
III. Proporciona métodos para buscar, clasificar y
III. Fornece métodos para pesquisar, classificar e
manipular listas.
manipular listas.
Es verdad sólo lo que se afirma en:
É verdade apenas o que se afirma em:

Escolha uma opção:


I, II, III !

II, III

III

I, II

Sua resposta está correta.

A resposta correta é: I, II, III.

Questão 5

Correto Cada membro de uma classe tem uma Cada miembro de una clase tiene una
Atingiu 1,20 de acessibilidade associada, que controla as regiões accesibilidad asociada, que controla las regiones
1,20 de texto do programa que são capazes de de texto del programa que son capaces de
acessar o membro. acceder al miembro.
Relacione os tipos de acessibilidade com seu Relacione los tipos de accesibilidad con su
significado: significado:

Acesso limitado a essa classe ou classes derivadas dessa classe / Acceso limitado a esta clase protected
o clases derivadas de esta clase
!

Acesso limitado a essa classe / Acceso limitado a esta clase private

!
public
acesso ilimitado / acceso ilimitado
!

Sua resposta está correta.


A resposta correta é: Acesso limitado a essa classe ou classes derivadas dessa classe / Acceso limitado a esta
clase o clases derivadas de esta clase
→ protected, Acesso limitado a essa classe / Acceso limitado a esta clase → private, acesso ilimitado / acceso
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 4 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

→ protected, Acesso limitado a essa classe / Acceso limitado a esta clase → private, acesso ilimitado / acceso
ilimitado → public.

Questão 6

Correto
Considere o trecho de código: Considere el fragmento de código:

Atingiu 1,20 de int A = 3.1416; int A = 3.1416;


1,20
Analise as afirmativas: Analice las afirmaciones:

I. O programa gerará um erro de compilação. I. El programa generará un error de compilación.

II. O conteúdo da variável A será 3. II. El contenido de la variable A será 3.


III. Uma variável inteira (int) pode armazenar valores III. Una variable entera (int) puede almacenar
com casas decimais. valores con decimales.

IV. Um tipo adequado para a variável A é float. IV. Un tipo adecuado para la variable A es float.

É verdade apenas o que se afirma em: Es verdad sólo lo que se afirma en:

Escolha uma opção:


I, II, III, IV

I, IV !

I, III

I, II, III

II, III, IV

Sua resposta está correta.

A resposta correta é: I, IV.

Questão 7

Correto Qual das linhas a seguir declara e instancia um ¿Cuál de las siguientes líneas declara e instancia
Atingiu 1,30 de array de 20 elementos? un array de 20 elementos?
1,30

Escolha uma opção:


int[] numeros = new int[19];

int[] numeros = new(20);

int[20] numeros = new numeros();

int[20] numeros = new int[];

int[] numeros = new int[20]; !

Sua resposta está correta.


A resposta correta é: int[] numeros = new int[20];.

Questão 8

Correto As estruturas de repetição são um importante Las estructuras de repetición son un importante
Atingiu 1,20 de recurso disponibilizado pelas linguagens de recurso ofrecido por los lenguajes de
1,20 programação para seja possível realizar um programación para que sea posible realizar un
trecho de código um conjunto de vezes, tramo de código un conjunto de veces, alterando
alterando alguns dados, se necessário e testando algunos datos, si es necesario y probando una
uma condição para decidir se continuará a condición para decidir si continuará la
repetição. repetición.
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 5 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

repetição. repetición.
A linguagem C# possui e estruturas de El lenguaje C# posee y estructuras de repetición,
repetição, analise os elementos e os relacione analice los elementos y los relacione con la
com a estrutura mais adequada: estructura más adecuada:

Sempre executa o conjunto de instruções da repetição no mínimo uma vez. / Siempre ejecuta do...while
el conjunto de instrucciones de repetición al menos una vez.
!
Facilita a definição de repetições baseadas em contadores. / Facilita la definición de for
repeticiones basadas en contadores.
!
Precisa que a(s) variável(is) de controle seja definida (receba valor) antes do comando de
repetição. / Necesita que la(s) variable(es) de control sea definida (reciba valor) antes del while

comando de repetición. !

Sua resposta está correta.

A resposta correta é: Sempre executa o conjunto de instruções da repetição no mínimo uma vez. / Siempre
ejecuta el conjunto de instrucciones de repetición al menos una vez. → do...while, Facilita a definição de
repetições baseadas em contadores. / Facilita la definición de repeticiones basadas en contadores. → for,
Precisa que a(s) variável(is) de controle seja definida (receba valor) antes do comando de repetição. / Necesita
que la(s) variable(es) de control sea definida (reciba valor) antes del comando de repetición. → while.

Questão 9

Correto

Atingiu 1,30 de
Considere a seguinte declaração: Considere la siguiente declaración:
1,30
List<Pessoa> lista = new List<Pessoa>(); List <Persona> lista = new List <Persona>( );

Analise as afirmativas: Analice las afirmaciones:

I. Uma estrutura List é dinâmica e é possível I. Una estructura List es dinámica y puede
adicionar novos elementos quando necessário. agregar nuevos elementos cuando sea
necesario.
II. É possível indexar os elementos da lista de
forma semelhante a um array, sendo que o II. Puede indizar los elementos de la lista de
primeiro elemento será o 0 (zero). forma similar a un array, siendo que el primer
elemento será 0 (cero).
III. A instrução lista.RemoveAt(0); elimina/exclui
o primeiro elemento da lista. III. La instrucción lista.RemoveAt (0); elimina
/ elimina el primer elemento de la lista.
IV. A propriedade lista.Count possui a quantidade
de elementos adicionados à lista. IV. La propiedad de lista.Count tiene la
cantidad de elementos agregados a la lista.
É verdade apenas o que se afirma em:
Es verdad sólo lo que se afirma en:

Escolha uma opção:


II, III

III, IV

I, II, III, IV !

I, III, IV

I, II

Sua resposta está correta.

A resposta correta é: I, II, III, IV.

https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 6 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

Questão 10

Correto O comando condicional if testa uma condição e El comando condicional if prueba una condición
Atingiu 1,20 de se o resultado é verdadeiro, executa os y si el resultado es cierto, ejecuta los comandos
1,20
comandos no bloco em sequencia, caso en el bloque en secuencia, de lo contrario,
contrário, executa o bloco de comandos do else. ejecuta el bloque de comandos del else.
Para construção da condição/teste, são Para la construcción de la condición / prueba, se
utilizados operadores relacionais e lógicos. utilizan operadores relacionales y lógicos.
Relacione o que faz cada operador: Relacione lo que hace cada operador:

&& AND lógico !

<= menor ou/o igual !

|| OR lógico !

>= maior ou igual / mayor o igual !

!= diferença / diferencia !

== igualdade / igualdad !

Sua resposta está correta.

A resposta correta é: && → AND lógico, <= → menor ou/o igual, || → OR lógico, >= → maior ou igual / mayor o
igual, != → diferença / diferencia, == → igualdade / igualdad.

Questão 11

Correto Considere a seguinte declaração: Considere la siguiente declaración:


Atingiu 1,30 de int[] numeros = new int[15]; int [] numeros = new int [15];
1,30

Como acessar o quinto elemento? ¿Cómo acceder al quinto elemento?

Escolha uma opção:


numeros[5]

numeros[4] !

numeros[ ]

numeros[numeros.Length]

numeros[numeros.Length-1]

Sua resposta está correta.


A resposta correta é: numeros[4].

Questão 12

Correto En el C# las colecciones son estructuras de datos


Atingiu 1,30 de
No C# as coleções são estruturas de dados enumerables a las que se puede acceder
1,30 enumeráveis que podem ser acessadas usando utilizando índices y claves.
índices e chaves.
Analice las afirmaciones sobre las colecciones en

https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 7 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

Analice las afirmaciones sobre las colecciones en


Analise as afirmativas sobre coleções no C#: C#:
I. Uma coleção também armazena um conjunto I. Una colección también almacena un conjunto
de valores da mesma forma que um array a de valores de la misma forma que una matriz la
diferença é que uma coleção armazena os diferencia es que una colección almacena los
elementos como Object. elementos como Object.
II. A maioria das coleções implementam as II. La mayoría de las colecciones implementan las
mesmas interfaces e estas interfaces podem ser mismas interfaces y estas interfaces se pueden
herdadas para criar classes de coleções mais heredar para crear clases de colecciones más
especializadas. especializadas.
III. As coleções aceitam qualquer tipo de dados III. Las colecciones aceptan cualquier tipo de
(inteiros,strings,etc.). datos (enteros, cadenas, etc.).
IV. As coleções fazem a conversão implícita dos IV. Las colecciones hacen la conversión implícita
tipos de dados para Object. de los tipos de datos a Object.
V. O tamanho de uma coleção é gerenciado V. El tamaño de una colección es administrado
pelo programador e definido de forma estática. por el programador y definido de forma estática.
É verdade apenas o que se afirma em: Es verdad sólo lo que se afirma en:

Escolha uma opção:


I, II, III, IV, V

II, IV, V

I, V

I, II, III, IV !

I, II, V

Sua resposta está correta.

A resposta correta é: I, II, III, IV.

Questão 13

Correto

Atingiu 1,30 de Um array é um conjunto de elementos de um Una matriz es un conjunto de elementos de un


1,30
mesmo tipo de dados onde cada elemento do mismo tipo de datos donde cada elemento del
conjunto é acessado pela posição no array, que conjunto es accedido por la posición en el array,
é dada através de um índice. Criar um array é que se da a través de un índice. Crear una matriz
muito parecido com instanciar uma classe. es muy parecida a la instancia de una clase.

Analise as afirmativas sobre Arrays no C#: Analice las afirmaciones sobre Arrays en el C #:

I. A declaração int[] elementos = new int[10]; I. La declaración int [] elementos = new int [10];
cria um array com dez elementos, onde cada crea un array con diez elementos, donde cada
elemento é um número inteiro e os índices para elemento es un entero y los índices para acceder
acessar esses elementos variam de 1 até 10. a estos elementos varían de 1 a 10.

II. A declaração Conta[] contas = new II. La declaración cuenta [] cuenta = nueva
Conta[20]; cria um array com vinte elementos, cuenta [20]; crea un array con veinte elementos,
onde cada elemento será um objeto da classe donde cada elemento será un objeto de la clase
Conta. Cuenta.

III. Para acessar uma posição específica, um III. Para acceder a una posición específica, un
elemento, do array deve-se usar um índice que elemento, del array se debe usar un índice que
indica a posição acessada e este pode ser uma indica la posición de acceso y éste puede ser una

https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 8 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

indica a posição acessada e este pode ser uma


variável ou constante com valor real, que pode variable o constante con valor real, que puede
ter casas decimais. tener posiciones decimales.

IV. O tamanho de um array definido por int[] IV. El tamaño de una matriz definida por int []
elementos = new int[10]; é estático elementos = new int [10]; es estático.

É verdade apenas o que se afirma em: Es verdad sólo lo que se afirma en:

Escolha uma opção:


I, III

I, II, III

I, II, III, IV

II, IV !

II, III, IV

Sua resposta está correta.

A resposta correta é: II, IV.

Questão 14

Correto O foreach é um recurso do C# que possibilita El foreach es un recurso de C# que permite


Atingiu 1,30 de executar um conjunto de comandos para cada ejecutar un conjunto de comandos para cada
1,30 elemento presente em uma coleção. elemento presente en una colección.
Sobre este comando, analise as afirmativas: En este comando, analice las afirmaciones:
I. Não é necessário definir uma condição de I. No es necesario definir una condición de
parada. parada.
II. Cada loop os dados presentes em uma posição II. Cada bucle los datos presentes en una
da coleção. posición de la colección.
III. Não pode ser usado com Array, somente com III. No se puede utilizar con Array, sólo con List
List e outras classes semelhantes a ela. y otras clases similares a ella.
IV. Não se pode ter um foreach dentro IV. No se puede tener un foreach dentro
(aninhado) de outro foreach. (anidado) de otro foreach.
É verdade apenas o que se afirma em: Es verdad sólo lo que se afirma en:

Escolha uma opção:


I, II, IV

I, IV

II, III

I, II, III, IV

I, II !

Sua resposta está correta.


A resposta correta é: I, II.

Questão 15

Correto Analise as afirmações sobre listas em C#: Analice las afirmaciones sobre listas en C #:
Atingiu 1,30 de I. lista.Remove(elemento) irá remover o I. lista.Remove (elemento) quitar el elemento al

https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 9 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

I. lista.Remove(elemento) irá remover o I. lista.Remove (elemento) quitar el elemento al


1,30
elemento referenciado no argumento que se hace referencia en el argumento
II. lista.RemoveAt(índice) irá remover o II. lista.RemoveAt (índice) quitar el elemento
elemento que estiver na posição indicada pelo que está en la posición indicada por el índice en
índice no argumento el argumento
III. lista.Contains(elemento) retorna true se III. lista.Contains (elemento) devuelve true si
encontrar o elemento na lista. encuentra el elemento en lista.
É verdade apenas o que se afirma em: Es verdad sólo lo que se afirma en:

Escolha uma opção:


I, II, III !

II

III

I, II

Sua resposta está correta.


A resposta correta é: I, II, III.

Questão 16

Correto Na construção de testes é importante ter En la construcción de pruebas es importante tener


Atingiu 1,20 de clareza sobre o resultado lógico que será claridad sobre el resultado lógico que se obtendrá,
1,20 obtido, conforme o valor das variáveis. según el valor de las variables.
Considere as variáveis e seus valores: Considere las variables y sus valores:
int I = 15 , B = 20 , C = 85; int I = 15, B = 20, C = 85;
float X = 30.0 , Y = 20.0; float X = 10.2, Y = 20.0;
bool A = true, K = false; bool A = true, K = false;
Analise as expressões condicionais e relacione Analice las expresiones condicional y relacione con
com seu valor lógico: su valor lógico:

(B > 16 && K) false !

(B > 16 && A) true !

(C < 70 || K) false !

(Y > B) false !

(I > 16 && A) false !

(X / 2 >= I) true !

Sua resposta está correta.


A resposta correta é: (B > 16 && K) → false, (B > 16 && A) → true, (C < 70 || K) → false, (Y > B) →
false, (I > 16 && A) → false, (X / 2 >= I) → true.

Questão 17

Correto A linguagem C# é fortemente tipada, ou seja, El lenguaje C # es fuertemente tipado, es decir,

https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 10 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

Atingiu 1,20 de cada variável é associada a um tipo e isso define cada variable se asocia a un tipo y esto define el
1,20 o espaço de memória para armazenar essa espacio de memoria para almacenar esa
variável, os valores possíveis que pode receber e variable, los valores posibles que puede recibir y
as operações que podem ser feitas com ela. las operaciones que se pueden hacer con ella.
Relacione os tipos de dados com seu tamanho e Relacione los tipos de datos con su tamaño y
valores possíveis correspondentes: valores posibles correspondientes:

2 bytes - -32768 .. 32767 short !

1 byte - true or false bool !

4 bytes - -2147483648 .. 2147483647 int !

1 byte - 0..255 byte !

4 bytes - 1,5 × 10-45 .. 3.4 × 1038 float !

1 byte - -128..127 sbyte !

8 bytes - 5,0 × 10-324 .. 1,7x 10308, double !

2 bytes - 0 -- 65535 ushort !

Sua resposta está correta.

A resposta correta é: 2 bytes - -32768 .. 32767 → short, 1 byte - true or false → bool, 4 bytes - -2147483648 ..
2147483647 → int, 1 byte - 0..255 → byte, 4 bytes - 1,5 × 10-45 .. 3.4 × 1038 → float, 1 byte - -128..127 → sbyte, 8
bytes - 5,0 × 10-324 .. 1,7x 10308, → double, 2 bytes - 0 -- 65535 → ushort.

Questão 18

Correto Conforme o tipo da informação que precisa ser Conforme al tipo de información que necesita
Atingiu 1,20 de registrada e as operações que se deseja fazer ser registrada y las operaciones que se desea
1,20 com ela, deve ser escolhido adequadamente o hacer con ella, debe ser elegido adecuadamente
tipo de dado da linguagem. el tipo de dato del lenguaje.
Relacione cada informação com o tipo de dado Relacione cada información con el tipo de dato
correspondente: correspondiente:

teste (verdadeiro/falso) / prueba (verdadero / falso) bool !

idade de uma pessoa / edad de una persona byte !

quantidade de máquinas / cantidad de máquinas byte !

média de notas (avaliações) / promedio de notas (evaluaciones) float !

salário / salario float !

Sua resposta está correta.

A resposta correta é: teste (verdadeiro/falso) / prueba (verdadero / falso) → bool, idade de uma pessoa / edad de
una persona → byte, quantidade de máquinas / cantidad de máquinas → byte, média de notas (avaliações) /
promedio de notas (evaluaciones) → float, salário / salario → float.

Questão 19

Correto Considere o programa:


Considere o programa: using System;
https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 11 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

Atingiu 1,20 de Considere o programa: using System;


1,20
using System; class RefExample
class RefExample {
{ static void Swap(ref int x, ref int y)
static void Swap(ref int x, ref int y) {
{ int temp = x;
int temp = x; x = y;
x = y; y = temp;
y = temp; }
} public static void SwapExample()
public static void SwapExample() {
{ int i = 1, j = 2;
int i = 1, j = 2; Swap(ref i, ref j);
Swap(ref i, ref j); Console.WriteLine($"{i} {j}"); //
Console.WriteLine($"{i} {j}"); // Outputs Outputs "2 1"
"2 1" }
} }
} Analice las afirmaciones:
Analise as afirmativas: I. El método Swap hará el cambio de los
I. O método Swap fará a troca dos valores de x e y. valores de x e y.
II. Podem ser retiradas as palavras ref antes de x II. Se pueden retirar las palabras ref antes de x
e y na função Swap. e y en la función Swap
III. A chamada da função Swap não está correta. III. La llamada de la función Swap no es
IV. A sintaxe da passagem por referência da correcta.
linguagem C# é igual da linguagem C. IV. La sintaxis del paso por referencia del
É verdade apenas o que se afirma em: lenguaje C # es igual del lenguaje C.
Es verdad sólo lo que se afirma en:

Escolha uma opção:


I, II, III, IV

I, IV

I, II

II, III

I !

Sua resposta está correta.


A resposta correta é: I.

Questão 20

Correto Considere a seguinte declaração de um array: Considere la siguiente declaración de un array:


Atingiu 1,30 de Pessoa[] pessoas = new Pessoa[20]; Persona[] personas = new Persona[20];
1,30
Sobre esse array, analise as afirmativas: En este array, analice las afirmativas:
I. Este array pode ter 20 elementos. I. Este array puede tener 20 elementos.
II. O nome do array é pessoas e cada elemento é II. El nombre del array es personas y cada
uma instância da classe Pessoa. elemento es una instancia de la clase Persona.
III. pessoas.Length() retorna a quantidade de III. personas.Length () devuelve la cantidad de
posições do array que estiverem ocupadas. posiciones de array que están ocupadas.

https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 12 of 13
Atividade Avaliativa 2 - Actividad Evaluativa 2: Revisão da tentativa 06/05/21 13:04

IV. A primeira posição do array é indexada pelo IV. La primera posición del array se indiza por el
valor 1 (um). valor 1 (uno).
É verdade apenas o que se afirma em : Es verdad sólo lo que se afirma en:

Escolha uma opção:


I, II, III !

I, II, IV

I, IV

II, IV

II, III, IV

Sua resposta está correta.


A resposta correta é: I, II, III.

"

https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=392400&cmid=206961 Page 13 of 13

Você também pode gostar