Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 9)

Página 44 de 353

O departamento do pessoal de uma empresa precisa de um programa para armazenar os 32 nomes dos funcionários, cargos, número de dependentes e salário. Um desenvolvedor pensou em algumas linhas que precisariam ser incluídas no código para tornar possível a construção dos trechos de entrada, saída e outros necessários. Observe as declarações abaixo e escolha a que possibilita isso.

A
float sal[32]; int dep[32]; char nomes[32], cargos[32];
B
float sal[31]; int dep[31]; char nomes[31][30], cargos[31][20];
C
float dadosN[32][2]; char dadosC[32][30];
D
float sal[32]; int dep[32]; char nomes[32][30], cargos[32][20];
E
float sal[32]; int dep[32]; char dados[32][20];

Considerando as informações apresentadas, analise as afirmativas a seguir:


I. Em uma pilha, os elementos são inseridos no início e removidos do início, por isso esta estrutura de dados é conhecida como FIFO (First in, First out).

II. A operação “remover do início” pode ser facilmente realizada nas estruturas de dados lista e fila, computacionalmente falando. Esta operação pode ser realizada em ambas as estruturas com uma quantidade constante de passos, independentemente da quantidade de elementos.

III. A função "free()", pertencente à biblioteca “stdlib.h”, é utilizada para liberar o espaço reservado da memória, quando a mesma não for mais necessária.


Considerando o contexto apresentado, é correto o que se afirma em:

A
I. Em uma pilha, os elementos são inseridos no início e removidos do início, por isso esta estrutura de dados é conhecida como FIFO (First in, First out).
B
II. A operação “remover do início” pode ser facilmente realizada nas estruturas de dados lista e fila, computacionalmente falando. Esta operação pode ser realizada em ambas as estruturas com uma quantidade constante de passos, independentemente da quantidade de elementos.
C
III. A função "free()", pertencente à biblioteca “stdlib.h”, é utilizada para liberar o espaço reservado da memória, quando a mesma não for mais necessária.
D
II e III, apenas.
E
I, II e III.
Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++.
A
for(int i=0;i<10;i++)
{ cout<< i;}
B
if(i>10)
{ if (i<100) i=0;}
C
for( i>0, i<10,i++)
{ cout< < I;}
D
if(int i;i<10;i++)
{cout< < I;}
Verifique as afirmacoes abaixo e assinale a alternativa correta: I )Fluxograma é o esboço de um projeto em programação de computadores. II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais. III) Algoritmo é a representação gráfica da solução de um problema.
A
Somente a I e II estão corretas.
B
Somente a II e III estão corretas.
C
Somente a I está correta.
D
Somente a II está correta.
E
Somente a III está correta.

Questão 8/10 - Lógica de Programação e Algoritmos

Na AULA 4 aprendemos a fazer validação de dados empregando laços de repetição. A seguir você encontra um código em linguagem Python que deve validar dados inteiro em um intervalo entre -100 e 100, com estes valores inclusos.

x = int(input('Digite um valor no intervalo de -100 até 100: '))

while ( ):

          x = int(input('Digite um valor no intervalo de -100 até 100: '))

print('Encerrando')

Observe que, propositalmente, a condição do laço ficou vazia.

Assinale a alternativa que contém a condição correta para este laço funcionar como o enunciado propõe.

A
x < 100 or x > -100
B
x > 100 or x < -100
C
x > 100 and x < -100
D
x < 100 and x > -100
E
x < 99 and x > -99

O que acontece quando com as variáveis maior, num_maior, menor, num_menor, quando: O cont = 1 Alt = 1.76 Num = 56

A
maior <-- 1.76 num_maior <-- 56 menor <-- 1.76 num_menor <-- 56
B
maior <-- 56 num_maior <-- 1.76 menor <-- 56 num_menor <-- 1.76
C
maior <-- 1.76 num_maior <-- 56 menor <-- nada num_menor <-- nada
D
maior <-- 56 num_maior <-- 1.76 menor <-- 1.76 num_menor <-- 56
E
maior <-- 56 num_maior <-- 56 menor <-- 1.76 num_menor <-- 1.76
Considere a seguinte expressão:
(True + 2)^2
Utilizando Python para avaliar a expressão, é correto afirmar que:
A
A expressão vale True
B
Não será possível efetuar a operação, devido à incompatibilidade de tipos
C
A expressão vale 6
D
A expressão vale 9
E
A expressão vale 1

Qual é a função da biblioteca stdio.h que é utilizada para escrever argumento em um arquivo?

A
A função fprintf() é utilizada para escrever argumento em um arquivo.

Contudo, o hardware consiste em três componentes principais. Que componentes são esses? Assinale a alternativa correta:

A

CPU, a memória e os dispositivos.

B

CPU, HD e memória.

C

Mouse, carregador e memória.

D

HD, dispositivos e alto falante.

E

Memória, câmera e auto falante.