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)); }

1234
2812
36912
2610
147
Publicidade

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

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

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

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
Uma matriz de m linhas e n colunas contêm (m * n) dados
Uma matriz pode ser representada utilizando listas ligadas.
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
Publicidade

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

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

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:

Árvore
Lista
Grafo
Matriz
Vetor
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:

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

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

Retorna verdadeiro o uso da função Case(x)
Parte inferior do formulário
Diferenciam maiúsculos de minúsculos em seus identificadores.
Essas são sensíveis ao caso de uso utilizado.
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?

9
12
18
6
15

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.

a) Teste = cod OU ((x)*2 <> soma)
X = nome >= cor
Cod = cor = 'verde'
Tudo = soma
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

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

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

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

Você vai gostar também

Carregando...