Prévia do material em texto
02/12/2023 11:22:52 1/3
REVISÃO DE SIMULADO
Nome:
LUCAS DA SILVA MACHADO
Disciplina:
Linguagem de Programação I
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Considere o seguinte fragmento de código em C na qual duas estruturas são definidas:
Levando em conta o código acima, qual seria a forma correta de se acessar o conteúdo
do membro x da estruturaA?
A) x
B) a.x.b
C) b.x
X D) b.a.x
E) b.b.x
Questão
002 No trecho de código abaixo, a variável camila é declarada como sendo do tipo cliente.
int main()
{
cliente camila;
camila.pet.tipo = jabuti
}
Considerando esse trecho de código, é correto afirmar que o tipo cliente foi definido a
partir de um(a)
A) estrutura.
B) ponteiro.
C) função.
X D) constante.
E) enumeração.
Questão
003 As enumerações são um tipo especial de dado que, dentre outras opções, pode ser
usado para definir um conjunto de rótulos a serem usados em todo o código-fonte. Na
linguagem C, as enumerações são formadas a partir de
A) tipos primitivos.
X B) constantes.
C) funções.
D) variáveis.
E) estruturas.
02/12/2023 11:22:52 2/3
Questão
004 Em C, o operador “*” é usado para acessar o conteúdo armazenado em uma
determinada posição de memória. Já o operador “&” permite obter o endereço de
memória no qual uma variável está alocada.
Levando em conta essas informações e o código abaixo, é correto afirmar que a
variável z receberia:
int main()
{
int x, y, z;
x = 10;
y = 20;
z = ((*&x) + (*&y));
}
A) um valor nulo.
X B) o resultado entre a soma dos valores contidos nos endereços de memória apontados
pelas variáveis x e y.
C) o resultado entre a soma dos endereços de memória da variáveis x e y.
D) o endereço de memória da variável x.
E) o endereço de memória da variável x somado ao valor 20.
Questão
005 O trecho de código abaixo, escrito na linguagem C, define uma estrutura chamada
estrutura.
typedef struct
{
int membro;
}estrutura;
Considerando esse trecho de código, indique a forma correta de declarar uma variável
chamada variavel que seja do novo tipo criado a partir dessa estrutura:
X A) estrutura.membro.variavel;
B) estrutura variavel.membro;
C) estrutura membro[variavel];
D) estrutura variavel;
E) membro.estrutura variavel;
Questão
006 As estruturas são um tipo especial de dado composto por um conjunto de membros ou
campos. Esses membros podem ser definidos a partir de tipos primitivos da linguagem
ou de tipos definidos pelo próprio programador. Levando em conta essas informações, é
correto afirmar que:
A) Todos os membros de uma estrutura devem ser definidos apenas a partir de tipos
definidos pelo próprio programador.
B) Os membros de uma estrutura podem ser definidos a partir de todos os tipos primitivos
da linguagem, exceto aqueles tipos primitivos que são usados para armazenar
números.
C) Os membros de uma estrutura podem ser definidos a partir de todos os tipos primitivos
da linguagem, exceto aqueles tipos primitivos que são usados para armazenar
caracteres.
D) Todos os membros de uma estrutura devem ser definidos apenas a partir de tipos
primitivos.
X E) Uma estrutura pode ser composta por um membro cujo tipo foi definido a partir de uma
outra estrutura.
02/12/2023 11:22:52 3/3
Questão
007 Considerando o código em C a seguir, qual será o valor da variável z ao final de sua
execução?
A) Não possuirá nenhum valor.
B) O número 10.
X C) O endereço de memória da variável x.
D) O endereço de memória da variável y.
E) O valor da variável x.
Questão
008 Para manipular as informações em um programa que trata da venda de carros em uma
agência de veículos, um programador decidiu utilizar o recurso de estrutura ou registro
para criar um novo tipo de dado chamado carro. Esse novo tipo de dado foi definido a
partir do seguinte trecho de código escrito em C:
De acordo com a definição do tipo carro, é correto afirmar que:
A) a estrutura carro possui, ao todo, 7 membros.
X B) o membro situacao, da estrutura detalhes, só poderá receber os valores usado, novo e
seminovo.
C) a estrutura carro é composta por apenas dois membros.
D) a estrutura carro possui apenas membros definidos a partir de tipos primitivos.
E) o acesso ao membro novo pode ser acessado diretamente a partir da estrutura carro.