Buscar

Linguagem de Programação I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Pincel Atômico - 02/05/2023 15:05:22 1/3
CLEBER DA SILVA
APOLONIO
Avaliação Online (SALA EAD)
Atividade finalizada em 04/04/2023 00:27:28 (777227 / 1)
LEGENDA
Resposta correta na questão
# Resposta correta - Questão Anulada
X Resposta selecionada pelo Aluno
Disciplina:
LINGUAGEM DE PROGRAMAÇÃO I [524856] - Avaliação com 5 questões, com o peso total de 15,00 pontos [capítulos - 1,2,3]
Turma:
Tecnólogo: Análise e Desenvolvimento de Sistemas - Grupo: DEZEMBRO-B/2022 - ANADESIST/DEZ-B22 [76066]
Aluno(a):
91381299 - CLEBER DA SILVA APOLONIO - Respondeu 1 questões corretas, obtendo um total de 3,00 pontos como nota
[359633_14659
5]
Questão
001
As linguagens de programação costumam adotar, para os operadores das quatro operações
aritméticas elementares, a mesma ordem de precedência da matemática. Porém, para os demais
operadores, cada linguagem pode apresentar uma ordem de precedência diferente. Suponha que
uma linguagem de programação adote a ordem de precedência indicada na tabela abaixo e que o
resultado para verdadeiro e falso sejam representados, respectivamente, pelos números inteiros 0
e 1.
A partir dessas informações, qual seria o resultado final da expressão abaixo?
3 + ((1 >= 2 + 1) && (1 || (3 < 5)))
X 1.
4.
3.
0.
Verdadeiro.
[359633_14659
6]
Questão
002
As linguagens de programação geralmente fornecem operadores relacionais para maior e menor,
e também para suas variantes com igualdade. Mas, para efeito desta questão, suponha que uma
linguagem de programação fictícia não possua os operadores “<=” e “>=”. Nesse contexto, a
expressão abaixo poderia ser reescrita como:
(a <= b) || (c >= d)
((a < b) || (a == b)) && ((c > d) || (c == d))
X ((a < b) || (a == b)) || ((c > d) || (c == d))
((a < b) && (a == b)) && ((c > d) || (c == d))
((a < b) || (a == b)) || ((c > d) && (c == d))
(a < c) || (b > d)
Pincel Atômico - 02/05/2023 15:05:22 2/3
[359633_14664
1]
Questão
003
As condições avaliadas em estruturas de seleção são formadas por expressões lógicas e
relacionais. Em C, o conectivo lógico de conjunção é representado pelo símbolo “&&”. Dito isso, a
respeito do código abaixo, é correto afirmar que:
independentemente do valor atribuído a x, a variável z sempre receberá o número 1.
X independentemente do valor atribuído a x, a variável z sempre receberá o número 0.
a variável z receberá o valor 0, caso o número -1 seja atribuído à variável x.
a variável z receberá o valor 0, caso o número 0 seja atribuído à variável x.
a estrutura de seleção utilizada no código é inválida e, por este motivo, o código não será
compilado.
[359634_14314
4]
Questão
004
A linguagem de programação Julia vem sendo adotada no campo da computação numérica e
científica. A tabela abaixo lista algumas das operações disponíveis nessa linguagem:
 
De acordo com as informações fornecidas na tabela acima, analise as alternativas a seguir e
classifique-as como verdadeiro ou falso. Após, marque a opção que apresenta a avaliação correta
para esse conjunto de afirmações de acordo com a ordem em que foram listadas.
1- ( ) A linguagem Julia não possui operadores que realizam operações a nível de bit.
2- ( ) Todos os operadores da linguagem Julia são binários.
3- ( ) A linguagem Julia possui operadores aritméticos, relacionais, lógicos e a nível de bit.
4- ( ) Todos os operadores lógicos da linguagem Julia são unários.
V - F - V – F.
F - F - V – V.
X F - V - V – F.
V - F - V – V.
F - F - V – F.
Pincel Atômico - 02/05/2023 15:05:22 3/3
[359635_14314
9]
Questão
005
As linguagens de programação podem obedecer diferentes ordens de precedência de
operadores. A linguagem C, por exemplo, observa a seguinte ordem:
Fonte: Adaptado de
https://pt.stackoverflow.com/questions/40180/operadores-ordem-relev%C3%A2ncia-como-%C3%A9-lido-e-prioridade
Considerando as informações dispostas nessa imagem, é correto afirmar que:
Todos os operadores lógicos possuem a mesma precedência.
Todos os operadores relacionais possuem a mesma precedência.
Todos os operadores aritméticos possuem a mesma precedência.
X
Exceto pelo operador de resto da divisão, o operador de atribuição simples possui maior
precedência do que os demais operadores aritméticos.
Os operadores de adição e subtração possuem uma precedência maior do que os operadores
relacionais de igualdade e diferença.

Continue navegando