Buscar

revisao

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 4 páginas

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

Prévia do material em texto

Pincel Atômico - 28/09/2023 09:27:44 1/4
ANDERSON GOMES
MARTINS
Avaliação Online (SALA EAD)
Atividade finalizada em 05/09/2023 09:35:58 (1126099 / 1)
LEGENDA
Resposta correta na questão
# Resposta correta - Questão Anulada
X Resposta selecionada pelo Aluno
Disciplina:
LINGUAGEM DE PROGRAMAÇÃO E FERRAMENTAS COMPUTACIONAIS [431032] - Avaliação com 10 questões, com o peso total de 50,00 pontos
[capítulos - Todos]
Turma:
Graduação: ENGENHARIA DE PRODUÇÃO - Grupo: FEVEREIRO/2022 - ENGPROD/FEV22 [64221]
Aluno(a):
91380442 - ANDERSON GOMES MARTINS - Respondeu 9 questões corretas, obtendo um total de 45,00 pontos como nota
[361559_1821
15]
Questão
001
Sobre Operadores Lógicos, identifique a alternativa que não representa uma afirmativa
correta, ou seja, identifique a alternativa ERRADA.
São três tipos básicos de operadores lógicos, mas dois deles podem ser utilizados com
comportamento diferenciado para gerar, além de seus resultados tradicionais, melhor
eficiência no programa.
X
Os operadores lógicos são operadores binários e sempre será obrigatório utilizar dois
operandos junto com qualquer um deles.
Os operadores lógicos são muito importantes em linguagens de programação e nos
ajudam a tomar decisões com base em certas condições.
Operadores lógicos são utilizados quando precisamos combinar duas condições com
lógicas E ou OU para ajudar a produzir o resultado final ou quando precisamos inverter
o resultado de uma operação com a negação NÃO.
Podemos utilizar o conceito de Tabelas Verdade para simular os resultados da
utilização de operadores lógicos.
[361559_1821
59]
Questão
002
Analise o programa em C abaixo e marque a alternativa CORRETA a respeito de sua
funcionalidade.
#include<stdio.h>
#include<conio.h>
int main()
{
int valores[5][5],i,j;
for (i=0;i<5;i++)
{
for (j=0;j<5;j++)
{
valores[i][j] = (i+1)*(j+1);
}
}
for (i=0;i<5;i++)
{
for (j=i;j<5;j++)
{
valores[i][j] = 0;
}
}
}
Pincel Atômico - 28/09/2023 09:27:44 2/4
X
Este programa declara uma matriz quadrada de ordem 5 e duas variáveis auxiliares
para laço de repetição. Ele inicializa os valores da matriz utilizando operações com os
valores das próprias variáveis auxiliares dos laços e após a inicialização transforma a
matriz em uma pseudo matriz triangular inferior, colocando 0 (zero) em sua diagonal
principal e em todos os elementos acima desta.
Este programa trabalha com duas matrizes para inserir valores baseados na utilização
de i e j dentro do programa com a finalidade de explorar ao máximo a otimização da
utilização de matrizes com laços de repetição, pois este é o objetivo de ser utilizar tal
estrutura.
Este programa não faz absolutamente nada, pois tem um erro que impede a sua
execução.
Este programa insere valores na matriz e depois zera todos os valores inseridos, para
isso o programa utiliza dois laços de repetição e duas variáveis auxiliares, i e j.
Este programa declara uma matriz de tamanho 5x5 e duas variáveis auxiliares para
laço de repetição. Ele inicializa os valores da matriz utilizando as variáveis i e j dos
laços e após a inicialização transforma a matriz em uma matriz triangular superior,
colocando 0 (zero) em todos os elementos abaixo da diagonal principal.
[361559_1821
28]
Questão
003
Avalie as seguintes linhas de código na linguagem C e assinale a alternativa correta.
Linha 01: int A,B;
Linha 02: float C,D;
Linha 03: A = 10; B = 20;
Linha 04: C = 40;
Linha 05: D = 15.32;
Linha 06: C = A; printf(“%.2f”,C);
Não podemos ter mais de uma instrução por linha de código como apresentado nas
Linhas 03 e 06.
A atribuição realizada na Linha 06 não é permitida pois o valor de A não é do mesmo
tipo que C.
A atribuição realizada na Linha 04 não é permitida pois o valor inteiro 40 não pode ser
atribuído à variável float C.
X O comando de saída vai enviar para o dispositivo padrão de saída o número 10.00.
O comando de saída vai enviar para o dispositivo padrão de saída o número 40.00.
[361559_1821
49]
Questão
004
(NC-UFPR-2019) Considere o programa abaixo:
#include<stdio.h>
int main( )
{
printf("prova");
main();
return 10;
}
Assinale a alternativa que indica corretamente a quantidade de vezes que a palavra
“prova” será impressa na tela.
Nenhuma.
dez vezes.
X será impressa continuamente até que ocorra o estouro de pilha (memória).
uma vez.
infinitas vezes.
Pincel Atômico - 28/09/2023 09:27:44 3/4
[361559_1821
43]
Questão
005
Observe os trechos de código abaixo:
while (c < a)
{
a = a – 1;
b = b + 1;
c = c + b;
}
do
{
a = a – 1;
b = b + 1;
c = c + b;
} while (c < a);
Quais os valores de a, b e c após o término de cada trecho, se as variáveis a, b e c
forem inicializadas com 3, 0 e 3, respectivamente, antes de cada trecho de código?
0, 3 e 5 / 0, 3 e 5
2, 1 e 3 / 1, 2 e 3
X 1, 2 e 3 / 3, 2 e 3
3, 0 e 3 / 2, 1 e 4
2, 1 e 1 / 2, 1 e 2
[361560_1821
29]
Questão
006
(FAPEC-2018) Considere o código a seguir escrito na linguagem C.
#include<stdio.h>
int main()
{
printf("Valor total: %.1f",9.1415169265);
}
Assinale a alternativa que apresenta a saída correta.
Valor total: 9.14
X Valor total: 9.1
Valor total: 9.141517
Valor total: 9.142
Valor total: 9.141517e+00
[361560_1820
67]
Questão
007
Um arquivo de 27,5 GB pode ser armazenado como um arquivo completo em um
miniSD.
X Blu-Ray de duas faces.
CD-ROM dupla camada.
Blu-Ray de uma face.
DVD de duas faces e duas camadas.
[361560_1820
48]
Questão
008
Qual o principal fato histórico que causou os avanços tecnológicos na primeira
geração?
A Revolução Russa.
O descobrimento da eletricidade.
Pincel Atômico - 28/09/2023 09:27:44 4/4
A ida do homem à Lua.
X A Segunda Guerra Mundial.
A Primeira Guerra Mundial.
[361561_1820
87]
Questão
009
Em que tipo de aplicações são utilizados sistemas operacionais de tempo real?
Em sistemas em que o processador deve possuir 64 bits.
Em sistemas em que é primordial a utilização de interface gráfica.
Em sistemas em que a memória RAM é mais importante que a memória ROM.
Em sistemas em que o tempo de execução das tarefas não tem relevância.
X
Em sistemas em que a confiabilidade no tempo de execução e a sincronização das
tarefas é essencial.
[361561_1821
63]
Questão
010
Considere um vetor com N elementos que contem números aleatórios. Considere
também um algoritmo de busca sequencial, que examina o primeiro elemento deste
vetor e segue sequencialmente, examinando elemento por elemento até encontrar o
desejado ou até atingir o final do vetor.
Se o elemento procurado for o último o algoritmo poderá não encontrar, pois até
chegar em sua posição no vetor a informação de busca já foi perdida na memória.
O algoritmo de busca descrito é muito eficiente e sempre encontrará facilmente e
rapidamente o elemento procurado, independentemente do tamanho do vetor de
entrada com os elementos.
Se o elemento procurado for o primeiro o algoritmo descrito poderá entrar em loop pois
está programado para percorrer todas as posições do vetor de entrada.
O cenário descrito não representa uma descrição de algoritmo de busca.
X
O cenário descrito apresenta o princípio de funcionamento de um dos algoritmos mais
simples para busca, o algoritmo de pesquisa sequencial.

Outros materiais