Buscar

LINGUAGEM DE PROGRAMAÇÃO E ESTRUTURA DE DADOS

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

Acadêmico: 
 
Disciplina: Linguagens de Programação e Estruturas de Dados (ADS12)
Avaliação: Avaliação II 
Prova: 
 
Nota da Prova: 9,00 
Legenda: Resposta Certa Sua Resposta Errada
1. Os vetores apresentam-se como alternat
necessidade de armazenamento e recuperação de informações em memória de forma rápida e 
prática. Entretanto, a utilização dos vetores pode ocasionar erros que acontecem na execução do 
programa e que são imperceptíveis no momento da compilação. Considerando os cuidados a 
serem tomados pelo desenvolvedor na utilização de vetores, classifique V para as sentenças 
verdadeiras e F para as falsas:
 
( ) Colocar e definir o tamanho dos vetores em constantes pode au
do programa. 
( ) Ao controlar cadeias de caracteres, o desenvolvedor deve encerrá
forma a indicar o seu final. 
( ) Ao saber o número de elementos a serem armazenados em um vetor, o desenvolved
diminuir a utilização da memória pelo programa
( ) Para se percorrer uma matriz, basta iterar pela primeira dimensão da mesma através do 
comando for. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V. 
 b) V - F - V - F. 
 c) V - F - F - V. 
 d) V - F - V - V. 
2. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam 
uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, 
com base nas atribuições das variáveis definidas e no algoritmo a segui
sentenças verdadeiras e F para as falsas:
 
( ) Se inicializar a=5, x=6 e y=7, ao final da execução Y terá o menor valor
( ) Se inicializar a=5, x=6 e y=7, ao final da execução X será o maior valor
( ) O programa apresenta erro, pois não faz a leitura dos valores
( ) A linha 19 não será executada se inicializar a=5, x=6 e y=7
 
Assinale a alternativa que apresenta a sequência CORRETA:
 
Linguagens de Programação e Estruturas de Dados (ADS12)
ão II - Individual FLEX ( Cod.:7) ( peso.:1,50) 
Sua Resposta Errada 
se como alternativa ao desenvolvedor em situações em que existe a 
necessidade de armazenamento e recuperação de informações em memória de forma rápida e 
prática. Entretanto, a utilização dos vetores pode ocasionar erros que acontecem na execução do 
rceptíveis no momento da compilação. Considerando os cuidados a 
serem tomados pelo desenvolvedor na utilização de vetores, classifique V para as sentenças 
: 
) Colocar e definir o tamanho dos vetores em constantes pode auxiliar a manter a consistência 
) Ao controlar cadeias de caracteres, o desenvolvedor deve encerrá-las com o caracter ?e?, de 
) Ao saber o número de elementos a serem armazenados em um vetor, o desenvolved
diminuir a utilização da memória pelo programa. 
) Para se percorrer uma matriz, basta iterar pela primeira dimensão da mesma através do 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam 
uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, 
com base nas atribuições das variáveis definidas e no algoritmo a seguir, classifique V para as 
sentenças verdadeiras e F para as falsas: 
) Se inicializar a=5, x=6 e y=7, ao final da execução Y terá o menor valor
) Se inicializar a=5, x=6 e y=7, ao final da execução X será o maior valor
ta erro, pois não faz a leitura dos valores. 
) A linha 19 não será executada se inicializar a=5, x=6 e y=7. 
Assinale a alternativa que apresenta a sequência CORRETA: 
Linguagens de Programação e Estruturas de Dados (ADS12) 
 
iva ao desenvolvedor em situações em que existe a 
necessidade de armazenamento e recuperação de informações em memória de forma rápida e 
prática. Entretanto, a utilização dos vetores pode ocasionar erros que acontecem na execução do 
rceptíveis no momento da compilação. Considerando os cuidados a 
serem tomados pelo desenvolvedor na utilização de vetores, classifique V para as sentenças 
xiliar a manter a consistência 
las com o caracter ?e?, de 
) Ao saber o número de elementos a serem armazenados em um vetor, o desenvolvedor pode 
) Para se percorrer uma matriz, basta iterar pela primeira dimensão da mesma através do 
 
Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam 
uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, 
r, classifique V para as 
) Se inicializar a=5, x=6 e y=7, ao final da execução Y terá o menor valor. 
) Se inicializar a=5, x=6 e y=7, ao final da execução X será o maior valor. 
 
 
 
 
 
 
 a) V - F - V - V. 
 b) F - V - F - F. 
 c) V - V - F - V. 
 d) F - F - F - V. 
3. A sequência ou sucessão de Fibonacci, segundo a matemática, é a ordem de números inteiros 
que parte, geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois 
anteriores. No Proposta Leonardo Pisa, conhecido como Fibonacci, ele propôs 
numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...). Essa sequência tem uma lei de formação 
simples: cada elemento, a partir do terceiro, é obtido somando
1+1=2, 2+1=3, 3+2=5 e assim por diante. Baseado no algorít
 
I- Ao informar a posição 8, o valor final em (T) será 21
II- Ao informar a posição 3, o valor final em (T) será 2
III- No estrutura de repetição utilizada nesse algoritmo (PARA
quantidade de vezes que será executada
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo
 
 
A sequência ou sucessão de Fibonacci, segundo a matemática, é a ordem de números inteiros 
que parte, geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois 
anteriores. No Proposta Leonardo Pisa, conhecido como Fibonacci, ele propôs 
numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...). Essa sequência tem uma lei de formação 
simples: cada elemento, a partir do terceiro, é obtido somando-se os dois anteriores. Veja: 
1+1=2, 2+1=3, 3+2=5 e assim por diante. Baseado no algorítimo, analise as sentenças a seguir
Ao informar a posição 8, o valor final em (T) será 21. 
Ao informar a posição 3, o valor final em (T) será 2. 
No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a 
s que será executada. 
Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo
 
A sequência ou sucessão de Fibonacci, segundo a matemática, é a ordem de números inteiros 
que parte, geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois 
anteriores. No Proposta Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência 
numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...). Essa sequência tem uma lei de formação 
se os dois anteriores. Veja: 
imo, analise as sentenças a seguir: 
FAÇA), não se sabe a 
Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo. 
 
 
 
 
 
 
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) Somente a sentença II está correta.
 c) As sentenças I e III estão corretas.
 d) As sentenças III e IV estão corretas.
4. Os TADs (tipos abstratos de dados) podem ser representados através de diversas formas distintas 
na linguagem de programação C, sendo que uma característica comum entre as representações é 
a aglutinação de variáveis dentro de um tipo. Este tipo geralmente 
entidade do mundo real, cuja representação através de um TAD torna a manipulação menos 
complexa. Sobre as características dos TADs e o código
V para as sentenças verdadeiras e F para as fals
 
( ) A utilização dessa struct implica ainda a declaração de uma variável do tipo Aluno
( ) Este código apresenta um erro de compilação
( ) Através da linha de comando: "struct Aluno a; Aluno.matricula=1;" o valor 1 será atribuído 
para a struct. 
( ) Na linha 7 está declarado um tipo homogêneo de dados
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V. 
 b) V - F - F - V. 
 c) V - F - V - V. 
 d) V - F - V - F. 
Assinale a alternativa CORRETA: 
 
Assentenças I, II e IV estão corretas. 
Somente a sentença II está correta. 
As sentenças I e III estão corretas. 
As sentenças III e IV estão corretas. 
Os TADs (tipos abstratos de dados) podem ser representados através de diversas formas distintas 
na linguagem de programação C, sendo que uma característica comum entre as representações é 
a aglutinação de variáveis dentro de um tipo. Este tipo geralmente é uma abstração de alguma 
entidade do mundo real, cuja representação através de um TAD torna a manipulação menos 
complexa. Sobre as características dos TADs e o código-fonte apresentado a seguir, classifique 
V para as sentenças verdadeiras e F para as falsas: 
) A utilização dessa struct implica ainda a declaração de uma variável do tipo Aluno
) Este código apresenta um erro de compilação. 
) Através da linha de comando: "struct Aluno a; Aluno.matricula=1;" o valor 1 será atribuído 
) Na linha 7 está declarado um tipo homogêneo de dados. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
 
Os TADs (tipos abstratos de dados) podem ser representados através de diversas formas distintas 
na linguagem de programação C, sendo que uma característica comum entre as representações é 
é uma abstração de alguma 
entidade do mundo real, cuja representação através de um TAD torna a manipulação menos 
fonte apresentado a seguir, classifique 
) A utilização dessa struct implica ainda a declaração de uma variável do tipo Aluno. 
) Através da linha de comando: "struct Aluno a; Aluno.matricula=1;" o valor 1 será atribuído 
 
 
 
 
 
 
 
5. Os tipos estruturados fornecem recursos de programação muito úteis para os profissionais que 
desenvolvem softwares. Sobre as características específicas destes tipos (registros, vetores e 
matrizes), e o trecho de algoritmo fornecido, analise as opções a s
 
Algoritmo TiposEstruturados 
 
tipo 
 TCadastroProdutos = registro
 Codigo: inteiro; 
 Descricao: caractere; 
 Fim registro 
 
 TCadastroProdutosVetor = Vetor[1..10] de TCadastroProdutos
 TNomes = Vetor[1..10] de caractere
 TMatriz = Vetor[1..3, 1..3] de inteiro
 
variáveis 
 Nome: TNomes; 
 MatrizInteiros: TMatriz; 
 CadastroProdutos: TCadastroProdutosVetor
início 
 
fim 
 
I- O acesso à posição da variável Nome[5] retorna um valor válido
II- O vetor TNomes pode ser substituído por uma matriz M
uso de memória RAM. 
III- Matrizes não podem ser considerados vetores multidimensionais
IV- A declaração de tipo TCadastroProdutosVetor = Vetor[1..10] de TCadastroProdutos é uma 
declaração válida. 
 
Assinale a alternativa CORRETA:
 a) Somente a opção II está correta.
 b) As opções I e IV estão corretas.
 c) Somente a opção III está correta.
 d) As opções I, II e III estão corretas.
6. A bilheteria de um cinema separou uma quantidade de ingressos de diversos filmes para um 
determinado período. No total, foram reservados 200 ingressos (tickets) por dia. Esse é o número 
total de poltronas em uma sala. O gerente precisa alimentar uma planilha com o os bilhetes 
vendidos em cada dia do período, o filme disponibilizado e o nome de cada espectador. Sobr
solução para o problema, sob o ponto de vista da estrutura de dados, classifique V para as 
sentenças verdadeiras e F para as falsas
 
( ) A construção de um vetor com tipos primitivos de dados é suficiente para atender à 
necessidade apontada. 
( ) Uma matriz bidimensional com tipos primitivos de dados oferece características típicas para 
Os tipos estruturados fornecem recursos de programação muito úteis para os profissionais que 
desenvolvem softwares. Sobre as características específicas destes tipos (registros, vetores e 
matrizes), e o trecho de algoritmo fornecido, analise as opções a seguir: 
 
o 
TCadastroProdutosVetor = Vetor[1..10] de TCadastroProdutos; 
TNomes = Vetor[1..10] de caractere; 
.3, 1..3] de inteiro; 
CadastroProdutos: TCadastroProdutosVetor; 
O acesso à posição da variável Nome[5] retorna um valor válido. 
O vetor TNomes pode ser substituído por uma matriz MNomes[0,10], apesar de aumentar o 
Matrizes não podem ser considerados vetores multidimensionais. 
A declaração de tipo TCadastroProdutosVetor = Vetor[1..10] de TCadastroProdutos é uma 
ORRETA: 
Somente a opção II está correta. 
As opções I e IV estão corretas. 
e a opção III está correta. 
As opções I, II e III estão corretas. 
A bilheteria de um cinema separou uma quantidade de ingressos de diversos filmes para um 
o total, foram reservados 200 ingressos (tickets) por dia. Esse é o número 
total de poltronas em uma sala. O gerente precisa alimentar uma planilha com o os bilhetes 
vendidos em cada dia do período, o filme disponibilizado e o nome de cada espectador. Sobr
solução para o problema, sob o ponto de vista da estrutura de dados, classifique V para as 
sentenças verdadeiras e F para as falsas: 
) A construção de um vetor com tipos primitivos de dados é suficiente para atender à 
Uma matriz bidimensional com tipos primitivos de dados oferece características típicas para 
Os tipos estruturados fornecem recursos de programação muito úteis para os profissionais que 
desenvolvem softwares. Sobre as características específicas destes tipos (registros, vetores e 
Nomes[0,10], apesar de aumentar o 
A declaração de tipo TCadastroProdutosVetor = Vetor[1..10] de TCadastroProdutos é uma 
 
A bilheteria de um cinema separou uma quantidade de ingressos de diversos filmes para um 
o total, foram reservados 200 ingressos (tickets) por dia. Esse é o número 
total de poltronas em uma sala. O gerente precisa alimentar uma planilha com o os bilhetes 
vendidos em cada dia do período, o filme disponibilizado e o nome de cada espectador. Sobre a 
solução para o problema, sob o ponto de vista da estrutura de dados, classifique V para as 
) A construção de um vetor com tipos primitivos de dados é suficiente para atender à 
Uma matriz bidimensional com tipos primitivos de dados oferece características típicas para 
 
 
 
 
 
 
solucionar esse tipo de problema
( ) É necessária uma matriz tridimensional que, usando tipos primitivos de dados, possa 
considerar as três variáveis do proble
( ) A estrutura de registro com dados primitivos e um vetor podem dar suporte à solução do 
problema. 
( ) Uma estrutura de registro que não use tipo primitivo de dados pode ser usada na solução do 
problema. 
 
Assinale a alternativa que apresenta a 
 a) F - F - F - V - F. 
 b) F - V - V - V - F. 
 c) V - V - F - F - V. 
 d) V - F - F - V - F. 
7. Estruturas de Dados (Data Structures) é o nome dado à organização de dados e algoritmos de 
forma coerente e racional de modo a otimizar o seu uso. De acordo com o modo como um 
conjunto de dados são organizados e como as operações são efetuadas sobre estes
solucionar de forma simples problemas extremamente complexos. Existem diversos modelos de 
estruturas de dados, sendo que os clássicos podem ser utilizados com sucesso na maioria dos 
casos. Sobre as estruturas de dados utilizados em linguage
as sentenças verdadeiras e F para as falsas
 
( ) A linguagem Java possui tipos de dados primitivos, que não possuem uma estrutura sobre 
seus valores, ou seja, não é possível decompor
( ) Em C e Java o desempenh
como elas são organizadas em memória
( ) Uma estrutura de dados do tipo união (union) é representada em memória da mesma forma 
que um registro (record). 
 
Assinale a alternativa que apresenta a se
 a) F - F - V. 
 b) F - V - V.
 c) V - F - F. 
 d) V - V - F.
8. As matrizes são estruturas homogêneas de dados criadas com o objetivo de permitir o 
armazenamento e a busca de informações na memória de maneira rápida e simples. Ao contrário 
das variáveis escalares, as matrizes permitem o armazenamento de diversos valores em uma só 
variável, utilizando índices para referenciar a posição em determinada dimensão. Considerando 
as características das matrizes, classifique V para as sentenças verdadeiras e F para as falsas
 
( ) Uma matriz simétrica é aquela cujas linhas podem ser trocadas pelas colunas, eos 
elementos não trocam de posição
( ) Uma matriz não quadrada não pode s
número de colunas. 
( ) Uma matriz quadrada é aquela cujo número de linhas é igual ao número de colunas
solucionar esse tipo de problema. 
) É necessária uma matriz tridimensional que, usando tipos primitivos de dados, possa 
considerar as três variáveis do problema. 
) A estrutura de registro com dados primitivos e um vetor podem dar suporte à solução do 
) Uma estrutura de registro que não use tipo primitivo de dados pode ser usada na solução do 
Assinale a alternativa que apresenta a sequência CORRETA: 
Estruturas de Dados (Data Structures) é o nome dado à organização de dados e algoritmos de 
forma coerente e racional de modo a otimizar o seu uso. De acordo com o modo como um 
conjunto de dados são organizados e como as operações são efetuadas sobre estes
solucionar de forma simples problemas extremamente complexos. Existem diversos modelos de 
estruturas de dados, sendo que os clássicos podem ser utilizados com sucesso na maioria dos 
casos. Sobre as estruturas de dados utilizados em linguagens de programação, classifique V para 
as sentenças verdadeiras e F para as falsas: 
) A linguagem Java possui tipos de dados primitivos, que não possuem uma estrutura sobre 
seus valores, ou seja, não é possível decompor. 
) Em C e Java o desempenho de uma operação com uma matriz é independente da forma 
como elas são organizadas em memória. 
) Uma estrutura de dados do tipo união (union) é representada em memória da mesma forma 
Assinale a alternativa que apresenta a sequência CORRETA: 
As matrizes são estruturas homogêneas de dados criadas com o objetivo de permitir o 
informações na memória de maneira rápida e simples. Ao contrário 
das variáveis escalares, as matrizes permitem o armazenamento de diversos valores em uma só 
variável, utilizando índices para referenciar a posição em determinada dimensão. Considerando 
racterísticas das matrizes, classifique V para as sentenças verdadeiras e F para as falsas
) Uma matriz simétrica é aquela cujas linhas podem ser trocadas pelas colunas, e os 
elementos não trocam de posição. 
) Uma matriz não quadrada não pode ser transposta, pois o número de linhas é diferente do 
) Uma matriz quadrada é aquela cujo número de linhas é igual ao número de colunas
) É necessária uma matriz tridimensional que, usando tipos primitivos de dados, possa 
) A estrutura de registro com dados primitivos e um vetor podem dar suporte à solução do 
) Uma estrutura de registro que não use tipo primitivo de dados pode ser usada na solução do 
 
Estruturas de Dados (Data Structures) é o nome dado à organização de dados e algoritmos de 
forma coerente e racional de modo a otimizar o seu uso. De acordo com o modo como um 
conjunto de dados são organizados e como as operações são efetuadas sobre estes dados, pode-se 
solucionar de forma simples problemas extremamente complexos. Existem diversos modelos de 
estruturas de dados, sendo que os clássicos podem ser utilizados com sucesso na maioria dos 
ns de programação, classifique V para 
) A linguagem Java possui tipos de dados primitivos, que não possuem uma estrutura sobre 
o de uma operação com uma matriz é independente da forma 
) Uma estrutura de dados do tipo união (union) é representada em memória da mesma forma 
 
As matrizes são estruturas homogêneas de dados criadas com o objetivo de permitir o 
informações na memória de maneira rápida e simples. Ao contrário 
das variáveis escalares, as matrizes permitem o armazenamento de diversos valores em uma só 
variável, utilizando índices para referenciar a posição em determinada dimensão. Considerando 
racterísticas das matrizes, classifique V para as sentenças verdadeiras e F para as falsas: 
) Uma matriz simétrica é aquela cujas linhas podem ser trocadas pelas colunas, e os 
er transposta, pois o número de linhas é diferente do 
) Uma matriz quadrada é aquela cujo número de linhas é igual ao número de colunas. 
 
 
 
 
 
 
( ) Uma matriz 2x2 pode ser representada como um vetor de duas posições, em que cada 
posição referencia outro vetor de duas posições
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F. 
 b) V - F - V - V. 
 c) F - F - V - V. 
 d) V - F - F - V. 
9. A classe String na linguagem de programação Java pode ser utilizada para representar situações 
em que existam caracteres, palavras, frases e até mesmo textos. A fim de facilitar operações 
sobre estas informações, a classe String possui diversos métodos ut
podem simplesmente ser reutilizados pelo desenvolvedor. Considerando os métodos da classe 
String, o trecho de código mostrado na figura a seguir e enviando a palavra "quebra
como parâmetro, classifique V para as sentença
 
( ) Na linha 25 será impresso quebrA
( ) A string de retorno do método será "QUEBRA
( ) Na linha 22, não há alteração na variável arg
( ) Na linha 27 criamos uma nova String, cujo conteúdo 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V. 
 b) V - F - V - F. 
 c) V - V - V - V. 
 d) F - V - F - F. 
10.Uma empresa deseja manter seu pequeno estoque em uma matriz, com quatro linhas por três 
colunas. Após o cadastro, o algoritmo deve permitir a busca por código. Crie um algoritmo que 
solicite valores e preencha uma matriz de ordem 4 x 3 (4 linhas por 3 c
algoritmo deverá solicitar mais um valor para procurá
no fim, em que linha x coluna está o valor. Caso o código não for encontrado, enviar um aviso 
informando que o produto não está cadastra
 
Algoritmo busca_vetor; 
var 
) Uma matriz 2x2 pode ser representada como um vetor de duas posições, em que cada 
referencia outro vetor de duas posições. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A classe String na linguagem de programação Java pode ser utilizada para representar situações 
em que existam caracteres, palavras, frases e até mesmo textos. A fim de facilitar operações 
sobre estas informações, a classe String possui diversos métodos utilitários já escritos, que 
podem simplesmente ser reutilizados pelo desenvolvedor. Considerando os métodos da classe 
String, o trecho de código mostrado na figura a seguir e enviando a palavra "quebra
como parâmetro, classifique V para as sentenças verdadeiras e F para as falsas
) Na linha 25 será impresso quebrA-cAbeçAs. 
) A string de retorno do método será "QUEBRA-CABEÇAS". 
) Na linha 22, não há alteração na variável arg. 
) Na linha 27 criamos uma nova String, cujo conteúdo é: "quebra-cabeça"
Assinale a alternativa que apresenta a sequência CORRETA: 
 
Uma empresa deseja manter seu pequeno estoque em uma matriz, com quatro linhas por três 
colunas. Após o cadastro, o algoritmo deve permitir a busca por código. Crie um algoritmo que 
solicite valores e preencha uma matriz de ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o 
algoritmo deverá solicitar mais um valor para procurá-lo na matriz. O algoritmo deverá informar, 
no fim, em que linha x coluna está o valor. Caso o código não for encontrado, enviar um aviso 
informando que o produto não está cadastrado. 
) Uma matriz 2x2 pode ser representada como um vetor de duas posições, em que cada 
 
A classe String na linguagem de programação Java pode ser utilizada para representar situações 
em que existam caracteres, palavras, frases e até mesmo textos. A fim de facilitar operações 
ilitários já escritos, que 
podem simplesmente ser reutilizados pelo desenvolvedor. Considerando os métodos da classe 
String, o trecho de código mostrado na figura a seguir e enviando a palavra "quebra-cabeças" 
s verdadeiras e F para as falsas: 
cabeça". 
 
Uma empresa deseja manter seu pequeno estoque em uma matriz, com quatro linhas por três 
colunas. Após o cadastro, o algoritmo deve permitir a busca por código. Crie um algoritmo que 
olunas). Em seguida, o 
lo na matriz. O algoritmo deverá informar, 
no fim, em que linha x coluna está o valor. Caso o código não for encontrado, enviar um avisomat : vetor [1..4,1..3] de real; 
procurar : real; 
l, c : inteiro; 
encontrou : lógica; 
início 
Para l <- 1 até 4 faça 
início 
 Para c <- 1 até 3 faça 
 início 
 escreva('Valor: '); 
 Leia(mat[l,c]); 
 Fim; 
 Fim; 
escreva('Valor para busca: '); 
Leia(procurar); 
encontrou <- falso; 
Se (not encontrou) então 
início 
 escreva('Não tem na matriz: ',procurar)
Fim; 
Fim. 
 
Baseado nessa solicitação e no código apresentado, analise as sentenças a seguir
 
I- O algoritmo está correto e vai buscar um valor dentro do vetor
II- O algoritmo não está selecionando um valor dentro do vetor
III- O algoritmo está com a declaração de variáveis incorreto
IV- O algoritmo solicita e armazena corretamente os valores
 
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças II e III estão corretas.
 
 
escreva('Não tem na matriz: ',procurar); 
Baseado nessa solicitação e no código apresentado, analise as sentenças a seguir
orreto e vai buscar um valor dentro do vetor. 
O algoritmo não está selecionando um valor dentro do vetor. 
O algoritmo está com a declaração de variáveis incorreto. 
O algoritmo solicita e armazena corretamente os valores. 
a CORRETA: 
As sentenças I, III e IV estão corretas.
As sentenças I, II e III estão corretas. 
I e IV estão corretas. 
As sentenças II e III estão corretas. 
Baseado nessa solicitação e no código apresentado, analise as sentenças a seguir:

Continue navegando