Buscar

LINGUAGEM DE PROGRAMAÇÃO APOL Objetiva 2

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

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

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
Você viu 3, do total de 7 páginas

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

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

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
Você viu 6, do total de 7 páginas

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

Questão 1/10 - Linguagem de Programação 
Em relação ao conceito de struct é correto afirmar 
Nota: 10.0 
 
A Tipo de dado estruturado heterogêneo, isto é, uma coleção de variáveis referenciadas sobre um mesmo nome. 
Você acertou! 
 
B Tipo de dado estruturado homogêneo. 
 
C É um vetor que permite referenciar variável de todos os tipos 
 
D Todas estão corretas. 
 
Questão 2/10 - Linguagem de Programação 
O conceito de struct é: 
Nota: 10.0 
 
A Conjunto de elementos relacionados 
Você acertou! 
 
B Conjunto de variáveis 
 
C Conjunto de caracteres com o mesmo significado. 
 
D Todas as alternativas estão incorretas. 
 
Questão 3/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 
 
A O resultado= 4,24 
 
B O resultado= 4,25 
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; 
 
C O resultado= 2,25 
 
D O resultado= 4,26 
 
E O resultado= 1,89 
 
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 Pong(1): 
Nota: 10.0 
 
A 0 
 
B Alo 
 
C Passei em C 
 
D Não tem saída 
 
E Laço infinito com os números ímpares negativos 
Você acertou! 
O procedimento Pong é iniciado com o parâmetro int x = 1, como a instrução switch case 1 não tem nada para ser executado e também não tem a instrução 
break, passará direto para o segundo caso, onde executará a instrução Ping, repassando para o parâmetro int i o valor 1. Como nesta instrução as duas 
primeiras linhas também não tem nada para ser executado, será repassado diretamente para o caso 3, onde o valor i é decrementado duas vezes, na 
intrução while e ao apresentar o valor. 
 
Questão 5/10 - Linguagem de Programação 
Conforme visto no conteúdo da Aula 05, pode-se ver o struct como um tipo de dado. 
Sendo assim, assinale a alternativa correta referente a declaração de uma variável 
como sendo do tipo de dado struct: 
Nota: 10.0 
 
A struct Funcionario chefe empregado; 
 
 
B chefe struct Funcionario; 
 
C struct Funcionario chefe; 
Você acertou! 
Conteúdo abordado na página 3 da Rota de Aprendizagem da Aula 05. 
 
D struct Funcionario; 
 
E chefe Funcionario struct. 
 
Questão 6/10 - Linguagem de Programação 
De acordo com o conteúdo visto nas aulas, 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, assinale a alternativa correta com 
relação as funções: 
Nota: 10.0 
 
A Uma função em C tem que devolver sempre um inteiro; 
 
B Uma função em C precisa, obrigatoriamente, ter parâmetros do mesmo tipo; 
 
C Os parâmetros das funções podem ser do tipo void; 
 
D Uma função em C pode, ou não, ter parâmetros; 
Você acertou! 
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04. 
 
E Uma função em C pode devolver simultaneamente mais do que um valor. 
 
Questão 7/10 - Linguagem de Programação 
Considerando a linguagem de programção C, como vem sendo estudado em nossa 
disciplina. Qual das opções a seguir está correta. 
Nota: 10.0 
 
A Arrays, ou vetores, são capazes de armazenar dados de tipo diferentes; 
 
B Uma struct é capaz de armazenar dados de tipos diferentes; 
Você acertou! 
Veja o conteúdo a aula 5 
 
C Um array multidimensional, ou matriz, é capaz de armazenar dados de tipos diferentes; 
 
D Uma função pode devolver mais de um dado desde que sejam de tipos diferentes; 
 
E O uso de estutruturas, structs, não permite o armazenamento simultâneo de números inteiros e reais. 
 
Questão 8/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 
 
A O resultado= 4,24 
 
B O resultado= 4,25 
Você acertou! 
Para que o resultado apresente a soma correta teríamos que substituir a linha d3.cen = d3.cen - 99; por : d3.cen = d3.cen - 100; 
 
C O resultado= 2,25 
 
D O resultado= 4,26 
 
E O resultado= 1,89 
 
Questão 9/10 - Linguagem de Programação 
A função calloc() tem como objetivo? 
Nota: 10.0 
 
A Criar um vetor com tamanho único. 
 
B Criar um vetor com tamanho dinâmico. 
Você acertou! 
 
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. 
 
Questão 10/10 - Linguagem de Programação 
Ponteiros também podem ser definidos como componentes de estruturas. Em 
linguagem C, qual o operador utilizamos para identificar uma variável ponteiro? 
Nota: 10.0 
 
A ‘*’ (asterisco) 
Você acertou! 
 
B ‘&’ (e comercial) 
 
C ‘;’ (ponto e vírgula) 
 
D ‘#’ (hashtag) 
 
E ‘%’ (porcentagem) 
 
 
 
http://www.uninter.com/

Continue navegando