Prévia do material em texto
IMPORTANTE Data limite para aplicação desta prova: 07/06/2025 UNIP EAD Código da Prova: 125167457400 Curso: SUP TEC EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO Série: 3 Tipo: Bimestral - AP Aluno: 2436425 - DAVID BUENO DE MORAIS FILHO I - Questões objetivas – valendo 10 pontos Gerada em: 03/06/2025 às 20h49 ------------------------------------------------------------------------------------------------------------ Instruções para a realização da prova: 1. Leia as questões com atenção. 2. Confira seu nome e RA e verifique se o caderno de questão e folha de respostas correspondem à sua disciplina. 3. Faça as marcações primeiro no caderno de questões e depois repasse para a folha de respostas. 4. Serão consideradas somente as marcações feitas na folha de respostas. 5. Não se esqueça de assinar a folha de respostas. 6. Utilize caneta preta para preencher a folha de respostas. 7. Preencha todo o espaço da bolha referente à alternativa escolhida, a caneta, conforme instruções: não rasure, não preencha X, não ultrapasse os limites para preenchimento. 8. Preste atenção para não deixar nenhuma questão sem assinalar. 9. Só assinale uma alternativa por questão. 10. Não se esqueça de responder às questões discursivas, quando houver, e de entregar a folha de respostas para o tutor do polo presencial, devidamente assinada. 11. Não é permitido consulta a nenhum material durante a prova, exceto quando indicado o uso do material de apoio. 12. Lembre-se de confirmar sua presença através da assinatura digital (login e senha). Boa prova! ------------------------------------------------------------------------------------------------------------ Questões de múltipla escolha Disciplina: 764260 - ALGORÍTIMOS Questão 1: Sobre as regras para o uso de variáveis, qual das alternativas a seguir expressa um procedimento correto? A) O primeiro caractere de identificação do nome de uma variável não pode ser, em hipótese nenhuma, numérico ou um símbolo gráfico. B) É aconselhável utilizar como o nome de variável algum rótulo que já tenha sido usado para identificar o nome de um programa ou mesmo de outra variável. C) É importante definir uma variável com o mesmo nome de uma palavra que represente um dos comandos ou instruções de uma linguagem de programação de computadores. D) O primeiro caractere deve ser sempre numérico. Os demais caracteres do nome de uma variável podem ser alfabéticos. E) Na definição de um nome composto de variável sempre deixar espaços em branco, a fim de melhor visualização. Questão 2: É possível incentivar a utilização da construção dos algoritmos a partir de três razões, sendo elas: A) Emocional, abstração e reciclagem. B) Cognição, desenho e lógica. C) Abstração, alegoria e descarte. D) Perspicaz, lógica e designer. E) Eficiência, abstração e reutilização. Questão 3: A Respeito da Programação Orientada a Objetos (POO) assinale a alternativa que preenche corretamente as lacunas do trecho a seguir: A chave para ser mais produtivo na POO é tornar cada objeto responsável por _____________ um conjunto de tarefas _____________. Se um objeto depende de uma tarefa que não é de sua ________________ ele precisa ter acesso a outro _____________, cujas responsabilidades incluem essa tarefa. O primeiro objeto _____________ ao segundo objeto para executar a tarefa. A) Organizar; relacionadas; cidade; programador; pede. B) Executar; aleatórios; possibilidade; site; nega. C) Distanciar; relacionadas; localidade; objeto; ajuda. D) Organizar; individuais; vertente; sistema; bloqueia. E) Executar; relacionadas; responsabilidade; objeto; pede. Questão 4: Todo o programa em C possui, pelo menos, uma função, que é a função main (), e todos os programas mais triviais podem definir algumas funções específicas. A respeito das afirmativas a seguir sobre as “FUNÇÕES”, está correto, apenas, o que se afirma em: I. Cada função tem que ter um nome único, que serve para a sua invocação em algum lugar no programa a que pertence; II. Uma função, em nenhuma hipótese, pode ser invocada a partir de outras funções III. O código de uma função deve ser tão genérico quanto possível, para poder ser reutilizado em outros projetos; IV. Uma função pode receber os parâmetros que alterem o seu comportamento, de forma a adaptar-se facilmente a situações distintas. A) I, III e IV. B) II e III. C) I e IV. D) II, III e IV E) I e II. Questão 5: Dentro do campo de matrizes multidimensionais, uma matriz pode ser definida como: A) Uma variável comum heterogênea bidimensional, formada por variáveis, todas do mesmo tipo de dados, com o mesmo distanciador. B) Uma variável composta homogênea multidimensional, formada por variáveis, todas de tipo de dados diferentes, com o mesmo danificador. C) União de duas variáveis únicas heterogêneas e unidimensionais, formadas por um único tipo de dado, com o mesmo colecionador. D) Uma variável fragmentada e sem dimensão, formada por rupturas, todas do mesmo tipo de defeito, com o mesmo vírus. E) Uma variável composta homogênea multidimensional, formada por variáveis, todas do mesmo tipo de dados, com o mesmo identificador. Questão 6: Uma função pode ser interna ou externa. Qual caso a seguir corresponde, corretamente, à função interna: A) É considerada função interna quando é desenvolvida por um programador. B) É considerada função interna, apenas, se os plug-ins do FileMaker Pro estiverem instalados. C) É considerada função interna quando faz parte do compilador. D) É considerada função interna quando é implementada por um programador. E) É considerada função interna quando não passa pelo compilador. Questão 7: A respeito da “Linguagem de Programação C” analise as asserções a seguir e a relação proposta entre elas. A seguir, assinale a alternativa correta: I. Hoje em dia, as principais partes de sistemas operacionais populares como Windows, UNIX, Linux não são mais escritas em C. PORQUE II. Isso ocorre porque, quando se trata de desempenho (velocidade de execução), a linguagem C já foi, há muito tempo, superada. A) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. B) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. C) A asserção I é uma proposição verdadeira e a II é uma proposição falsa. D) A asserção I é uma proposição falsa e a II é uma proposição verdadeira. E) As asserções I e II são proposições falsas. Questão 8: A partir do que estudamos sobre as “estruturas”, leia as afirmativas a seguir e selecione a alternativa que apresenta a opção correta sobre elas: I. As estruturas em C permitem colocar, em uma única entidade, elementos de tipos diferentes; II. Uma estrutura não pode utilizar mais de uma variável, pois não é capaz de agrupar sob um único nome a sua referência; III.As estruturas podem conter elementos com qualquer tipo de dados válidos em C; IV. Assim como as variáveis primárias, as variáveis de estrutura também podem ser inicializadas quando são declaradas. É correto, apenas, o que se afirma em: A) I e II. B) III e IV. C) I, III e IV. D) II e III. E) I, II e IV. Questão 9: Cada item de dados de uma matriz é chamado de: A) Algoritmo. B) Vetor. C) Elemento. D) Designer. E) Composição. Questão 10: Sobre o que estudamos em “O que impulsiona o trabalho de um projetista de computadores”, a arquitetura do conjunto de instruções refere-se: A) Ao que o designer vê como as imagens de instruções da câmera. B) Ao que o arquiteto mobiliza de transporte de dados on-line. C) Ao que o programador vê como o conjunto de instruções da máquina. D) Ao que o algoritmo define como a unidade de instruções da rede social. E) Ao que o programador chama de esboço de engenharia física.