Buscar

Apol 1 - 2 - 3 - 4 - 5

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 11 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 11 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 9, do total de 11 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/5 -1	Conforme abordado na Aula 2, uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C é o printf().
Assinale a alternativa correta que representa a(as) expressão(ões) de controle capaz de imprimir na tela
uma variável que contemple valores inteiros entre 0 e 100, independentemente da quantidade de memória usada para armazenar estes valores.
Nota: 0.0
	
	C
	%d, %f e %u
Questão 2/5 -1	De acordo com o exposto no conteúdo da Aula 1, independentemente de como é seguido o processo de desenvolvimento de software, é interessante que as linguagens de programação apresentem um conjunto de características interessantes e desejáveis: legibilidade, redigibilidade, confiabilidade, eficiência, facilidade de aprendizado, ortogonalidade, reusabilidade, modificabilidade e portabilidade.
Com base na definição apresentada no enunciado da questão, assinale a alternativa correta que corresponde as características da propriedade de redigibilidade de uma linguagem de programação.
	
	
	E
	Possibilita ao programador se dedicar aos aspectos mais relevantes da solução do problema.
Questão 5/5 -1	Na Aula 1 trabalhamos com o conceito de declaração de variáveis na Linguagem C. Imagine que você tem 2 variáveis declaradas no programa, uma do tipo int e outra do tipo float. Conforme imagem abaixo:
Assuma que você precisa subtrair uma variável da outra. Qual deverá ser o tipo da variável que recebe o resultado da subtração e que leve em consideração a máxima otimização de memória sem descartar as casas decimais?
Nota: 0.0
	
	A
	Deverá ser float
Questão 1/5 -2	Conforme apresentado na Aula 2, entre os operadores aritiméticos podemos destacar: + (adição), * (multiplicação) e / (divisão).
Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo:
A=4;
B=2;
C=6;
Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta de Verdadeiro (V) e Falso (F).
I. A+B = C;
II. B+C < A;
III. C < A*B;
IV. B+C != 2*B.
Nota: 20.0
	
	B
	V, F, V, V;
Questão 2/5 -2	Conforme abordado na Aula 3, vetor é um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único nome.
Com base nesta definição de vetores, assinale a alternativa correta que corresponde a definição correta de um vetor na linguagem de programação C.
Nota: 20.0
	
	C
	float idade[15];
Questão 3/5 -2
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo:
Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:
Nota: 20.0
	
	E
	Valor: 13.756490
Valor: 12.346  
Valor: 13.8
Questão 4/5 -2	Na aula 3 é abordado o tema de matrizes. Com relação a este assunto imagine que você tenha em um programa uma matriz de números inteiros sequenciais, semelhante a matriz abaixo:
1   2   3   4   5
6   7   8   9  10
11 12 13 14 15
Agora, você precisa imprimir esta matriz ao contrário (ordem decrescente), ou seja, a matriz impressa deverá ser:
15 14 13 12 11
10 9   8  7   6
5   4   3  2   1
Considere 'i' como sendo a variável que varre o número de linhas e 'j' a variável que varre o número de colunas. A matriz deverá ser de dimensão 3x5. 
Como será o código de escrita da matriz que você deverá desenvolver para esta aplicação?
	
	C
	for (i=2;i>=0;i--) {
     for (j=4;j>=0;j--) {
          printf(" %d ",matriz[i][j]);
     }
     printf("\n");
}
Questão 5/5 -2	Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C. Porém, esta função não faz parte da definição da linguagem C, sendo incluída na biblioteca stdio.h. Com relação a estes conceitos, analise atentamente a sintaxe da função printf() apresentada abaixo:
printf( “Salario: %.2f\n”, 700.35);
Assinale a alternativa correta que corresponde ao resultado após a execução da instrução printf apresentada acima:
Nota: 20.0
	
	B
	Salario: 700.35;
Questão 4/5 – 3	Na aula 4 trabalhamos com o conceito de strings. Uma string é nada mais que um vetor de caracteres.
Assinale a alternativa que contém o número que corresponde a primeira posição de uma string, bem como o caracter que corresponde ao fim de uma string (caracter que indica ao programa quando a string chegou ao final).
Nota: 20.0
	
	A
	Valor da posição de início de uma string: 0
Caracter de fim de string: \0
Questão 2/5 – 3	Você foi encarregado de corrigir o código criado por um dos seus colegas de trabalho. Sabendo que o objetivo do código é permitir a soma de duas matrizes de 2X2 digitadas pelo usuário e tendo o código abaixo a sua disposição. Encontre a linha que está errada.
Nota: 20.0
	
	A
	(j = 0; j<=2; ++j)
Questão 5/5 – 3	Você foi encarregado de fazer um programa para distrair seus dois sobrinhos chatos. Depois de horas de procura você encontrou o programa de Jogo da Velha cujo código está abaixo. Contudo, este programa não funciona. Marque nas alternativas a seguir a linha do código que está errada. Se você não conseguir ler o código, clique sobre ele com o botão direito do mouse e escolha a opção para abrir a imagem em outra aba.
	
	C
	if ((jogador != 1)) board[linha][coluna] = 'X';
Questão 1/5 – 4	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):
	
	D
	Não tem saída
Questão 2/5 – 4	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, assinale a alternativa correta com relação as funções:
	
	D
	Uma função em C pode, ou não, ter parâmetros;
Questão 3/5 – 4	Na Aula 5 trabalhamos com o conceito de estrutura de dados heterogêneas, as chamadas structs. 
Imagine que você faz parte de um grupo de amigos que é muito fã de histórias em quadrinhos e você e seu grupo resolvem fazer um programa que cataloga os seus super-heróis favoritos.
Seu amigo então desenvolve um código em C/C++ conforme a imagem abaixo:
Ao analisar o código de seu amigo você percebe rapidamente que existe um erro em seu código.
Assinale a alternativa que contém a explicação do que está errado no programa de seu amigo.
Nota: 20.0
	
	E
	O erro do código está na posição do índice [i] dos campos das structs dentro do gets e do scanf.
Questão 5/5 - 4
Na Aula 5, trabalhamos o conceitos estrutura heterogênea de dados, as chamadas structs. Imagine que você precisa criar uma struct para armazenar os dados referentes a compras de clientes de uma loja que vende jogos de video-game. 
Nesta struct, você deve criar os seguintes campos: 
1 - Nome do Cliente;
2 - Número de identificação do cliente;
3 - Sexo do Cliente (somente a letra M ou F);
4 - Nome do jogo; 
5 - Preço do jogo; 
6 - Produto com garantia? (1 para Sim e 0 para Não);
Assinale a alternativa que contém a sequencia correta (de 1 a 6) de variáveis que devem ser declaradas dentro da struct de acordo com os campos do anunciado.
Nota: 20.0
	
	A
	1 - String;
2 - Inteiro;
3 - Char;
4 - String; 
5 - Ponto Flutuante; 
6 - Booleana;
Questão 5/5 – 5	Considerando a definição da struc livro, a seguir. Indique nas alternativas qual define uma variável deste tipo corretamente.
	
	C
	struct Livros principe;Questão 1/5 – 5	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 alternativa 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.
	
	B
	O resultado= 4,25
Questão 2/5 – 5	No que diz respeito a manipulação de arquivos na linguagem de programção C, como estamos estudando nesta disciplina, podemos afirmar que a maior parte da funções prédefinidas para o uso em programas que manipularão arquivos estão disponíveis na biblioteca:
	
	C
	stdlib.h
Questão 3/5 – 5	Você deve fazer um programa capaz de armazenar os pontos obtidos em uma campeonato de lançamento de dardos com 4 jogadores. Seu programa deverá armazenar o primeiro nome de cada jogador com até 29 caracteres e os pontos que este fizer sabendo que no máximo é possível fazer 9999 pontos em cada jogada. Ao final de cada rodada você deverá imprimir uma tabela contendo o nome do jogador, na ordem que este jogou, e seus pontos. Observe que cada vez que o programa for executado deverá armazenar apenas os dados referentes a uma rodada com os pontos obtidos por cada jogador. Considerando isso, qual das opções a seguir contém um código capaz de atender esta solicitação?
	
	E
	
Questão 4/5 – 5	Ainda tratando de structs em C/C++, considere o fragmento de código a seguir e escolha, entre as alternativas a definição correta da struc necessária para que o programa possa armazenar e imprimir dados relativos a nome, com até 110 caracteres, matricula, com até 6 caracteres, sexo, ou genero com um caracter e idade. Observe que não estamos considerando se o programa é capaz de imprimir caracteres acentuados ou não. 
	
	A
	
Questão 1/5 - 2	Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C, no qual, dado um número inteiro positivo X, imprimisse Yes caso este número fosse múltiplo, simultaneamente, de 3 e de 5. Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da questão: 
D 	if ( x % 15 == 0) 
{ 
printf (“ Yes”); 
}

Continue navegando