LPA 2 MATERIAL DE ESTUDO, NÃO MEXA

LPA 2 MATERIAL DE ESTUDO, NÃO MEXA
Calendar
NÃO MEXA POR FAVOR 
Publicidade

1 Considere o programa escrito em linguagem C: # include int main () { int a[ ][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; int i; for (i=0;i<3;++i) printf ( "%d", *(a[i]+1)); }

36912
2812
147
2610
1234
Publicidade

4. Considere uma estrutura de dados do tipo vetor. Com respeito a tal estrutura, é correto que seus componentes são, caracteristicamente:

Heterogêneos e com acesso FIFO.
Heterogêneos e com acesso LIFO.
Homogêneos e acesso não indexado
Heterogêneos e com acesso indexado-sequencial
Homogêneos e de acesso aleatório por intermédio de índices.

3.Matrizes são estruturas de dados de n-dimensões. Por simplicidade, chamaremos de matrizes as matrizes bidimensionais numéricas (que armazenam números inteiros). Sendo assim, marque a alternativa INCORRETA

Uma matriz pode ser representada utilizando listas ligadas.
Uma matriz de m linhas e n colunas contêm (m * n) dados
A soma dos elementos de uma matriz pode ser calculada fazendo dois laços aninhados, um sobre as linhas e o outro sobre as colunas
O produto de duas matrizes de n linhas e n colunas resulta em uma matriz de n linhas e n colunas.
A soma de duas matrizes de m linhas e n colunas resulta em uma matriz de 2*m linhas e 2*n colunas
Publicidade

No contexto das vinculações de subscritos e categorias de matrizes, NÃO se inclui como uma categoria a matriz

Dinâmica no monte
Estática
Associativa.
Dinâmica na pilha

Estrutura de dados linear e estática que armazena uma sequência de objetos, todos do mesmo tipo, em posições consecutivas da memória:

Matriz
Árvore
Lista
Vetor
Grafo
Publicidade

Em relação à programação estruturada, considere: I. É uma técnica de desenvolvimento que enfatiza a abstração, que é a habilidade de se concentrar nos principais aspectos de um algoritmo, em vez de se preocupar com as suas especificações. II. Qualquer algoritmo, independentemente da área de aplicação, de sua complexidade e da linguagem de programação na qual será codificado, pode ser descrito através do número restrito de mecanismos de controle da execução de programas. III. Sequência, seleção e iteração constituem os blocos elementares de código que se interligam para formar um programa. IV. É uma técnica que aumenta consideravelmente a velocidade de desenvolvimento dos programas graças à utilização dos conceitos de herança e polimorfismo. Está correto o que se afirma APENAS em:

I, III e IV.
II, III e IV.
I e II.
I, II e III.
II e III.

A linguagem C é case sensitive. Isso significa que essa linguagem:

Essas são sensíveis ao caso de uso utilizado.
Diferenciam maiúsculos de minúsculos em seus identificadores.
Retorna verdadeiro o uso da função Case(x)
Parte inferior do formulário
Retornam falso o uso da função Case(x).
Publicidade

8. Se X possui o valor 15 e foram executadas as seguintes instruções: X = X + 3 X = X - 6 X = X / 2 X = 3 * X Qual será o valor armazenado em X?

18
6
12
15
9

7. Com as declarações: Float soma, x Char nome, cor Bool cod, teste, tudo Assinale com um X os comandos de atribuição válidos.

Cod = cor = 'verde'
a) Teste = cod OU ((x)*2 <> soma)
Tudo = soma
X = nome >= cor
Tudo = NÃO teste OU cod E (soma < x)
Publicidade

Qual tipo de software tradutor deve ser utilizado para programas em geral, quando a velocidade de execução é uma exigência de alta prioridade

Interpretadores
Interpretadores de macroinstruções
Tradutores híbridos
Compiladores
Macroprocessadores

Qual o tipo de dado que recebe uma maior quantidade de valores reais que vão de 10-4932 a 104932

Char
Int
Double
Bool
Float
Publicidade
Publicidade
ComentáriosÚltima atualização: -
Clique aqui e seja o primeiro a comentar!

Você vai gostar também

Carregando...