Prévia do material em texto
19/11/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=3003742&matr_integracao=202007374932 1/5
(COPS-UEL - Agente Universitário - Técnico de Informática - 2015)
Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir:
( ) char é um tipo simples.
( ) double é um tipo estruturado.
( ) float é um tipo simples.
( ) int é um tipo simples.
( ) void é um tipo estruturado.
Assinale a alternativa que apresenta a sequência correta:
No que concerne a variáveis e constantes, avalie as assertivas a seguir:
I. Um dado declarado como constante pode ser alterado desde que seja simples
II. Podemos ter apenas variáveis globais, ou seja usadas por todo o programa.
III. Uma variável é uma abstração que permite armazenar um dado em uma determinada posição de memória
IV. Um dado declarado como variável não pode sofrer alteração de valor.
Assinale a UNICA alternativa contendo APENAS as opções corretas
INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C
Lupa Calc.
EEX0006_202007374932_ESM
Aluno: RICARDO MONTEIRO MALHEIROS Matr.: 202007374932
Disc.: INT PROG ESTD EM 2020.3 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
1.
F, F, F, V, V
V, F, V, V, F
V, V, F, F, F
F, V, V, F, V
F, F, V, F, V
2.
II e III apenas
III e IV apenas
I, II e IV apenas
Apenas III
II, ,III e IV apenas
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
19/11/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=3003742&matr_integracao=202007374932 2/5
Perante a quantidade de operandos possíveis, os operadores podem ser classificados como:
Sobre os operadores avalie as assertivas a seguir
I. Os operadores aritméticos permitem que escrevamos expressões que retornem valores numéricos
II. Os operadores relacionais nos permitem comparar valores
III. As expressões relacionais retornam valores lógicos
IV. As expressões lógicas retornam valores inteiros
Com base em sua análise, assinale a UNICA alternativa que contém TODAS as assertivas corretas
Considere o seguinte trecho de código em Portugol Studio:
leia (num)
produto=1
soma=0
enquanto (num !=9)
{ se (num%2==0)
Produto=produto*num
senao
soma=soma+num
Explicação:
I. Um dado declarado como constante pode ser alterado desde que seja simples --> FALSO, uma constante NAO tem seu
valor alterado no programa
II. Podemos ter apenas variáveis globais, ou seja usadas por todo o programa. --> FALSO, podemos ter variáveis locais,
internas a uma função
III. Uma variável é uma abstração que permite armazenar um dado em uma determinada posição de memória --> VERDADE
IV. Um dado declarado como variável não pode sofrer alteração de valor. --> FALSO, pode sim sofrer alteração um dado
declarado como variável
3.
Unitários, Binários e Terciários;
Bit, Byte e Megabyte;
Soma, Subtração e Multiplicação;
Unários, Binários e Ternários;
Unidade, Bit e Terciário;
Explicação:
Como pode ser observado no Módulo 2 do Tema 2 quanto a sua classificação eles são unários (Só possuem um operando),
binários (possuem dois operandos) e ternários (possuem três operandos).
4.
II e III
I, II e III
I, II, III e IV
I, II e IV
I e II
Explicação:
I. Os operadores aritméticos permitem que escrevamos expressões que retornem valores numéricos --> VERDADE
II. Os operadores relacionais nos permitem comparar valores --> VERDADE
III. As expressões relacionais retornam valores lógicos --> VERDADE
IV. As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos
5.
19/11/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=3003742&matr_integracao=202007374932 3/5
leia(num)
}
escreva(produto,soma)
Assinale a UNICA opção que mostra as saídas corretas, para os seguintes valores da variável num: 2, 4, 5 e 9
Considere a seguinte estrutura do comando FOR:
for (ind=15;ind>=4;cont--).
Quantas vezes a repetição vai ocorrer?
Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir.
ind=1;
while (ind<=5)
{
scanf("%d",&num);
controle++;
if (controle == 1 && num%2 == 0)
menor=num;
else
if (num
menor=num;
ind++;
}
I. Para que a variável menor receba o conteúdo da variável num, pela primeira vez é necessário que o conteúdo da
variável controle seja 1 e o conteúdo da variável num seja par.
II. A estrutura de repetição escolhida é indicada quando se sabe ou não o número de repetições
III. A sequência de comandos interna ao comando WHILE será repetida 5 vezes.
8 e 5
4 e 16
8 e 16
4 e 5
8 e 14
6.
25
11
15
12
13
7.
I
I e II
II e III
I e III
I, II e III
19/11/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=3003742&matr_integracao=202007374932 4/5
Analise o código abaixo e selecione a opção que melhor descreve o seu funcionamento.
#include
int main()
{ int v[100], i;
printf("\nDigite os numeros:\n");
for (i=0; i<100; i++)
scanf("%d", &v[i]);
for (i=99; i>=0; i--)
printf("%d \n", v[i]);
}
Qual a saida para o trecho de código abaixo?
int i;
for (i= -10; i < 5; i=i+3)
{
printf("%d",i);
}
Considere o seguinte trecho de código do processamento de matrizes de inteiros:
for (i=0;i<5;i++)
for (j=0;j<7;j++)
m[i][j]= mat[i][j]*5;
Assinale a alternativa que apresenta, em ordem, as respostas para as seguintes questões:
I. Qual é a definição correta da(s) matriz(es) usada(s)?
II. O que faz o trecho de código?
8.
Solicita ao usuário que digite um número e exibe na tela os cem números posteriores.
Solicita ao usuário que digite um número e exibe na tela os cem números anteriores.
Solicita ao usuário a entrada de cem número inteiros e exibe na tela em ordem inversa da leitura
Solicita ao usuário a entrada de um ou mais números e soma os próximos cem números e exibe na tela.
Solicita ao usuário a entrada de cem números inteiros e exibe na tela.
9.
-7 -4 -1 2 5
-7 -4 -1 2 5
-10 -7 -4 -1 2
-10 -7 0 3 6
-10 -7 0 -1 2
10.
I. float m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na matriz mat.
I. mat[5],[7]; II. Multiplica por 5 cada elemento da matriz mat.
I. int m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado na matriz m.
I. char m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado na matriz m.
I. int m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na matriz mat.
Explicação:
...
Não Respondida Não Gravada Gravada
19/11/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=3003742&matr_integracao=202007374932 5/5
Exercício inciado em 19/11/2020 21:58:51.