Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIGRAN
5 pág.
Enviado por
6 avaliações Maycon Quinelatto
Pré-visualização | Página 1 de 1
parâmetro de entrada e verificar se ele é maior do que dez. Caso seja, retornar o valor 1
e caso não seja, retornar o valor zero.
3º (15094 - Aula 4 ) - Considerando o programa a seguir
#include <iostream>#include <string.h>using namespace std;void muda(char
nome[15],int i){ if (i>0) { nome[i] = toupper(nome[i]); muda(nome, i -1);
}}int main(){ char nome[15] = "unigranet"; muda(nome, 9); cout<<nome; return
0;}Qual será o valor impresso pela instrução: cout<<nome;?
a) unigranet
b) UNIGRANET
c) Unigranet
d) uNIGRANET
e) unigraneT
4º (13434 - Aula 3 ) - Sobre funções podemos afirmar que:
a) Só são executadas, quando existe uma chamada em qualquer parte do programa
b) Só são executadas, quando existe uma chamada de dentro da main
c) Só são executadas, se existir ao menos um parâmetro
d) Podem ser criadas dentro da main
e) Todas alternativas estão corretas
Prova Unigranet - 26105
Página 1/5
5º (13363 - Aula 2 ) - Dado o trecho de código a seguir:
struct triangulo
{
int angulo_1, angulo_2, angulo_3;
};
int main()
{
triangulo tr;
}
É correto afirmar que:
a) para ler o valor do atributo angulo_2 é necessário ler o valor de angulo_1 também
b) para ter acesso ao valor do atributo angulo_2, usa-se: tr.angulo_2;
https://www.passeidireto.com/arquivo/54204443/gabarito-linguagem-de-programacao-ii-26105-pdf-1 2/7
20/10/2022 14:01 Gabarito Linguagem de Programação II 26105.pdf (1) - Algoritmos e Linguagem de Programação II
c) 18
d) 24
e) nenhuma das alternativas
10º (15092 - Aula 4 ) - Analise as sentenças abaixo e escolha a opção que contém as
sentenças corretas.
I. São funções que realizam chamadas para elas mesmasII. Não precisam ter uma
condição de parada, pois elas param as chamadas sozinhasIII. Tem que ter uma
chamada fora delas para iniciar sua execuçãoIV. Sua finalidade é executar o mesmo
código com valores diferentes a cada chamadaV. Não podem usar variáveis globais
a) I, II e III
b) I, III e IV
c) I, III e V
d) II, IV e V
e) III, IV e V
PROVA 02
1º (14787 - Aula 5 ) - Crie um programa que abra um arquivo novo a ser criado e escreva
as vogais do nosso alfabeto, cinco vezes neste arquivo.
2º (14789 - Aula 5 ) - Crie um programa que abra um arquivo e procure se no conteúdo
do mesmo existe a letra k. O programa deverá exibir uma mensagem informando se
existe ou não a letra k no arquivo.
3º (14866 - Aula 7 ) - Dado o seguinte vetor:
|8|3|4|2|9|1|7|6|
Utilizando o método de ordenação Selectionsort, quantas trocas de posição serão
realizadas para que o vetor fique ordenado?
Obs.: considere troca de posição, quando um elemento troca de lugar com outro dentro
do vetor
a) 4
b) 5
c) 6
d) 7
e) 8
4º (14811 - Aula 6 ) -
https://www.passeidireto.com/arquivo/54204443/gabarito-linguagem-de-programacao-ii-26105-pdf-1 4/7
20/10/2022 14:01 Gabarito Linguagem de Programação II 26105.pdf (1) - Algoritmos e Linguagem de Programação II
a) I, III e IV
b) I, II e IV
c) II, III e IV
d) II, III e V
e) II, IV e V
6º (14879 - Aula 8 ) - Dado o seguinte vetor:| 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
Utilizando o método de busca binária, quantas vezes o valor meio será calculado para
que seja encontrado o valor igual a 20?
a) 1
b) 2
c) 3
d) 4
https://www.passeidireto.com/arquivo/54204443/gabarito-linguagem-de-programacao-ii-26105-pdf-1 5/7
20/10/2022 14:01 Gabarito Linguagem de Programação II 26105.pdf (1) - Algoritmos e Linguagem de Programação II
e) 5
7º (14808 - Aula 6 ) -
De acordo com o programa a seguir, quais os valores que serão alocados
dinamicamente?
#include <iostream>using namespace std;int main (){ int *num, x; for (x = 1; x
<20; x++) { if (x % 3 == 0) { num = new int; *num = x+1;
delete(num); } } return 0;}
a) 3,6,9,12,15,18,21
b) 3,6,9,12,15,18
c) 9,18,27,36,45,54
d) 4,7,10,13,16,19,22
e) 4,7,10,13,16,19
8º (14870 - Aula 7 ) - Dado o seguinte vetor:| 30 | 10 | 100 | 40 | 60 | 80 | 20 |
Para tornar este um vetor ordenado, quantas trocas serão realizadas usando os métodos
Bubblesort e Selectionsort, respectivamente:
Prova Unigranet - 26105
Página 4/5
a) 10 e 5
b) 10 e 3
c) 9 e 5
d) 9 e 3
e) 7 e 4
9º (14807 - Aula 6 ) -
Assinale a alternativa correta, considerando o programa a seguir
#include <iostream>using namespace std;int main (){ int *num; num = new int;
*num = 5; delete(num); cout<<*num; return 0;}
Utilizando o método de busca sequencial, quantos números serão comparados até que o
valor 70 seja encontrado?
a) 4
b) 5
c) 6
d) 7
e) 8
Prova Unigranet - 26105
Página 5/5
https://www.passeidireto.com/arquivo/54204443/gabarito-linguagem-de-programacao-ii-26105-pdf-1 7/7