Buscar

APOL 2 - Linguagem de Programação

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

Voltar!" #
CURSO: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - DISTÂNCIA
AVALIAÇÃO » NOVO
Atenção. Este gabarito é para uso exclusivo do aluno e não deve
ser publicado ou compartilhado em redes sociais ou grupo de
mensagens.
O seu compartilhamento infringe as políticas do Centro
Universitário UNINTER e poderá implicar sanções disciplinares,
com possibilidade de desligamento do quadro de alunos do
Centro Universitário, bem como responder ações judiciais no
âmbito cível e criminal.
$
PROTOCOLO: 20201013328277239C0BCF %
LEONARDO GALDINO ALCANTARA - RU: 3282772
Nota: 100
Disciplina(s):
Linguagem de Programação
Data de início: 13/10/2020 14:59
Prazo máximo entrega: - 
Data de entrega: 13/10/2020 15:21
Questão 1/10 - Linguagem de
Programação
De acordo com o conteúdo visto na Aula 04, função é 
uma técnica de programar desenvolvendo um 
programa a partir de pequenas partes ou módulos, 
sendo um trecho de código contendo um conjunto de 
comandos com o objetivo de efetuar uma 
determinada tarefa.
Também na Aula 4, vimos o conceito de Strings, que 
nada mais são do que vetores de caracteres.
Com base no conceito de funções e Strings 
apresentados acima, assinale a alternativa que 
contém o uso das funções strlen, strcmp e strcpy:
Nota: 10.0
Questão 2/10 - Linguagem de
Programação
Um programador desejava fazer um programa para 
somar dois números reais. 
Infelizmente, por questões internas a sua empresa, 
o supervisor exigiu que o programa usasse apenas 
variáveis inteiras. 
Considerando o código a seguir, o que será impresso 
na tela se o programa for executado? 
Considerando que serão digitados os números 1,89 e 
2,35.
Verifique que este cógio apresentado está incorreto 
e, para que funcione corretamente é necessário 
primeiramente encontrar o erro, para depois inserir os 
valores indicados e obter a resposta.
Portanto, a resposta consiste em encontrar o erro 
do código e informar o valor do cálculo.
Nota: 10.0
Questão 3/10 - Linguagem de
Programação
Nesta disciplina aprendemos sobre códigos iterativos. 
Acerca desta assunto, assinale a alternativa correta.
Nota: 10.0
Questão 4/10 - Linguagem de
Programação
De acordo com o conteúdo visto na Aula 04, função é 
uma técnica de programar desenvolvendo um 
programa a partir de pequenas partes ou módulos, 
sendo um trecho de código contendo um conjunto de 
comandos com o objetivo de efetuar uma 
determinada tarefa.
Com base nos conceitos apresentados acima, 
analise atentamente os procedimentos Ping e Pong 
apresentados abaixo:
Com base nos procedimentos Ping e Pong 
apresentados acima, assinale a alternativa correta 
que corresponde a saída da chamada Ping(25):
Nota: 10.0
Questão 5/10 - Linguagem de
Programação
Na Aula 5 trabalhamos com o conceito de estrutura 
de dados homogêneas, as chamadas structs. 
Acerca de structs, assinale a única alternativa que 
contém uma criação correta de uma struct.
Nota: 10.0
Questão 6/10 - Linguagem de
Programação
O conceito de struct é:
Nota: 10.0
Questão 7/10 - Linguagem de
Programação
A função calloc() tem como objetivo?
Nota: 10.0
Questão 8/10 - Linguagem de
Programação
De acordo com o conteúdo visto na Aula 04, função é 
uma técnica de programar desenvolvendo um 
programa a partir de pequenas partes ou módulos, 
sendo um trecho de código contendo um conjunto de 
comandos com o objetivo de efetuar uma 
determinada tarefa.
Com base nos conceitos apresentados acima, 
analise atentamente o fragmento de código contendo 
os procedimentos Ping e Pong apresentados abaixo:
Com base nos procedimentos Ping e Pong 
apresentados acima, assinale a alternativa correta 
que corresponde a saída da chamada Pong(3):
Nota: 10.0
Questão 9/10 - Linguagem de
Programação
Um programador desejava fazer um programa para 
somar dois números reais. Infelizmente, por questões 
internas a sua empresa, o supervisor exigiu que o 
programa usasse apenas variáveis inteiras. 
Considerando o código a seguir, assinale a 
alterantiva que expressa o que será impresso na tela 
se o programa for executado, considerando que 
serão digitados os números 1,89 e 2,35.
Cabe a você determinar exatamente o que seria 
impresso na tela considerando o código apresentado 
acima.
Nota: 10.0
Questão 10/10 - Linguagem de
Programação
A função memset() preenche (inicializa) uma 
quantidade de memória e sua sintaxe é?
Nota: 10.0
A strlen: Devolve o comprimento da
String;
strcmp: Comparação de strings com
ignore case;
strcpy: Copia uma String para outra;
B strlen: Concatena duas strings;
strcmp: Comparação alfabética de
String;
strcpy: Procura uma String dentro da
outra;
C strlen: Devolve o comprimento da
String;
strcmp: Converte todos os caracteres
de uma String para minúsculas;
strcpy: Copia uma String para outra;
D strlen: Devolve o comprimento da
String;
strcmp: Comparação de strings com
caracteres minúsculos somente;
strcpy: Copia uma String para outra;
E strlen: Substitui uma String por outra;
strcmp: Comparação de strings com
ignore case;
strcpy: Concatena duas strings;
Você acertou!
Conforme conteúdo apresentado
na página 04 da Rota de
Aprendizagem, a função strlen()
retorna o comprimento da string
fornecida. O terminador nulo não
é contado. Isto quer dizer que,
de fato, o comprimento do vetor
da string deve ser um a mais que
o inteiro retornado por strlen().
Conforme conteúdo apresentado
na página 05 da Rota de
Aprendizagem, a função strcmp()
compara a string 1 com a string
2.
Conforme conteúdo apresentado
na página 03 da Rota de
Aprendizagem, a função strcpy()
copia a string-origem para a
string- destino. Seu
funcionamento é semelhante ao
da rotina apresentada na seção
anterior. As funções
apresentadas nestas seções
estão no arquivo cabeçalho
string.h.
&
A O resultado= 4,24
B O resultado= 4,25
C O resultado= 2,25
D O resultado= 4,26
E O resultado= 1,89
Você acertou!
Para que o resultado seja
correto teríamos que substituir a
linha d3.cen = d3.cen - 99; por
: d3.cen = d3.cen - 100;
&
A Utiliza a repetição na forma de
chamadas para ela mesma.
B Se encerra quando se alcança o caso
trivial.
C Utiliza a repetição em forma de
laços ou estruturas de repetição
(para, enquanto, repita)
D Se o problema não for reduzido de
forma que se converta para o caso
trivial, e não tenha a condição de
parada definida, o laço vai se repetir
até sobrecarregar a memória.
E Todas as alternativas estão corretas.
Você acertou!&
A 0
B Alo
C Vou Sair
D Não tem saída
E -1
Você acertou!
O procedimento Ping iniciará
com o parâmetro int i = 25, A
instrução switch executará o
procedimento Pong com o
parâmetro int x = 3. Ao chegar
no switch deste procedimento, o
retorno será nulo, pois como é
do tipo void, não tem retorno.
&
A struct APOL { double nota; double
resposta; };
B struct APOL { double nota; double
resposta; }
C struct APOL { double nota, double
resposta };
D struct APOL { double nota; double
resposta };
E struct APOL { double nota, double
resposta }
Você acertou!
Esta alternativa está correta.
&
Está faltando o ponto e virgula
no final.
&
No lugar da vígula deve ser
ponto e virgula e está faltando
um ponto e vírgula no final de
'resposta'.
&
Está faltando um ponto e virgula
no final de 'resposta'
&
Está faltando 2 pontos e vírgula
e no lugar da vírgula é ponto e
vírgula.
&
A Conjunto de elementos relacionados
B Conjunto de variáveis
C Conjunto de caracteres com o mesmo
significado.
D Todas as alternativas estão incorretas.
Você acertou!&
A Criar um vetor com tamanho único.
B Criar um vetor com tamanho
dinâmico.
C Criar um vetor com tamanho único e
coloca zero nos bits do espaço
alocado.
D Aloca e realoca um espaço na
memória durante a execução do
programa.
E Todas as alternativas estão corretas.
Você acertou!&
A 0
B Passei em C
C Vou Sair
D -1
E Não tem saída
Você acertou!
A função Pong é um
procedimento, portanto não tem
retorno, pois é do tipo void.
&
A O resultado= 4,24
B O resultado= 4,25
C O resultado= 2,25
D O resultado= 4,26
E O resultado= 1,89
Você acertou!
Para que o resultadoapresente
a soma correta teríamos que
substituir a linha d3.cen = d3.cen
- 99; por : d3.cen = d3.cen - 100;
&
A void * memset ( void * nPonteiro , int
nValor , size_t nBytes );
B void memset ( void nPonteiro , int
nValor , size_t nBytes );
C void memset ( void * nPonteiro , int
nValor , size_t nBytes );
D void * memset ( void * nPonteiro , int
*nValor , size_t nBytes );
E void * memset ( void * nPonteiro , int
*nValor , size_t *nBytes );
Você acertou!&
26/10/2020 23:18
Página 1 de 1

Outros materiais