Logo Passei Direto
Buscar

LINGUAGEM DE PROGRAMAÇÃO APLICADA

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

<p>Usuário</p><p>DAIANNE ESTEFANIA DA SILVA OLIVEIRA</p><p>Curso</p><p>LINGUAGEM DE PROGRAMAÇÃO APLICADA</p><p>Teste</p><p>QUESTIONÁRIO UNIDADE I</p><p>Iniciado</p><p>09/10/23 08:12</p><p>Enviado</p><p>09/10/23 08:22</p><p>Status</p><p>Completada</p><p>Resultado da tentativa</p><p>2,5 em 2,5 pontos</p><p>Tempo decorrido</p><p>10 minutos</p><p>Resultados exibidos</p><p>Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente</p><p>· Pergunta 1</p><p>0,25 em 0,25 pontos</p><p>Analise o algoritmo abaixo e assinale a alternativa correspondente ao resultado esperado:</p><p>Algoritmo 1</p><p>var x, num, intervalo: inteiro</p><p>inicio</p><p>para x de 1 ate 80 faca</p><p>escreva("Digite um número: ")</p><p>leia(num)</p><p>se (num >= 10) e (num <= 150) entao</p><p>intervalo := intervalo + 1</p><p>fimse</p><p>fimpara</p><p>fim</p><p>Resposta Selecionada:</p><p>c.</p><p>O algoritmo irá receber 80 números e informará quantos deles estão dentro do intervalo de 10 e 150, inclusive para ambos.</p><p>Respostas:</p><p>a.</p><p>O algoritmo irá somente receber 80 números do tipo inteiro.</p><p>b.</p><p>O algoritmo irá receber 80 números e somar cada um deles ao intervalo apresentado pelo laço.</p><p>c.</p><p>O algoritmo irá receber 80 números e informará quantos deles estão dentro do intervalo de 10 e 150, inclusive para ambos.</p><p>d.</p><p>O algoritmo irá receber 80 números e informará quantos deles estão dentro do intervalo de 10 e 150 exclusivo.</p><p>e.</p><p>Nenhuma das anteriores é válida para o algoritmo apresentado.</p><p>Comentário da resposta:</p><p>Resposta: C</p><p>Comentário: A estrutura do algoritmo demonstra que ele receberá a quantidade de 80 números através de um laço contado e, dentro dessa estrutura de repetição, este irá realizar uma comparação entre cada entrada do usuário e o intervalo de 10 a 150 inclusive. Para cada comparação com resultado verdadeiro, uma variável é incrementada de 1, resultando na quantidade de números que estão dentro do intervalo estabelecido.</p><p>· Pergunta 2</p><p>0,25 em 0,25 pontos</p><p>Analise o algoritmo abaixo e assinale a alternativa correspondente ao resultado esperado:</p><p>Algoritmo X</p><p>var</p><p>a, b, temp: inteiro</p><p>inicio</p><p>escreva("Digite o valor(numérico) da variável A: ")</p><p>leia(a)</p><p>escreva("Digite o valor(numérico) da variável B: ")</p><p>leia(b)</p><p>temp := a</p><p>a := b</p><p>b := temp</p><p>fim</p><p>Resposta Selecionada:</p><p>e.</p><p>O algoritmo irá receber os valores das variáveis A e B e realizará a mudança do conteúdo das variáveis na memória do sistema.</p><p>Respostas:</p><p>a.</p><p>O algoritmo irá receber os valores das variáveis A e B pelo usuário somente.</p><p>b.</p><p>O algoritmo irá receber os valores das variáveis A e B e atribuir os valores a cada uma delas somente.</p><p>c.</p><p>O algoritmo irá receber os valores das variáveis A e B e atribuir os dois valores à variável temp.</p><p>d.</p><p>O algoritmo irá receber os valores das variáveis A e B, somar as duas e atribuir à variável temp.</p><p>e.</p><p>O algoritmo irá receber os valores das variáveis A e B e realizará a mudança do conteúdo das variáveis na memória do sistema.</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>Comentário: O algoritmo receberá dois valores inteiros pelo usuário que serão atribuídos às variáveis A e B e utilizará a variável temp para inverter os seus respectivos conteúdos.</p><p>· Pergunta 3</p><p>0,25 em 0,25 pontos</p><p>Analise o algoritmo apresentado abaixo e assinale a alternativa que demonstra os erros apresentados na sua elaboração:</p><p>Algoritmo Q</p><p>VAR A, B, C: inteiro</p><p>VAR F: real</p><p>VAR S: literal</p><p>VAR L: logico</p><p>inicio</p><p>S:="1000"</p><p>A:=4</p><p>F:=3.5</p><p>C:=0</p><p>L:="VERDADEIRO"</p><p>se ((C < A) E L OU (S > c)) entao</p><p>B:=F/A</p><p>senao</p><p>B:=A/C</p><p>fim se</p><p>fim</p><p>Resposta Selecionada:</p><p>b.</p><p>Apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.</p><p>Respostas:</p><p>a.</p><p>Não apresenta erros de nenhum tipo.</p><p>b.</p><p>Apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.</p><p>c.</p><p>Apresenta somente erro de divisão por zero.</p><p>d.</p><p>Apresenta erros de estrutura condicional e expressão relacional inválida.</p><p>e.</p><p>Apresenta erros de desbalanceamento de blocos (inícios e fins inválidos).</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>Comentário: O algoritmo apresenta erros de atribuição de variáveis que não correspondem ao tipo correto (não existe variável do tipo literal), operação de divisão por zero, o que acarreta em erro de execução pelo sistema e também erro de sintaxe de expressão relacional (existe uma variável sem comparação em uma expressão).</p><p>· Pergunta 4</p><p>0,25 em 0,25 pontos</p><p>As estruturas de controle de fluxo de execução de um algoritmo tem a função de possibilitar que a sequência lógica possa mudar de direção dependendo de determinadas situações que são analisadas, retornando sempre resultados lógicos. Dentre as opções abaixo, assinale aquela que corresponde ao tipo de estrutura que devemos utilizar quando conhecemos exatamente o número de vezes que desejamos que uma determinada sequência seja repetida.</p><p>Resposta Selecionada:</p><p>d.</p><p>Laço Contado.</p><p>Respostas:</p><p>a.</p><p>Laço Condicional com questionamento lógico no início.</p><p>b.</p><p>Laço Condicional com questionamento lógico no final.</p><p>c.</p><p>Decisão Simples.</p><p>d.</p><p>Laço Contado.</p><p>e.</p><p>Decisão Múltipla.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentário: Quando conhecemos exatamente o número de vezes que desejamos que um determinado trecho do código seja repetido, devemos utilizar a estrutura de repetição de laço contado.</p><p>· Pergunta 5</p><p>0,25 em 0,25 pontos</p><p>Dado o algoritmo em pseudocódigo abaixo:</p><p>Algoritmo P;</p><p>var i,j,k:inteiro</p><p>inicio</p><p>leia(i)</p><p>leia(j)</p><p>leia(k)</p><p>se (i>j) e (i>k) então</p><p>escreva(i)</p><p>senão</p><p>se j>k ntão</p><p>escreva(j)</p><p>senao</p><p>escreva(k)</p><p>fimse</p><p>fimse</p><p>fim.</p><p>Considerando as entradas indicadas em cada alternativa, assinale aquela que corresponde à saída correta:</p><p>Resposta Selecionada:</p><p>e.</p><p>Entradas respectivas 1, 3 e 2. Saída: 3</p><p>Respostas:</p><p>a.</p><p>Entradas respectivas 3, 1 e 2. Saída: 3 2 1</p><p>b.</p><p>Entradas respectivas 1, 3 e 2. Saída: 2</p><p>c.</p><p>Entradas respectivas 1, 2 e 3. Saída: 6</p><p>d.</p><p>Entradas respectivas 3, 2 e 1. Saída: 1</p><p>e.</p><p>Entradas respectivas 1, 3 e 2. Saída: 3</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>Comentário: O algoritmo apresentado realiza a lógica de identificação do maior número entre três que são entradas para o sistema pelo usuário. Sendo as entradas iguais, independente da ordem em que estão, o resultado alcançado sempre será o mesmo, o número 3.</p><p>· Pergunta 6</p><p>0,25 em 0,25 pontos</p><p>Dentre as formas de representação de algoritmos, uma das mais utilizadas é o Pseudocódigo, ou também conhecido como Portugol. Assinale a alternativa que representa a principal vantagem de sua utilização:</p><p>Resposta Selecionada:</p><p>d.</p><p>Faz uso de uma estrutura muito semelhante à utilizada nas linguagens de programação.</p><p>Respostas:</p><p>a.</p><p>É apresentada em um único bloco em que fica bem claro a sequência dos passos a ser seguida no algoritmo.</p><p>b.</p><p>Faz uso de formas para representar cada ação que o algoritmo deve executar não deixando margens para dúvidas para quem estiver analisando.</p><p>c.</p><p>Faz uso da linguagem falada, o que facilita o entendimento de quem estiver lendo o algoritmo.</p><p>d.</p><p>Faz uso de uma estrutura muito semelhante à utilizada nas linguagens de programação.</p><p>e.</p><p>Nenhuma das anteriores.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentário: A forma de representação em Pseudocódigo é a que faz uso de uma estrutura muito semelhante à utilizada pelas linguagens de programação, o que facilita muito a migração do algoritmo para o programa de computador.</p><p>· Pergunta 7</p><p>0,25 em 0,25 pontos</p><p>Em algoritmos, existem alguns tipos de operadores cuja função é executar uma determinada operação entre dois operandos. Assinale a opção correspondente à denominação que se dá ao operador que coloca o valor de uma determinada expressão em um conteúdo de memória referenciado por uma variável:</p><p>Resposta Selecionada:</p><p>a.</p><p>Atribuição.</p><p>Respostas:</p><p>a.</p><p>Atribuição.</p><p>b.</p><p>Aritmético.</p><p>c.</p><p>Relacional.</p><p>d.</p><p>Lógico.</p><p>e.</p><p>Literal.</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>Comentário: O operador de atribuição é o responsável por atribuir o resultado de uma expressão ou de um valor numérico a uma variável. A sua representação é feita pelo símbolo: :=</p><p>· Pergunta 8</p><p>0,25 em 0,25 pontos</p><p>Existem algumas recomendações para elaboração de um bom algoritmo, porém somente a prática trará resultados melhores para os desenvolvedores. A principal atividade no desenvolvimento de um sistema não está na codificação do programa de computador e, sim, na forma como foi pensada a resolução do problema e, consequentemente, na elaboração do algoritmo. Assinale das alternativas abaixo aquela que não corresponde às recomendações para elaboração de um bom algoritmo:</p><p>Resposta Selecionada:</p><p>a.</p><p>Podemos iniciar o desenvolvimento de um algoritmo diretamente após o problema nos ter sido apresentado, permitindo um desenvolvimento mais rápido e eficiente.</p><p>Respostas:</p><p>a.</p><p>Podemos iniciar o desenvolvimento de um algoritmo diretamente após o problema nos ter sido apresentado, permitindo um desenvolvimento mais rápido e eficiente.</p><p>b.</p><p>Faça o levantamento de todas as saídas que devem ser obtidas com a execução do algoritmo.</p><p>c.</p><p>Faça um levantamento das entradas que serão necessárias para que o fluxo do algoritmo funcione conforme levantado.</p><p>d.</p><p>Defina qual será a linha principal de sequência do algoritmo, aquele que será o raciocínio base para resolução do problema.</p><p>e.</p><p>Com a linha base definida, verifique quais informações adicionais serão necessárias ao longo da execução do algoritmo.</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>Comentário: Antes do desenvolvimento de um algoritmo devemos sempre realizar uma análise do problema com o objetivo de identificar os principais pontos que devem ser considerados para a sua elaboração atingindo dessa forma o resultado esperado.</p><p>· Pergunta 9</p><p>0,25 em 0,25 pontos</p><p>Um algoritmo representa a sequência lógica que deve ser seguida para resolver um problema ou atingir um determinado objetivo. Existem algumas formas de representar um algoritmo, assinale a alternativa que corresponde àquela que faz uso de formas geométricas para representar cada um dos passos que devem ser executadas:</p><p>Resposta Selecionada:</p><p>d.</p><p>Fluxograma.</p><p>Respostas:</p><p>a.</p><p>Delphi.</p><p>b.</p><p>Diagrama de Chapin.</p><p>c.</p><p>Pseudocódigo.</p><p>d.</p><p>Fluxograma.</p><p>e.</p><p>Descrição narrativa.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentário: Fluxograma é a forma que utiliza formas geométricas para representar cada um dos passos em um algoritmo, além de utilizar a forma de uma seta para indicar o caminho que deve ser seguido para a resolução do problema.</p><p>· Pergunta 10</p><p>0,25 em 0,25 pontos</p><p>Variável é um conceito utilizado pelos sistemas computacionais para racionalizar o uso da memória dos equipamentos, alocando somente a quantidade necessária para cada tipo de dado definido e referenciado por um nome. Para definição do nome de uma variável existem algumas regras que devem ser seguidas para que o sistema funcione corretamente, assinale a alternativa que não corresponde a um nome de variável válido para um algoritmo e, consequentemente, para um programa de computador:</p><p>Resposta Selecionada:</p><p>e.</p><p>nome dependente</p><p>Respostas:</p><p>a.</p><p>SALARIO</p><p>b.</p><p>nome_funcionario</p><p>c.</p><p>dt_nascimento</p><p>d.</p><p>raiz_inteira</p><p>e.</p><p>nome dependente</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>Comentário: Um nome de variável não deve conter caracteres especiais, com exceção da sublinha, espaços em branco e não devem possuir o mesmo nome atribuídos a instruções dos algoritmos e linguagens de programação.</p><p>Segunda-feira, 9 de Outubro de 2023 08h22min38s BRT</p><p>Usuário</p><p>DAIANNE ESTEFANIA DA SILVA OLIVEIRA</p><p>Curso</p><p>LINGUAGEM DE PROGRAMAÇÃO APLICADA</p><p>Teste</p><p>ATIVIDADE TELEAULA I</p><p>Iniciado</p><p>09/10/23 08:24</p><p>Enviado</p><p>09/10/23 08:29</p><p>Status</p><p>Completada</p><p>Resultado da tentativa</p><p>0 em 0 pontos</p><p>Tempo decorrido</p><p>4 minutos</p><p>Autoteste</p><p>O aluno responde e o resultado do aluno não é visível ao professor.</p><p>Resultados exibidos</p><p>Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente</p><p>· Pergunta 1</p><p>0 em 0 pontos</p><p>O desenvolvimento da lógica de programação é uma etapa necessária antes que um programa seja desenvolvido com o apoio e os recursos de uma linguagem. Para que a lógica seja representada, pode-se usar um modelo de algoritmo. Indique qual alternativa descreve o conceito de algoritmo.</p><p>Resposta Selecionada:</p><p>c.</p><p>Um algoritmo representa as ações envolvidas nas etapas de entrada, processamento e saída, que resultam em uma solução para o problema inicial.</p><p>Respostas:</p><p>a.</p><p>Algoritmo é um tipo de programa de computador representado por comandos e funções da linguagem.</p><p>b.</p><p>É uma abordagem de representação gráfica de uma lógica que irá descrever a solução de um problema que será automatizado por um computador.</p><p>c.</p><p>Um algoritmo representa as ações envolvidas nas etapas de entrada, processamento e saída, que resultam em uma solução para o problema inicial.</p><p>d.</p><p>É um programa de computador que pode ser escrito a partir de uma linguagem de programação específica.</p><p>e.</p><p>Algoritmo é uma forma de representar os requisitos iniciais para a solução de um problema.</p><p>Comentário da resposta:</p><p>Resposta: c</p><p>· Pergunta 2</p><p>0 em 0 pontos</p><p>De acordo com os tipos de algoritmos apresentados durante a aula, considere as afirmações abaixo:</p><p>I. O pseudocódigo é um tipo de algoritmo que utiliza linguagem natural para descrever a lógica, sem preocupações quanto às regras de escrita das instruções.</p><p>II. O fluxograma é um algoritmo que representa a lógica por meio de símbolos gráficos.</p><p>III. O Diagrama de Chapin usa blocos hierárquicos para representar a lógica.</p><p>IV. O algoritmo em descrição narrativa utiliza uma linguagem própria para descrever as ações de uma lógica, pois ele segue uma estrutura de instruções semelhantes a uma linguagem de programação.</p><p>São verdadeiras as afirmações:</p><p>Resposta Selecionada:</p><p>d.</p><p>II e III.</p><p>Respostas:</p><p>a.</p><p>I, II e IV.</p><p>b.</p><p>I, III e IV.</p><p>c.</p><p>II, III e IV.</p><p>d.</p><p>II e III.</p><p>e.</p><p>I e IV.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>· Pergunta 3</p><p>0 em 0 pontos</p><p>Considerando o uso de variáveis de memória e constantes em algoritmos ou programas, sabe-se que a principal função desses dispositivos de armazenamento é manter informações ativas na memória do computador, enquanto a lógica estiver executando. Indique qual alternativa representa a diferença principal entre uma variável de memória e uma constante.</p><p>Resposta Selecionada:</p><p>a.</p><p>Uma variável pode ter seu valor alterado durante a execução do programa, já a constante não permitirá que o valor inicialmente atribuído seja alterado.</p><p>Respostas:</p><p>a.</p><p>Uma variável pode ter seu valor alterado durante a execução do programa, já a constante não permitirá que o valor inicialmente atribuído seja alterado.</p><p>b.</p><p>Uma constante pode ter seu valor alterado durante a execução do programa, já a variável não permitirá que o valor inicialmente atribuído seja alterado.</p><p>c.</p><p>Ambas poderão ter os seus valores alterados durante a execução do programa.</p><p>d.</p><p>Nenhuma poderá ter o seu valor alterado durante a execução do programa.</p><p>e.</p><p>Variáveis e constantes deverão ter valores correspondentes e complementares no programa.</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>· Pergunta 4</p><p>0 em 0 pontos</p><p>Dentro de um programa para atendimento a uma escola, existe uma rotina que recebe a entrada das notas dos alunos. A instituição de ensino possui 50 turmas com números variados de alunos. Para construir uma rotina de repetição para a entrada de dados cujo número de valores digitados é indeterminado, qual comando o programador deverá usar como apoio para essa lógica?</p><p>Resposta Selecionada:</p><p>e.</p><p>Será necessária uma rotina de repetição com um comando ENQUANTO para definir</p><p>de forma condicional quando encerra as entradas das notas para cada turma.</p><p>Respostas:</p><p>a.</p><p>Deverá ser usada uma instrução condicional para saber antecipadamente quantos alunos existem.</p><p>b.</p><p>O programador deverá usar uma instrução de entrada de dados única.</p><p>c.</p><p>Deverá usar um comando de repetição PARA com uma quantidade de repetições única.</p><p>d.</p><p>O programador terá que elaborar uma lógica com comandos de entrada, saída e operadores lógicos.</p><p>e.</p><p>Será necessária uma rotina de repetição com um comando ENQUANTO para definir de forma condicional quando encerra as entradas das notas para cada turma.</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>Segunda-feira, 9 de Outubro de 2023 08h29min05s GMT-03:</p><p>Usuário</p><p>DAIANNE ESTEFANIA DA SILVA OLIVEIRA</p><p>Curso</p><p>LINGUAGEM DE PROGRAMAÇÃO APLICADA</p><p>Teste</p><p>QUESTIONÁRIO UNIDADE II</p><p>Iniciado</p><p>09/10/23 09:15</p><p>Enviado</p><p>09/10/23 09:19</p><p>Status</p><p>Completada</p><p>Resultado da tentativa</p><p>2,5 em 2,5 pontos</p><p>Tempo decorrido</p><p>3 minutos</p><p>Resultados exibidos</p><p>Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente</p><p>· Pergunta 1</p><p>0,25 em 0,25 pontos</p><p>A adoção de ferramentas de software que permitem o gerenciamento, em automático, da rede, analisando diversos pontos visando a garantir a qualidade dos serviços e equipamentos. Dentre as alternativas abaixo, assinale a que não corresponde a uma justificativa válida para tomada de decisão em investir nesse tipo de ferramenta.</p><p>Resposta Selecionada:</p><p>d.</p><p>Os custos para implantação dessas ferramentas são muito elevados e a importância dos dados de uma empresa não justifica esses investimentos.</p><p>Respostas:</p><p>a.</p><p>Os recursos computacionais, tanto de hardware como de software, são cada vez mais considerados dentro das organizações como vitais para o funcionamento das mesmas.</p><p>b.</p><p>As redes de computadores se enquadram nesse contexto ainda mais se considerarmos que o seu crescimento dentro de qualquer organização se faz constante.</p><p>c.</p><p>Conforme os sistemas de informação crescem dentro das organizações os recursos de rede são cada vez mais exigidos.</p><p>d.</p><p>Os custos para implantação dessas ferramentas são muito elevados e a importância dos dados de uma empresa não justifica esses investimentos.</p><p>e.</p><p>A disponibilidade da informação nos tempos de hoje tem que ser imediata.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentário: Em redes de computadores de grande complexidade o gerenciamento convencional, que normalmente ocorre de forma manual por parte do administrador, se torna inviável devido à enorme gama de problemas que podem aparecer, tornando muitas vezes a sua identificação e solução muito demoradas. Uma solução possível para estes casos é a adoção de ferramentas de software que permitem o gerenciamento, em automático, da rede, analisando diversos pontos e visando a garantir a qualidade dos serviços e equipamentos. Uma das coisas mais importantes para uma organização são os dados gerados por ela e a segurança deve ser sempre um ponto muito importante a ser considerado.</p><p>· Pergunta 2</p><p>0,25 em 0,25 pontos</p><p>A concepção e a implantação de projetos de redes de computadores são tarefas de grande complexidade e que podem apresentar problemas em várias atividades. As grandes organizações possuem uma área específica para tratar das redes. Assinale a alternativa correspondente à denominação dessa área.</p><p>Resposta Selecionada:</p><p>b.</p><p>Administração de redes.</p><p>Respostas:</p><p>a.</p><p>Programação e desenvolvimento.</p><p>b.</p><p>Administração de redes.</p><p>c.</p><p>Manutenção dos recursos.</p><p>d.</p><p>Controle de dados.</p><p>e.</p><p>Identificação de usuários.</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>Comentário: A evolução das tecnologias e o crescimento constante das redes exige que sejam criadas ferramentas para facilitar o trabalho de gerenciamento e de manutenção dos sistemas em todos os níveis. A administração de redes é a área dentro da computação voltada para a manutenção do sistema, visando manter os níveis de funcionalidades das redes em condições satisfatórias, permitindo a sua utilização pelos usuários.</p><p>· Pergunta 3</p><p>0,25 em 0,25 pontos</p><p>A internet é uma rede baseada em uma série de protocolos que devem ser seguidos para funcionar corretamente divididos em níveis lógicos. Assinale a alternativa que não corresponde a um nível válido para a internet.</p><p>Resposta Selecionada:</p><p>a.</p><p>Programação.</p><p>Respostas:</p><p>a.</p><p>Programação.</p><p>b.</p><p>Física.</p><p>c.</p><p>Rede.</p><p>d.</p><p>Transporte.</p><p>e.</p><p>Sessão.</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>Comentário: A internet foi elaborada baseada em elementos simples e com grande flexibilidade. Essa estrutura é fundamentada em um grande conjunto de regras e padrões denominados protocolos de comunicação de rede que são responsáveis pela divisão da grande complexidade existente entre as redes em tarefas mais simples e que sejam transparentes para o usuário final da internet.</p><p>· Pergunta 4</p><p>0,25 em 0,25 pontos</p><p>A internet permite a troca de dados, dos mais diversos tipos, por meio da utilização de serviços com protocolos específicos para cada tipo. Assinale a alternativa que não corresponde a um tipo de serviço utilizado pela internet.</p><p>Resposta Selecionada:</p><p>d.</p><p>Compilação de protocolos de comunicação.</p><p>Respostas:</p><p>a.</p><p>Transferência de arquivos.</p><p>b.</p><p>Transferência de mensagens de e-mail.</p><p>c.</p><p>Transferência de conteúdos hipermídia.</p><p>d.</p><p>Compilação de protocolos de comunicação.</p><p>e.</p><p>Sincronização e ajuste de relógio.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentário: Os computadores e componentes eletrônicos trocam informações e compartilham recursos por meio dos serviços de rede localizados na camada de aplicação da arquitetura de rede da internet. Não se inclui nesses serviços nenhum tipo de compilação que tem a haver com o desenvolvimento de programas de computador.</p><p>· Pergunta 5</p><p>0,25 em 0,25 pontos</p><p>Ao longo do tempo foram especificadas áreas, dentro do conceito de redes de computadores, onde devem ser aplicados os conceitos de gerenciamento de sistemas com o objetivo de garantir o mínimo de confiabilidade e performance das redes. Assinale a alternativa que não corresponde a uma área que deve ser gerenciada.</p><p>Resposta Selecionada:</p><p>c.</p><p>Levantamento do protocolo de comunicação.</p><p>Respostas:</p><p>a.</p><p>Análise de falhas.</p><p>b.</p><p>Análise de utilização.</p><p>c.</p><p>Levantamento do protocolo de comunicação.</p><p>d.</p><p>Arquitetura de rede.</p><p>e.</p><p>Desempenho da rede.</p><p>Comentário da resposta:</p><p>Resposta: C</p><p>Comentário: Não faz parte do gerenciamento de redes de computadores analisar o protocolo que está sendo utilizado para transferência de dados apesar do administrador poder impedir que um determinado serviço de rede seja executado.</p><p>· Pergunta 6</p><p>0,25 em 0,25 pontos</p><p>As redes de computadores surgiram, principalmente, pela necessidade de trocas de informações entre dispositivos computacionais e compartilhamento de recursos e ferramentas de software. As redes de computadores são de grande diversidade, devido às necessidades individuais de cada sistema. Assinale a alternativa que corresponde à identificação da rede mundial de computadores.</p><p>Resposta Selecionada:</p><p>d.</p><p>Internet.</p><p>Respostas:</p><p>a.</p><p>Intranet.</p><p>b.</p><p>Extranet.</p><p>c.</p><p>LAN.</p><p>d.</p><p>Internet.</p><p>e.</p><p>WAN.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentário: Na era atual, a maior rede computadores implantada é a rede denominada internet. Ela é composta de um grande número de redes de dispositivos de tamanhos distintos, cada uma localizada nos mais diversos países do mundo. Nela, redes privadas e públicas estão interligadas, permitindo a troca de informações e o compartilhamento de recursos em nível mundial.</p><p>· Pergunta 7</p><p>0,25 em 0,25 pontos</p><p>Assinale a alternativa que corresponde ao programa, na versão Windows, que demonstra a rota utilizada por um pacote de dados para ir da origem até o destino.</p><p>Resposta Selecionada:</p><p>a.</p><p>tracert.</p><p>Respostas:</p><p>a.</p><p>tracert.</p><p>b.</p><p>traceroute.</p><p>c.</p><p>ipconfig.</p><p>d.</p><p>ifconfig.</p><p>e.</p><p>imap.</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>Comentário: O programa Traceroute, ou também denominado Tracert (como é o caso do sistema Windows) é muito utilizado quando desejamos identificar a rota que os pacotes transmitidos por um computador seguem até o seu destino através da internet.</p><p>· Pergunta 8</p><p>0,25 em 0,25 pontos</p><p>Existem inúmeras ferramentas de software disponíveis para a administração de redes de computadores. Elas podem ser gratuitas ou pagas, possibilitando vários níveis dentro dessa atividade. Assinale a alternativa que indica o programa, disponível em sistemas operacionais, utilizado para testar a conectividade entre dispositivos na rede.</p><p>Resposta Selecionada:</p><p>c.</p><p>ping.</p><p>Respostas:</p><p>a.</p><p>ipconfig.</p><p>b.</p><p>ifconfig.</p><p>c.</p><p>ping.</p><p>d.</p><p>arp.</p><p>e.</p><p>dir.</p><p>Comentário da resposta:</p><p>Resposta: C</p><p>Comentário: O programa Ping é simples, porém muito utilizado para testar a conectividade entre endereços de rede. Está disponível em todos os sistemas operacionais e é de grande utilidade pelos administradores de rede, principalmente no início da análise problemas. Em geral, é a primeira ferramenta utilizada.</p><p>· Pergunta 9</p><p>0,25 em 0,25 pontos</p><p>O grande desafio da implantação da internet não foi de introduzir uma rede totalmente padronizada dentro de uma única regra, e sim permitir que as diversas redes existentes trocassem informações de forma transparente entre elas. Atualmente, podemos dividir a internet em dois grandes tipos de redes, são elas:</p><p>Resposta Selecionada:</p><p>c.</p><p>Física e Lógica.</p><p>Respostas:</p><p>a.</p><p>Local e Lógica.</p><p>b.</p><p>Intranet e Lógica.</p><p>c.</p><p>Física e Lógica.</p><p>d.</p><p>Hardware e Software.</p><p>e.</p><p>WAN e LAN.</p><p>Comentário da resposta:</p><p>Resposta: C</p><p>Comentário: Dividimos a internet em dois grandes tipos de redes: as físicas e as lógicas. A física, também denominada enlace, visa atender a uma demanda específica. Já a rede lógica é responsável pela interconexão entre as mais diversas redes físicas, as quais normalmente são incompatíveis. As redes lógicas são necessárias para a conexão entre redes distintas que utilizam padrões de software e hardware diferentes, o que a nível mundial é muito comum.</p><p>· Pergunta 10</p><p>0,25 em 0,25 pontos</p><p>Uma solicitação de abertura de uma página web é um ótimo exemplo de aplicação do tipo cliente/servidor, no qual vários protocolos de comunicação e recursos são utilizados. Assinale a alternativa que corresponde ao protocolo utilizado para a transferência das páginas Web entre cliente e servidor.</p><p>Resposta Selecionada:</p><p>b.</p><p>HTTP.</p><p>Respostas:</p><p>a.</p><p>FTP.</p><p>b.</p><p>HTTP.</p><p>c.</p><p>SMTP.</p><p>d.</p><p>POP3.</p><p>e.</p><p>IMAP.</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>Comentário: Páginas de web utilizam o serviço HTTP (Hypertext Transfer Protocol), que será acessado pela porta TCP 80.</p><p>Segunda-feira, 9 de Outubro de 2023 09h19min20s GMT-03:00</p><p>Usuário</p><p>DAIANNE ESTEFANIA DA SILVA OLIVEIRA</p><p>Curso</p><p>LINGUAGEM DE PROGRAMAÇÃO APLICADA</p><p>Teste</p><p>ATIVIDADE TELEAULA II</p><p>Iniciado</p><p>09/10/23 09:20</p><p>Enviado</p><p>09/10/23 09:22</p><p>Status</p><p>Completada</p><p>Resultado da tentativa</p><p>0 em 0 pontos</p><p>Tempo decorrido</p><p>2 minutos</p><p>Autoteste</p><p>O aluno responde e o resultado do aluno não é visível ao professor.</p><p>Resultados exibidos</p><p>Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente</p><p>· Pergunta 1</p><p>0 em 0 pontos</p><p>A comunicação de um ambiente de rede leva em consideração vários aspectos de dispositivos, programas e recursos. Indique qual alternativa contém um exemplo de dispositivo, de um programa e um recurso, responsáveis por essa comunicação em uma rede, respectivamente.</p><p>Resposta Selecionada:</p><p>b.</p><p>Roteador, sistema operacional de rede e protocolo de comunicação.</p><p>Respostas:</p><p>a.</p><p>Notebook, softwares de produtividade e switches.</p><p>b.</p><p>Roteador, sistema operacional de rede e protocolo de comunicação.</p><p>c.</p><p>Servidor de rede, softwares de banco de dados e protocolo de comunicação.</p><p>d.</p><p>Software de produtividade, protocolo de comunicação e servidor.</p><p>e.</p><p>Protocolo de comunicação, sistema operacional de rede e notebook.</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>· Pergunta 2</p><p>0 em 0 pontos</p><p>O serviço de inspeção realizado junto aos parâmetros de um ambiente de rede é a análise detalhada do funcionamento dessa rede, para garantir o seu pleno funcionamento. Para que essa inspeção aconteça, informações são geradas dentro de 3 categorias diferentes. Indique qual a alternativa corresponde as 3 categorias em questão.</p><p>Resposta Selecionada:</p><p>c.</p><p>Fixa, dinâmica e dados estatísticos.</p><p>Respostas:</p><p>a.</p><p>Fixa, dinâmica e dados de segurança.</p><p>b.</p><p>Fixa, dinâmica e dados de backup.</p><p>c.</p><p>Fixa, dinâmica e dados estatísticos.</p><p>d.</p><p>Dados estatísticos, dinâmica e identificação de roteadores.</p><p>e.</p><p>Dinâmica, dados de segurança e identificação de equipamentos de rede.</p><p>Comentário da resposta:</p><p>Resposta: C</p><p>· Pergunta 3</p><p>0 em 0 pontos</p><p>Sobre o comando PING, pode-se afirmar que:</p><p>Resposta Selecionada:</p><p>a.</p><p>É usado para testar a conectividade de endereços de rede.</p><p>Respostas:</p><p>a.</p><p>É usado para testar a conectividade de endereços de rede.</p><p>b.</p><p>Pode ser usado para saber se o cabeamento de uma rede está adequado.</p><p>c.</p><p>Deve ser usado sempre que um novo cliente for conectado a uma rede.</p><p>d.</p><p>É usado para identificar a rota dos pacotes transmitidos pelo computador.</p><p>e.</p><p>Pode ser usado apenas quando se identifica um problema estrutural de rede.</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>· Pergunta 4</p><p>0 em 0 pontos</p><p>A função do comando ipconfig é a mesma função do comando ifconfig, porém existe uma diferença básica entre esses dois comandos. Identifique nas alternativas abaixo qual é essa diferença.</p><p>Resposta Selecionada:</p><p>d.</p><p>Funcionam da mesma forma, porém o IPCONFIG é destinado ao sistema operacional Windows e o IFCONFIG pertence ao sistema operacional LINUX.</p><p>Respostas:</p><p>a.</p><p>Ambos apresentam as configurações de IP, porém apenas em computadores clientes de uma rede.</p><p>b.</p><p>Eles apresentam os IPs de configuração dos dispositivos conectados a uma rede, seguindo um tipo de protocolo específico.</p><p>c.</p><p>Podem ser usados como comandos de indexação de protocolos.</p><p>d.</p><p>Funcionam da mesma forma, porém o IPCONFIG é destinado ao sistema operacional Windows e o IFCONFIG pertence ao sistema operacional LINUX.</p><p>e.</p><p>Funcionam da mesma forma, porém o IFCONFIG é destinado ao sistema operacional Windows e o IPCONFIG pertence ao sistema operacional LINUX.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Usuário</p><p>DAIANNE ESTEFANIA DA SILVA OLIVEIRA</p><p>Curso</p><p>LINGUAGEM DE PROGRAMAÇÃO APLICADA</p><p>Teste</p><p>QUESTIONÁRIO UNIDADE III</p><p>Iniciado</p><p>09/10/23 09:23</p><p>Enviado</p><p>09/10/23 09:29</p><p>Status</p><p>Completada</p><p>Resultado da tentativa</p><p>2,25 em 2,5 pontos</p><p>Tempo decorrido</p><p>6 minutos</p><p>Resultados exibidos</p><p>Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente</p><p>· Pergunta 1</p><p>0,25 em 0,25 pontos</p><p>A linguagem VBScript é muito rica em operadores, que ajudam a manipular as variáveis em suas páginas ASP. Assinale a opção que correspondente à denominação que se dá ao operador que realiza comparações entre valores do mesmo tipo.</p><p>Resposta Selecionada:</p><p>a.</p><p>Operadores relacionais.</p><p>Respostas:</p><p>a.</p><p>Operadores relacionais.</p><p>b.</p><p>Operadores aritméticos.</p><p>c.</p><p>Operadores lógicos.</p><p>d.</p><p>Operadores de concatenação.</p><p>e.</p><p>Nenhuma das alternativas anteriores.</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>Comentário: Os operadores relacionais binários executam operações entre dois operandos.</p><p>· Pergunta 2</p><p>0,25 em 0,25 pontos</p><p>As funções e procedimentos são recursos muito utilizados em programação, pois servem para agrupar um conjunto de instruções de acordo com a tarefa que elas desempenham. Assinale a alternativa</p><p>incorreta quando se fala de funções e procedimentos no VBScript.</p><p>Resposta Selecionada:</p><p>e.</p><p>Os procedimentos e funções não permitem a passagem/recebimento de parâmetros em sua estrutura.</p><p>Respostas:</p><p>a.</p><p>As funções deixam a leitura do código mais intuitiva.</p><p>b.</p><p>Estas estruturas, quando bem empregadas, facilitam bastante a organização modular do programa, permitindo a reutilização de suas partes, além de facilitar a sua manutenção.</p><p>c.</p><p>A principal diferença entre uma função e um procedimento está no fato de que uma função obrigatoriamente retorna um valor, enquanto que um procedimento não retorna valor algum, ou seja, o procedimento apenas executa uma ação.</p><p>d.</p><p>Uma vantagem na utilização destas estruturas é não precisar copiar o código todas as vezes que necessitar executar determinada operação.</p><p>e.</p><p>Os procedimentos e funções não permitem a passagem/recebimento de parâmetros em sua estrutura.</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>Comentário: Os procedimentos e as funções permitem a passagem de parâmetros que serão inseridos no momento da chamada desse procedimento ou função, e serão transmitidos ao próprio código do procedimento ou função para por ele serem usados.</p><p>· Pergunta 3</p><p>0,25 em 0,25 pontos</p><p>As linguagens de Script permitem que os desenvolvedores criem páginas mais dinâmicas, mesclando comandos de script com conteúdo de um arquivo no formato HTML. O Visual Basic Script Language (VBScript) é a linguagem padrão para o servidor web da Microsoft. Assinale a alternativa que não representa uma alternativa verdadeira.</p><p>Resposta Selecionada:</p><p>b.</p><p>O VBScript não pode ser executado em outros browsers além do Internet Explorer.</p><p>Respostas:</p><p>a.</p><p>Por ser um subconjunto do Visual Basic, o VBScript será muito familiar aos usuários do Visual Basic ou do VBA (Visual Basic Application).</p><p>b.</p><p>O VBScript não pode ser executado em outros browsers além do Internet Explorer.</p><p>c.</p><p>O acesso a banco de dados é feito através dos métodos do objeto ADO (ActiveX Data Object).</p><p>d.</p><p>VBScript possui tipagem dinâmica ou flexível, ou seja, ele consegue interpretar os comandos independentemente se estão escritos em letra maiúscula ou minúscula.</p><p>e.</p><p>As linguagens de script possuem regras de escopo mais simples e possibilidade de ausência de declaração.</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>Comentário: O VBScript roda nativamente no browser Internet Explorer, porém, a execução em outros browsers também pode ser realizada por meios de plug-ins.</p><p>· Pergunta 4</p><p>0,25 em 0,25 pontos</p><p>Deve-se ter em mente que o VBScript precisa interpretar os códigos e o responsável por esta tarefa, considerando que o código deve ser interpretado no servidor e não no cliente (browser), é o:</p><p>Resposta Selecionada:</p><p>d.</p><p>IIS – Internet Information Service.</p><p>Respostas:</p><p>a.</p><p>CSS – Cascading Style Sheets.</p><p>b.</p><p>HTML – HyperText Markup Language.</p><p>c.</p><p>Browser.</p><p>d.</p><p>IIS – Internet Information Service.</p><p>e.</p><p>HTTP – HyperText Transfer Protocol.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentário: O IIS é um servidor web e é responsável por interpretar os códigos VBScript, desta forma, entende-se que o código deve ser interpretado no servidor, e não no cliente (browser).</p><p>· Pergunta 5</p><p>0,25 em 0,25 pontos</p><p>Existem algumas instruções que devem ser seguidas para que o código VBScript seja interpretado pelo servidor. Dado o código em VBScript abaixo, assinale a alternativa incorreta:</p><p><SCRIPT LANGUAGE=VBScript RUNAT=Server></p><p><% if Hour(Now) < 12 then %></p><p>Bom dia!</p><p><% else %></p><p>Boa tarde!</p><p><% end if %></p><p>Resposta Selecionada:</p><p>e.</p><p>Todo o código escrito acima será apresentado para o cliente (web browser).</p><p>Respostas:</p><p>a.</p><p>Quando se deseja executar algum código VBScript no servidor utiliza-se a tag <% %>.</p><p>b.</p><p>É preciso especificar qual a linguagem script que será utilizada e onde este código será interpretado, para isso utiliza-se a instrução: <SCRIPT LANGUAGE=VBScript RUNAT=Server></p><p>c.</p><p>A linguagem script que estiver entre a tag <SCRIPT></SCRIPT> deve ser do tipo VBScript e será interpretada pelo servidor IIS.</p><p>d.</p><p>Se a hora do sistema for = 11, então o texto retornado será "Bom dia".</p><p>e.</p><p>Todo o código escrito acima será apresentado para o cliente (web browser).</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>Comentário: Esta mescla de código HTML e VBScript, constitui uma página ASP. O servidor saberá que o código entre <% %> deverá ser interpretado e não mostrado para o cliente, apenas o seu resultado.</p><p>· Pergunta 6</p><p>0 em 0,25 pontos</p><p>Há algumas características comuns nas linguagens de script que as tornam mais fáceis de serem utilizadas, principalmente para pessoas com pouca experiência em sua utilização. Assinale a alternativa que não representa uma alternativa verdadeira:</p><p>Resposta Selecionada:</p><p>c.</p><p>O VBScript suporta apenas o tipo de variável "Variant", que suporta todos os outros tipos: integer, double, string, data e currency, e assume o tipo de variável dependendo da atribuição feita a ele.</p><p>Respostas:</p><p>a.</p><p>As variáveis são espaços reservados na memória, utilizados para ler e escrever dados que são utilizados em programas ou scripts.</p><p>b.</p><p>Em VBScript as variáveis não estão classificadas por tipos, isto quer dizer que nelas podem ser salvos igualmente números, letras ou outros tipos de dados.</p><p>c.</p><p>O VBScript suporta apenas o tipo de variável "Variant", que suporta todos os outros tipos: integer, double, string, data e currency, e assume o tipo de variável dependendo da atribuição feita a ele.</p><p>d.</p><p>No VBScript é possível colocar duas instruções em uma mesma linha, otimizando assim os tamanhos dos códigos fonte.</p><p>e.</p><p>O recurso de "comentários" ajuda o programador a organizar melhor o seu código e é uma forma de documentar as funcionalidades do mesmo.</p><p>· Pergunta 7</p><p>0,25 em 0,25 pontos</p><p>O Visual Basic Script possui vários tipos de dados, mas na prática só possui um tipo de variável, que vai mudando de acordo com a informação que é introduzida na mesma. Este tipo principal de dados é o tipo Variant, no qual podemos introduzir vários subtipos de dados. Assinale a alternativa incorreta quando se fala em variáveis e seus tipos de dados no VBScript.</p><p>Resposta Selecionada:</p><p>b.</p><p>É necessário realizar uma conversão para que a variável do tipo Variant mude de um subtipo a outro.</p><p>Respostas:</p><p>a.</p><p>Para mudar o subtipo de uma variável do tipo Variant, é necessário inserir um dado nesta variável.</p><p>b.</p><p>É necessário realizar uma conversão para que a variável do tipo Variant mude de um subtipo a outro.</p><p>c.</p><p>O tipo Variant é o que utiliza a maior quantidade de memória alocada, portanto deve-se, sempre que possível, evitar o seu uso, otimizando assim os recursos de hardware do sistema.</p><p>d.</p><p>As variáveis no VBScript podem existir em dois níveis ou escopos: script ou procedimento. O termo escopo está relacionado à quais pontos do programa aquela variável vai efetivamente existir.</p><p>e.</p><p>O ciclo de vida de uma variável depende de qual nível esta variável foi declarada.</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>Comentário: A variável Variant muda automaticamente de um subtipo a outro, sem que tenhamos que fazer nenhuma operação adicional.</p><p>· Pergunta 8</p><p>0,25 em 0,25 pontos</p><p>Os operadores lógicos são empregados na comparação entre dois valores booleanos (0 ou 1), por isso, são denominados operadores lógicos binários. Selecione a alternativa que não representa um operador lógico em VBScript:</p><p>Resposta Selecionada:</p><p>c.</p><p>MOD</p><p>Respostas:</p><p>a.</p><p>AND</p><p>b.</p><p>OR</p><p>c.</p><p>MOD</p><p>d.</p><p>XOR</p><p>e.</p><p>NOT</p><p>Comentário da resposta:</p><p>Resposta: C</p><p>Comentário: O operador MOD é um operador aritmético e não um operador lógico e ele é utilizado para retornar o "resto" do resultado da divisão de dois números.</p><p>· Pergunta 9</p><p>0,25 em 0,25 pontos</p><p>Uma das tarefas fundamentais de qualquer programa é tomar decisões ao longo de sua execução. Os comandos de decisão permitem determinar qual é a ação a ser tomada com base no resultado de uma expressão condicional. Dentre as opções abaixo, assinale aquela que corresponde ao tipo de comando que devemos utilizar quando queremos alterar o fluxo de execução de um programa baseado no valor booleano, de uma expressão lógica ou um conjunto delas.</p><p>Resposta Selecionada:</p><p>a.</p><p>If... Then</p><p>Respostas:</p><p>a.</p><p>If... Then</p><p>b.</p><p>Select Case</p><p>c.</p><p>Laço For</p><p>d.</p><p>Laço While Wend</p><p>e.</p><p>Laço Do Loop</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>Comentário: O comando IF serve para alterar o fluxo de execução de um programa baseado no valor booleano (verdadeiro ou falso), de uma expressão lógica ou um conjunto delas.</p><p>· Pergunta 10</p><p>0,25 em 0,25 pontos</p><p>Variáveis são elementos básicos de um programa. O volume de informações manipuladas em computadores é muito grande, sendo assim, utilizam-se muitas variáveis no processamento dos dados. Assinale a alternativa incorreta quando se fala de variáveis em VBScript.</p><p>Resposta Selecionada:</p><p>e.</p><p>Os atributos das variáveis podem ser alterados a qualquer momento durante o ciclo de vida do programa.</p><p>Respostas:</p><p>a.</p><p>Variável é um objeto capaz de reter e representar um valor ou expressão.</p><p>b.</p><p>Uma variável possui três atributos: um nome, um tipo de dado associado à mesma e a informação por ela guardada.</p><p>c.</p><p>Palavras reservadas em linguagens de programação são palavras que não podem ser usadas como um identificador pois são reservadas para uso da gramática da linguagem.</p><p>d.</p><p>É recomendado criar variáveis com nomes que se relacionem com as funções que as mesmas irão exercer dentro de um programa.</p><p>e.</p><p>Os atributos das variáveis podem ser alterados a qualquer momento durante o ciclo de vida do programa.</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>Comentário: Uma vez definidos, os atributos, nome e tipo de dado de uma variável, não podem ser alterados e assim permanecem durante toda a sua existência, desde que o programa que a utiliza não seja modificado. Por outro lado, o atributo informação está constantemente sujeito a mudanças de acordo com o fluxo de execução do programa.</p><p>Segunda-feira, 9 de Outubro de 2023 09h34min02s BRT</p><p>Usuário</p><p>DAIANNE ESTEFANIA DA SILVA OLIVEIRA</p><p>Curso</p><p>LINGUAGEM DE PROGRAMAÇÃO APLICADA</p><p>Teste</p><p>ATIVIDADE TELEAULA III</p><p>Iniciado</p><p>09/10/23 09:35</p><p>Enviado</p><p>09/10/23 09:39</p><p>Status</p><p>Completada</p><p>Resultado da tentativa</p><p>0 em 0 pontos</p><p>Tempo decorrido</p><p>4 minutos</p><p>Autoteste</p><p>O aluno responde e o resultado do aluno não é visível ao professor.</p><p>Resultados exibidos</p><p>Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente</p><p>· Pergunta 1</p><p>0 em 0 pontos</p><p>A linguagem VBScript utiliza variáveis de memória da mesma forma que um algoritmo no formato de português estruturado. Porém, quando um cálculo necessita de números decimais, é necessário o uso da função Cdbl(). Indique qual alternativa contém o resultado causado por essa função.</p><p>Resposta Selecionada:</p><p>d.</p><p>Ela converte uma string numérica em um número decimal.</p><p>Respostas:</p><p>a.</p><p>Ela converte um número inteiro para uma string numérica.</p><p>b.</p><p>Ela converte um número decimal para uma string numérica.</p><p>c.</p><p>Ela não converte o tipo de dado. Apenas o representa no formato com casas decimais.</p><p>d.</p><p>Ela converte uma string numérica em um número decimal.</p><p>e.</p><p>Ela converte uma string numérica em um número inteiro.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>· Pergunta 2</p><p>0 em 0 pontos</p><p>As funções Ucase() e Lcase() são funções que manipulam caracteres para as mais diferentes situações envolvendo textos digitados para alguma finalidade de processamento ou de armazenamento de dados. Sendo assim, essas funções servem, respectivamente, para:</p><p>Resposta Selecionada:</p><p>a.</p><p>Converter textos para maiúsculas e minúsculas.</p><p>Respostas:</p><p>a.</p><p>Converter textos para maiúsculas e minúsculas.</p><p>b.</p><p>Converter textos para minúsculas e maiúsculas.</p><p>c.</p><p>Posicionar o cursor em um caractere específico.</p><p>d.</p><p>Contar a quantidade de caracteres de uma string.</p><p>e.</p><p>Relacionar Sgtring alfabética com string numérica.</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>· Pergunta 3</p><p>0 em 0 pontos</p><p>Comparando os comandos for() e Do While(), pode-se concluir que a principal diferença entre eles é:</p><p>Resposta Selecionada:</p><p>e.</p><p>O comando for() utiliza repetições dentro de uma faixa numérica e o comando Do While() deve possuir uma condição para repetição de um bloco de comandos.</p><p>Respostas:</p><p>a.</p><p>Ambos utilizam o mesmo escopo, porém o comando Do While() necessita de uma variável de controle.</p><p>b.</p><p>O comando for() só deve ser usado com cálculos de números inteiros e o comando Do While() com números decimais.</p><p>c.</p><p>O comando Do While() utiliza repetições dentro de uma faixa numérica e o comando for() deve possuir uma condição para repetição de um bloco de comandos.</p><p>d.</p><p>O comando for() necessita de uma variável de controle externa e o Do While() de uma variável de controle interna.</p><p>e.</p><p>O comando for() utiliza repetições dentro de uma faixa numérica e o comando Do While() deve possuir uma condição para repetição de um bloco de comandos.</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>· Pergunta 4</p><p>0 em 0 pontos</p><p>Sempre que precisamos interagir com algum recurso do Windows, utilizamos uma instrução para buscar esse recurso e executar uma operação junto ao sistema operacional. Identifique a alternativa que apresenta essa instrução.</p><p>Resposta Selecionada:</p><p>b.</p><p>WScript.CreateObject("WScript.Shell")</p><p>Respostas:</p><p>a.</p><p>WScript.Shell</p><p>b.</p><p>WScript.CreateObject("WScript.Shell")</p><p>c.</p><p>Set objFSO</p><p>d.</p><p>%windir%\notepad.exe</p><p>e.</p><p>Wscript.echo()</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>Usuário</p><p>DAIANNE ESTEFANIA DA SILVA OLIVEIRA</p><p>Curso</p><p>LINGUAGEM DE PROGRAMAÇÃO APLICADA</p><p>Teste</p><p>QUESTIONÁRIO UNIDADE IV</p><p>Iniciado</p><p>09/10/23 09:41</p><p>Enviado</p><p>09/10/23 09:45</p><p>Status</p><p>Completada</p><p>Resultado da tentativa</p><p>2,25 em 2,5 pontos</p><p>Tempo decorrido</p><p>4 minutos</p><p>Resultados exibidos</p><p>Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente</p><p>· Pergunta 1</p><p>0,25 em 0,25 pontos</p><p>Ao executar um comando no sistema operacional Linux, podem ser usados os caracteres “|” e “>”. Marque a opção que indica a diferença do uso desses caracteres:</p><p>Resposta Selecionada:</p><p>a.</p><p>“|” envolve o processamento de dois comandos, enquanto o “>” redireciona a saída de um programa para um arquivo/dispositivo.</p><p>Respostas:</p><p>a.</p><p>“|” envolve o processamento de dois comandos, enquanto o “>” redireciona a saída de um programa para um arquivo/dispositivo.</p><p>b.</p><p>“>” envolve o processamento de dois comandos, enquanto o “|” redireciona a saída de um programa para um arquivo/dispositivo.</p><p>c.</p><p>“|” e “>” redirecionam a saída de um programa para um arquivo/dispositivo.</p><p>d.</p><p>“|” e “>” envolvem o processamento de dois comandos.</p><p>e.</p><p>“|” e “>” são usados para colocar e retirar um processo de segundo plano.</p><p>Comentário da resposta:</p><p>Resposta: A</p><p>Comentário: O caractere “|” é uma das maneiras que o Linux pode utilizar para comunicação entre processos, já o “>” redireciona a saída de um programa para um arquivo/dispositivo.</p><p>· Pergunta 2</p><p>0,25 em 0,25 pontos</p><p>As entradas de texto no modo de comando do Linux são interpretadas como ações a serem executadas pelo sistema. Selecione, dentre as alternativas abaixo, a que não representa um tipo de comando presente no Linux:</p><p>Resposta Selecionada:</p><p>e.</p><p>Nenhuma das anteriores.</p><p>Respostas:</p><p>a.</p><p>Comandos de operação.</p><p>b.</p><p>Comandos de inserção, substituição e deleção.</p><p>c.</p><p>Comandos de movimentação.</p><p>d.</p><p>Comandos de busca/localização.</p><p>e.</p><p>Nenhuma das anteriores.</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>Comentários: Os comandos de operação;</p><p>inserção, substituição e deleção; movimentação; busca/localização são os tipos de comando mais utilizados no Linux.</p><p>· Pergunta 3</p><p>0,25 em 0,25 pontos</p><p>Assinale a alternativa incorreta quando se fala em sistemas de arquivos do Linux:</p><p>Resposta Selecionada:</p><p>b.</p><p>O sistema de arquivos EXT2 foi o primeiro a apresentar suporte a journaling.</p><p>Respostas:</p><p>a.</p><p>O sistema de arquivos EXT2 foi desenvolvido para ser mais eficiente que o sistema de arquivos “Minix”, seu antecessor, e foi substituído pelo EXT3.</p><p>b.</p><p>O sistema de arquivos EXT2 foi o primeiro a apresentar suporte a journaling.</p><p>c.</p><p>O sistema de arquivos ReiserFS é suportado por quase todas as distribuições Linux, apresenta um excelente desempenho e possui suporte a journaling.</p><p>d.</p><p>O sistema de arquivos XFS é considerado um dos melhores sistemas de arquivos para banco de dados devido à sua velocidade na gravação.</p><p>e.</p><p>O sistema de arquivos VFAT geralmente não é utilizado para sistemas Linux, a não ser para transferência de dados entre sistemas MS Windows e Linux instalados no mesmo disco, pois pode ser lido e escrito por ambos os sistemas operacionais.</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>Comentário: O sistema de arquivos EXT2 não possui journaling.</p><p>· Pergunta 4</p><p>0,25 em 0,25 pontos</p><p>Entre as diferentes distribuições do sistema operacional Linux estão:</p><p>Resposta Selecionada:</p><p>d.</p><p>Debian, Conectiva, Turbo Linux e Slackware.</p><p>Respostas:</p><p>a.</p><p>Conectiva, OpenOffice, StarOffice e Debian.</p><p>b.</p><p>GNU, Conectiva, Debian e Kernel.</p><p>c.</p><p>KDE, Blackbox, Debian e Pipe.</p><p>d.</p><p>Debian, Conectiva, Turbo Linux e Slackware.</p><p>e.</p><p>Fedora, RedHat, Kurumim e Posix.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentários: Debian, Conectiva, Turbo Linux e Slackware são distribuições reconhecidas do sistema operacional Linux.</p><p>· Pergunta 5</p><p>0,25 em 0,25 pontos</p><p>O Linux é conhecido por suportar uma quantidade muito grande de sistemas de arquivos, inclusive que são suportados em outros sistemas operacionais. Um sistema de arquivos é um conjunto de rotinas e estruturas lógicas, que permitem ao sistema operacional controlar o acesso ao disco rígido. Assinale dentre as opções abaixo a que não representa um sistema de arquivos suportado pelo Linux:</p><p>Resposta Selecionada:</p><p>b.</p><p>SHELL.</p><p>Respostas:</p><p>a.</p><p>EXT2.</p><p>b.</p><p>SHELL.</p><p>c.</p><p>EXT3.</p><p>d.</p><p>ReiserFS.</p><p>e.</p><p>XFS.</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>Comentário: SHELL não é um sistema de arquivos e, sim, o interpretador de comandos do Linux.</p><p>· Pergunta 6</p><p>0,25 em 0,25 pontos</p><p>O Shell é o interprete de comandos do Linux. É a interface entre o usuário e o sistema operacional e esta interface se dá por meio das linhas de comando por ele escritas. Existem diversos tipos de Shell. Assinale dentre as alternativas abaixo a alternativa que não corresponde a um interpretador de comandos Shell:</p><p>Resposta Selecionada:</p><p>c.</p><p>Texas Shell (tsh).</p><p>Respostas:</p><p>a.</p><p>Bourne Shell (sh).</p><p>b.</p><p>Bourne Again Shell (bash).</p><p>c.</p><p>Texas Shell (tsh).</p><p>d.</p><p>C Shell (csh).</p><p>e.</p><p>Korn Shell (ksh).</p><p>Comentário da resposta:</p><p>Resposta: C</p><p>Comentário: O Texas Shell não corresponde a um tipo de interpretador de comandos Shell do Linux.</p><p>· Pergunta 7</p><p>0,25 em 0,25 pontos</p><p>O Unix foi o primeiro sistema a introduzir conceitos muito importantes para os Sistemas Operacionais, como suporte a multiusuários, multitarefas e portabilidade. Logo que foi concebido, este sistema funcionou sob uma forma de licença livre, o que com certeza influenciou na popularidade. Assinale dentre as opções abaixo a alternativa incorreta ao se falar de Unix:</p><p>Resposta Selecionada:</p><p>d.</p><p>Um ponto negativo do Linux, que vem sendo tratado em suas atualizações, é a sua instabilidade, o que provoca, ocasionalmente, alguns travamentos do sistema.</p><p>Respostas:</p><p>a.</p><p>Atualmente, diversos sistemas operacionais são baseados no UNIX e a maioria deles funciona sob um sistema total ou parcial de código aberto.</p><p>b.</p><p>Um dos principais sistemas operacionais baseados no UNIX encontrados no mercado é o LINUX.</p><p>c.</p><p>O Linux possui o seu código fonte aberto, o que permite que qualquer pessoa veja como o sistema funciona, corrija algum problema ou faça a sua sugestão de melhoria.</p><p>d.</p><p>Um ponto negativo do Linux, que vem sendo tratado em suas atualizações, é a sua instabilidade, o que provoca, ocasionalmente, alguns travamentos do sistema.</p><p>e.</p><p>Uma das maiores vantagens de se utilizar o Linux é o fato de a maioria dos programas que rodam neste serem gratuitos.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentário: Um dos destaques do LINUX é sua estabilidade, praticamente não apresentando travamentos do sistema.</p><p>· Pergunta 8</p><p>0 em 0,25 pontos</p><p>O interpretador de comandos Shell executa algumas tarefas em uma ordem de sequência. Assinale a alternativa que representa a ordem de sequência de execução do Shell correta:</p><p>Resposta Selecionada:</p><p>c.</p><p>Atribuição, exame da linha de comandos, resolução de redirecionamentos, comando, substituição de variáveis, passagem de linha de comando para o kernel.</p><p>Respostas:</p><p>a.</p><p>Exame da linha de comandos, atribuição, comando, substituição de variáveis, resolução de redirecionamentos, passagem de linha de comando para o kernel.</p><p>b.</p><p>Exame da linha de comandos, resolução de redirecionamentos, comando, atribuição, substituição de variáveis, passagem de linha de comando para o kernel.</p><p>c.</p><p>Atribuição, exame da linha de comandos, resolução de redirecionamentos, comando, substituição de variáveis, passagem de linha de comando para o kernel.</p><p>d.</p><p>Exame da linha de comandos, comando, atribuição, resolução de redirecionamentos, substituição de variáveis, passagem de linha de comando para o kernel.</p><p>e.</p><p>Atribuição, resolução de redirecionamentos, exame da linha de comandos, comando, substituição de variáveis, passagem de linha de comando para o kernel.</p><p>· Pergunta 9</p><p>0,25 em 0,25 pontos</p><p>O sistema operacional Linux tem origem no Unix e foi originalmente escrito por Linus Torvalds, um finlandês pertencente ao departamento de Ciências da Computação da Universidade de Helsinki, na Finlândia. Assinale abaixo a alternativa correta quando se fala no histórico do Linux:</p><p>Resposta Selecionada:</p><p>d.</p><p>No início, por não possuir uma interface com o usuário muito amigável, o Linux era utilizado, na maioria das vezes, por programadores, ou por quem tinha conhecimento de programação e usava essencialmente linhas de comando na execução de suas tarefas.</p><p>Respostas:</p><p>a.</p><p>Linus Torvalds era um experiente pesquisador, especialista em sistemas operacionais e dedicou toda a sua vida em projetos de sistemas operacionais até chegar na “fórmula” do Linux.</p><p>b.</p><p>Linus Torvalds desenvolveu o Linux “do zero” e sem contar com a ajuda de ninguém.</p><p>c.</p><p>A ideia inicial de Linus Torvalds era comercializar o Linux, porém, após o vazamento do código fonte deste sistema, esta opção foi inviabilizada.</p><p>d.</p><p>No início, por não possuir uma interface com o usuário muito amigável, o Linux era utilizado, na maioria das vezes, por programadores, ou por quem tinha conhecimento de programação e usava essencialmente linhas de comando na execução de suas tarefas.</p><p>e.</p><p>O sistema operacional Linux perdeu muito em popularidade após o anúncio de que seu código não seria mais “aberto”.</p><p>Comentário da resposta:</p><p>Resposta: D</p><p>Comentário: Usuários comuns dificilmente conseguiam utilizar o Linux no seu surgimento devido à sua complexidade. Após o surgimento das interfaces gráficas, este cenário mudou e o sistema se popularizou ainda mais.</p><p>· Pergunta 10</p><p>0,25 em 0,25 pontos</p><p>Os sistemas operacionais que possuem o seu código fonte aberto permitem que qualquer pessoa veja como o sistema funciona, corrija algum problema ou faça a sua sugestão de melhoria. Em relação ao Linux, sua licença é do tipo:</p><p>Resposta Selecionada:</p><p>b.</p><p>GPL.</p><p>Respostas:</p><p>a.</p><p>Shareware.</p><p>b.</p><p>GPL.</p><p>c.</p><p>Copyleft.</p><p>d.</p><p>Freeware.</p><p>e.</p><p>Proprietária.</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>Comentário: General Public License (GPL) é a licença com maior utilização por parte de projetos de software livre, em grande parte pela sua utilização no mundo Linux.</p><p>Segunda-feira, 9 de Outubro de 2023 09h45min55s GMT-03:00</p><p>suário</p><p>DAIANNE ESTEFANIA DA SILVA OLIVEIRA</p><p>Curso</p><p>LINGUAGEM DE PROGRAMAÇÃO APLICADA</p><p>Teste</p><p>ATIVIDADE TELEAULA IV</p><p>Iniciado</p><p>09/10/23 09:46</p><p>Enviado</p><p>09/10/23 09:48</p><p>Status</p><p>Completada</p><p>Resultado da tentativa</p><p>0 em 0 pontos</p><p>Tempo decorrido</p><p>1 minuto</p><p>Autoteste</p><p>O aluno responde e o resultado do aluno não é visível ao professor.</p><p>Resultados exibidos</p><p>Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente</p><p>· Pergunta 1</p><p>0 em 0 pontos</p><p>Um sistema operacional Linux possui versões diferentes do shell. Para descobrir qual o shell padrão de uma distribuição Linux, indique qual o comando que deve ser digitado para encontrar qual a versão do shell presente em uma distribuição Linux.</p><p>Resposta Selecionada:</p><p>c.</p><p>echo $SHELL</p><p>Respostas:</p><p>a.</p><p>echo $linux</p><p>b.</p><p>echo $shell</p><p>c.</p><p>echo $SHELL</p><p>d.</p><p>echo shell</p><p>e.</p><p>echo $Script</p><p>Comentário da resposta:</p><p>Resposta: C</p><p>· Pergunta 2</p><p>0 em 0 pontos</p><p>Quando estamos indicando variáveis de memória em um script, temos que respeitar as chamadas palavras reservadas. Esses termos não podem ser usados para construção de identificadores. Indique qual alternativa explica o motivo de não ser possível criar variáveis com palavras reservadas.</p><p>Resposta Selecionada:</p><p>b.</p><p>Palavras reservadas são nomes de comandos de uma linguagem de programação.</p><p>Respostas:</p><p>a.</p><p>Palavras reservadas são nomes específicos atribuídos às variáveis pelo programador.</p><p>b.</p><p>Palavras reservadas são nomes de comandos de uma linguagem de programação.</p><p>c.</p><p>Essas palavras representam controles da memória do computador.</p><p>d.</p><p>São termos que necessitam ser escritos com outros tipos de caracteres.</p><p>e.</p><p>Palavras reservadas são constantes de armazenamento de dados na memória.</p><p>Comentário da resposta:</p><p>Resposta: B</p><p>· Pergunta 3</p><p>0 em 0 pontos</p><p>A sintaxe do comando if permite o uso de um complemento para agregar condições múltiplas a uma estrutura condicional. Indique a alternativa que contém esse complemento.</p><p>Resposta Selecionada:</p><p>e.</p><p>elif</p><p>Respostas:</p><p>a.</p><p>-eq</p><p>b.</p><p>else</p><p>c.</p><p>-ge</p><p>d.</p><p>fi</p><p>e.</p><p>elif</p><p>Comentário da resposta:</p><p>Resposta: E</p><p>· Pergunta 4</p><p>0 em 0 pontos</p><p>Para escrever programas começando do zero usando o shell do Linux, temos que seguir uma sequência de ações que possibilitarão executar programas de script em nosso sistema operacional. Indique a alternativa que contém a ordem correta dessas ações.</p><p>Resposta Selecionada:</p><p>c.</p><p>Criar um novo programa, salvar o conteúdo, atribuir permissão e executar o script.</p><p>Respostas:</p><p>a.</p><p>Criar um programa, atribuir permissão, salvar o conteúdo e executar o script.</p><p>b.</p><p>Atribuir permissão, criar um programa, executar o script e salvar o conteúdo.</p><p>c.</p><p>Criar um novo programa, salvar o conteúdo, atribuir permissão e executar o script.</p><p>d.</p><p>Executar o script, atribuir permissão, criar o programa e salvar o conteúdo.</p><p>e.</p><p>Salvar o conteúdo, executar o script, criar o programa e atribuir permissão.</p><p>Comentário da resposta:</p><p>Resposta: C</p><p>Segunda-feira, 9 de Outubro de 2023 09h48min32s GMT-03:00</p><p>image1.gif</p><p>image2.gif</p><p>image3.gif</p><p>image4.gif</p>

Mais conteúdos dessa disciplina