Logo Passei Direto
Buscar

revisao Final

User badge image
Lucas Laia

em

Ferramentas de estudo

Questões resolvidas

A linguagem C é considerada como sendo case sensitive, já que faz distinção entre letras maiúsculas e minúsculas. Portanto, duas palavras só são consideradas iguais quando as letras utilizadas para escrever essas palavras são exatamente as mesmas, isto é, não pode haver diferença entre maiúsculas e minúsculas, ou uso de acentos, por exemplo. Dito isso, avalie o seguinte trecho de código em C:
typedef enum
{
campos,
Campos,
caMpos,
}cidades;
A respeito dessa enumeração, avalie as afirmacoes abaixo:
I. essa não é uma enumeração válida, pois todos os seus elementos são iguais.
II. embora válida, essa enumeração não pode ser utilizada para definir um membro em uma estrutura.
III. embora os nomes dos elementos sejam ortograficamente iguais, cada um dos elementos é uma constante completamente diferente.
As afirmações corretas são:

I e II.
apenas II.
apenas I.
apenas III.
I, II e III.

Em programas reais, é comum implementar funções que evocam outras funções. O mesmo pode ser feito diretamente em apenas uma linha de comando, em que o resultado de uma função torna-se o parâmetro de entrada para uma outra. Dito isso, qual seria o valor variável resultado ao final da execução desse código:
int soma(int n1, int n2)
{
return n1 + n2;
}
int main()
{
int a = 5;
int b = 2;
int resultado;
resultado = soma(soma(a,b),soma(a,b));
}

10.
14.
5.
7.
8.

Na linguagem C, a abertura de arquivos é realizada por meio da função fopen que requer os seguintes argumentos:

Nome do arquivo e modo de abertura do arquivo.
Tamanho do arquivo e modo de abertura do arquivo.
Modo de abertura do arquivo e data de modificação do arquivo.
Nome do arquivo e data de criação do arquivo.
Nome do arquivo e tamanho do arquivo.

A linguagem C provê diferentes formas para realizar a leitura de dados em arquivos. A função fgetc retorna 1 caractere por vez, enquanto que a fgets permite obter, de uma só vez, uma determinada quantidade de caracteres indicada no seu parâmetro de entrada. No entanto, caso a função fgets encontre um indicador de final de linha, todos os caracteres dessa linha são imediatamente retornados, mesmo que essa quantidade de caracteres seja menor do que a solicitada inicialmente.
abcdef
ghi
j
klmnopqrstuvwxyz
Considerando o arquivo texto acima e o parâmetro de quantidade de caracteres igual a 4, é correto afirmar que, para ler todo o conteúdo do arquivo, as funções fgetc e fgets deveriam ser executadas, respectivamente, o seguinte número de vezes:

24 e 6.
25 e 8.
28 e 6.
25 e 6.
26 e 8.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

A linguagem C é considerada como sendo case sensitive, já que faz distinção entre letras maiúsculas e minúsculas. Portanto, duas palavras só são consideradas iguais quando as letras utilizadas para escrever essas palavras são exatamente as mesmas, isto é, não pode haver diferença entre maiúsculas e minúsculas, ou uso de acentos, por exemplo. Dito isso, avalie o seguinte trecho de código em C:
typedef enum
{
campos,
Campos,
caMpos,
}cidades;
A respeito dessa enumeração, avalie as afirmacoes abaixo:
I. essa não é uma enumeração válida, pois todos os seus elementos são iguais.
II. embora válida, essa enumeração não pode ser utilizada para definir um membro em uma estrutura.
III. embora os nomes dos elementos sejam ortograficamente iguais, cada um dos elementos é uma constante completamente diferente.
As afirmações corretas são:

I e II.
apenas II.
apenas I.
apenas III.
I, II e III.

Em programas reais, é comum implementar funções que evocam outras funções. O mesmo pode ser feito diretamente em apenas uma linha de comando, em que o resultado de uma função torna-se o parâmetro de entrada para uma outra. Dito isso, qual seria o valor variável resultado ao final da execução desse código:
int soma(int n1, int n2)
{
return n1 + n2;
}
int main()
{
int a = 5;
int b = 2;
int resultado;
resultado = soma(soma(a,b),soma(a,b));
}

10.
14.
5.
7.
8.

Na linguagem C, a abertura de arquivos é realizada por meio da função fopen que requer os seguintes argumentos:

Nome do arquivo e modo de abertura do arquivo.
Tamanho do arquivo e modo de abertura do arquivo.
Modo de abertura do arquivo e data de modificação do arquivo.
Nome do arquivo e data de criação do arquivo.
Nome do arquivo e tamanho do arquivo.

A linguagem C provê diferentes formas para realizar a leitura de dados em arquivos. A função fgetc retorna 1 caractere por vez, enquanto que a fgets permite obter, de uma só vez, uma determinada quantidade de caracteres indicada no seu parâmetro de entrada. No entanto, caso a função fgets encontre um indicador de final de linha, todos os caracteres dessa linha são imediatamente retornados, mesmo que essa quantidade de caracteres seja menor do que a solicitada inicialmente.
abcdef
ghi
j
klmnopqrstuvwxyz
Considerando o arquivo texto acima e o parâmetro de quantidade de caracteres igual a 4, é correto afirmar que, para ler todo o conteúdo do arquivo, as funções fgetc e fgets deveriam ser executadas, respectivamente, o seguinte número de vezes:

24 e 6.
25 e 8.
28 e 6.
25 e 6.
26 e 8.

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>

Mais conteúdos dessa disciplina