Prévia do material em texto
<p>Pincel Atômico - 08/10/2024 11:12:56 1/4</p><p>LUCAS VINICIUS</p><p>ALVES LAIA</p><p>Avaliação Online (SALA EAD) - Todos Capitulos/Referencias</p><p>Atividade finalizada em 06/10/2024 13:11:42 (2746517 / 1)</p><p>LEGENDA</p><p>Resposta correta na questão</p><p># Resposta correta - Questão Anulada</p><p>X Resposta selecionada pelo Aluno</p><p>Disciplina:</p><p>LINGUAGEM DE PROGRAMAÇÃO I [1170749] - Avaliação com 10 questões, com o peso total de 50,00 pontos [capítulos - Todos]</p><p>Turma:</p><p>Tecnólogo: Análise e Desenvolvimento de Sistemas - Grupo: SETEMBRO/2024 - ANADESIST/SET24 [131348]</p><p>Aluno(a):</p><p>91602000 - LUCAS VINICIUS ALVES LAIA - Respondeu 10 questões corretas, obtendo um total de 50,00 pontos como nota</p><p>[359633_14660</p><p>1]</p><p>Questão</p><p>001</p><p>A linguagem C é considerada como sendo case sensitive, já que faz distinção entre letras</p><p>maiúsculas e minúsculas. Portanto, duas palavras só são consideradas iguais quando as letras</p><p>utilizadas para escrever essas palavras são exatamente as mesmas, isto é, não pode haver</p><p>diferença entre maiúsculas e minúsculas, ou uso de acentos, por exemplo. Dito isso, avalie o</p><p>seguinte trecho de código em C:</p><p>typedef enum</p><p>{</p><p>campos,</p><p>Campos,</p><p>caMpos,</p><p>}cidades;</p><p>A respeito dessa enumeração, avalie as afirmações abaixo:</p><p>I. essa não é uma enumeração válida, pois todos os seus elementos são iguais.</p><p>II. embora válida, essa enumeração não pode ser utilizada para definir um membro em uma</p><p>estrutura.</p><p>III. embora os nomes dos elementos sejam ortograficamente iguais, cada um dos elementos é</p><p>uma constante completamente diferente.</p><p>As afirmações corretas são:</p><p>I e II.</p><p>apenas II.</p><p>apenas I.</p><p>X apenas III.</p><p>I, II e III.</p><p>[359633_14317</p><p>5]</p><p>Questão</p><p>002</p><p>As estruturas de seleção são recursos usados para alterar o fluxo de execução de um programa</p><p>mediante a avaliação de uma condição. É correto afirmar que linguagens de programação como</p><p>C suportam os seguintes tipos de estruturas de seleção:</p><p>X Simples, composta, encadeada e múltipla.</p><p>Estruturada, simples, composta e intermitente.</p><p>Simples, composta, intermitente e encadeada.</p><p>Composta, estruturada, constante e múltipla.</p><p>Simples, complexa, estruturada e múltipla.</p><p>Pincel Atômico - 08/10/2024 11:12:56 2/4</p><p>[359633_14666</p><p>1]</p><p>Questão</p><p>003</p><p>Em programas reais, é comum implementar funções que evocam outras funções. O mesmo pode</p><p>ser feito diretamente em apenas uma linha de comando, em que o resultado de uma função torna-</p><p>se o parâmetro de entrada para uma outra. Dito isso, qual seria o valor variável resultado ao final</p><p>da execução desse código:</p><p>int soma(int n1, int n2)</p><p>{</p><p>return n1 + n2;</p><p>}</p><p>int main()</p><p>{</p><p>int a = 5;</p><p>int b = 2;</p><p>int resultado;</p><p>resultado = soma(soma(a,b),soma(a,b));</p><p>}</p><p>10.</p><p>X 14.</p><p>5.</p><p>7.</p><p>8.</p><p>[359633_14666</p><p>9]</p><p>Questão</p><p>004</p><p>Em C, a função fgetc é utilizada para ler apenas 1 caractere por vez. Quando não há mais</p><p>nenhum dado a ser lido, a função retorna a constante EOF. Supondo que seja necessário ler um</p><p>arquivo contendo 100 caracteres, é correto afirmar que:</p><p>a função fgetc pode até ser utilizada nesse tipo de operação, mas desde que o arquivo não</p><p>contenha mais do que 250 caracteres.</p><p>X</p><p>a função fgetc pode ser utilizada para realizar essa leitura ao ser inserida em um laço de</p><p>repetição que executa continuamente a leitura de caracteres até que essa função retorne a</p><p>constante EOF.</p><p>não há nenhuma forma de utilizar a função fgetc para realizar essa leitura.</p><p>a função fgetc pode até ser utilizada nesse tipo de operação, mas desde que o arquivo não</p><p>contenha mais do que 200 caracteres.</p><p>a função fgetc pode ser utilizada para realizar essa leitura ao ser inserida em um laço de</p><p>repetição que executa continuamente a leitura de caracteres até que essa função retorne a</p><p>constante NULL.</p><p>[359633_14659</p><p>5]</p><p>Questão</p><p>005</p><p>As linguagens de programação costumam adotar, para os operadores das quatro operações</p><p>aritméticas elementares, a mesma ordem de precedência da matemática. Porém, para os demais</p><p>operadores, cada linguagem pode apresentar uma ordem de precedência diferente. Suponha que</p><p>uma linguagem de programação adote a ordem de precedência indicada na tabela abaixo e que o</p><p>resultado para verdadeiro e falso sejam representados, respectivamente, pelos números inteiros 0</p><p>e 1.</p><p>A partir dessas informações, qual seria o resultado final da expressão abaixo?</p><p>3 + ((1 >= 2 + 1) && (1 || (3</p><p>de caracteres igual a 4, é</p><p>correto afirmar que, para ler todo o conteúdo do arquivo, as funções fgetc e fgets deveriam ser</p><p>executadas, respectivamente, o seguinte número de vezes:</p><p>24 e 6.</p><p>25 e 8.</p><p>28 e 6</p><p>25 e 6.</p><p>X 26 e 8.</p>