Buscar

INTRODUÇÃO A LINGUAGEM C 01

Prévia do material em texto

1/4 
 
(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: 
 
 
(AOCP - TCE-PA - Assessor Técnico de Informática - Analista de Suporte - 2012) 
Sobre a linguagem C, é correto afirmar que: 
Os ponteiros possuem um valor reservado especial (NIL), que aponta para uma posição de memória nula. 
 O tipo char ocupa 1 byte e serve para armazenar caracteres ou inteiros 
 É uma linguagem para implementação de sistemas imperativa e orientada a objetos. 
Os vetores são dinâmicos e aumentam automaticamente, conforme os valores são adicionados à 
estrutura. 
Como em Java, ela possui um poderoso coletor de lixo e foi uma das primeiras linguagens a implementar 
essa estratégia de limpeza de memória 
Respondido em 13/10/2020 14:14:39 
 
Os operadores no qual permitem a realização de comparações entre valores são chamados de: 
Lógico; 
Relacionais; 
Símbolo; 
Bit a Bit; 
Internacionais; 
Respondido em 13/10/2020 14:32:54 
Explicação: 
Como pode ser observado no Módulo 2 do Tema 2 Os operadores relacionais permitem a realização de comparações 
entre valores. Elas são expressas por meio dos valores verdadeiro e falso. 
 
O código abaixo foi escrito em linguagem C. Analise o seu comportamento e assinale a alternativa que representa 
os resultados para "Valor 1" e para "Valor 2", respectivamente, supondo que o usuário tenha digitado "67". 
13/10/2020 Estácio: Alunos 
 2/4 
#include 
int main() 
float n; printf("Digite um numero: 'I ); 
scanf("%f" &n); printf("Valor 1: %f e Valor 2: 
0/0f" n-l, n+l); 
66.000000 e 67.00000 
68.00 e 69.00 
66.000 e 67.000 
68.0000 e 69.0000 
66 e 67 
Respondido em 13/10/2020 14:32:23 
 
O trecho de código abaixo apresenta um estrutura lógica do tipo: 
if (num > 15) 
resul = num * 2; printf("Resultado: 
0/0d", resul); 
else 
printf ("Numero menor que 15."); 
 18] SE ENTÃO 
 CI SE 
CASO SELECIONE 
CASO REPITA 
Observe a descrição da estrutura básica do comando switch case na linguagem C, exibida a seguir. 
13/10/2020 Estácio: Alunos 
 3/4 
switch (VARIAVEL) 
case : 
comando (s); 
case : 
comando (s); 
default : 
comando (s); 
Está correto afirmar que: 
O código para o caso default é obrigatório. 
Somente um dos grupos de comandos pode ser executado de cada vez. 
Cada seguindo a palavra case deve ser definido por constantes. 
O comando break não é permitido no interior dos grupos de comandos. As 
variáveis de controle podem ser do tipo int, char e float. 
Respondido em 13/10/2020 14:27:34 
 
Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. 
ind=l; while 
(ind<=5) 
scanf("%d",&num); controle++; if 
(controle — - 1 num O/02 -- 0) 
menor=num; 
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. 
1 
18] e 1, 11 e 111 
1 e 11 
1 e 111 
11 e 111 
Respondido em 13/10/2020 14:29:26 
 
 
 
13/10/2020 Estácio: Alunos 
 4/4 
 
Sobre os conceitos de vetor e matriz, avalie as assertivas: 
I. Os vetores são estruturas homogêneas, pois armazenam somente dados inteiros. 
11. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices. 
111. As matrizes são acessadas por 2 índices, que indicam coluna e linha, respectivamente. 
IV. Os vetores e matrizes são estruturas de dados, pois armazenam mais de 1 dado, homogêneas, 
na medida em que os dados são todos do mesmo tipo. 
Com base em sua avaliação, está(ão) correta(s) as assertivas: 
11, 111 e IV 
1, 11, 111 e IV 
18] e 111 e IV 
1 e 11 
Apenas III 
Respondido em 13/10/2020 14:27:49 
 
Um Plano de Recuperação de Desastres (PRD) é o documento que define os recursos, ações, tarefas e dados 
requeridos para administrar que suportam os Processos de 
Negócio. Selecione a opção que preenche corretamente as lacunas: 
o processo de recuperação; restauração dos 
componentes. o plano de operação; avaliar os pontos de 
controle. 
o plano de continuidade; tratamento dos eventos 
previsíveis. o plano de continuidade; tratamento dos eventos 
imprevisíveis. 
as consequências dos desastres previsíveis; na criação de planos de ação. 
Respondido em 13/10/2020 14:31:08 
Explicação: 
 
Na codificação de um programa na linguagem C, é necessária a declaração de uma matriz 
bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. 
O algoritmo considera que os dados estarão organizados na matriz, de modo que cada linha represente 
as notas de um único aluno. 
Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de 
notasAlunos: 
float notas [3016]; 
float notas [30][6]; 
float notas float 
notas [30,6]; float 
notas [6,30]; 
Respondido em 13/10/2020

Outros materiais