Logo Passei Direto
Buscar

PROVA 1º SEMESTRE INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C

Ferramentas de estudo

Questões resolvidas

Sobre variáveis e constantes, considere as afirmativas a seguir: Estão corretas:
I. Constantes são valores fixos que um programa não pode alterar.
II. Variáveis declaradas dentro de uma função são chamadas de variáveis locais.
III. Uma variável é uma posição de memória usada para guardar um valor.
IV. Uma variável global é usada para que uma função receba argumentos.
I e IV
I e II
I, II, III e IV
I, II e III
III e IV

Quando se escreve um algoritmo ou um programa de computador, é quase impossível não se ter uma variável. Em programação de computadores, a variável é um:
Tipo inteiro.
Local na memória para guardar um registrador.
Tipo de dado.
Local na memória para guardar um valor.
Ponteiro de dados.

O código abaixo escrito no Portugol Studio executa uma série de operações aritméticas. Sabendo disso analise o código e selecione a opção que representa o resultado exibido após a execução do programa.
programa { funcao inicio() { inteiro a, b, c a = 23 b = a + 7 c = b + a c = c + b -a escreva("O valor final é: ", c) } }
23
30
1
60
53

Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir.
Assinale a opção que apresenta todas as assertivas corretas:
I. A cláusula else do comando if (controle==1) será executada apenas uma vez.
II. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente.
III. A cada laço da estrutura de repetição o contador ind será incrementado de duas unidades.
I
I e II
II
I e III
III

Sobre os conceitos de vetor e matriz, avalie as assertivas: I. Os vetores são estruturas homogêneas, pois armazenam somente dados inteiros. II. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices. III. 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, e 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:
Apenas III
I e II
II, III e IV
III e IV
I, II, III e IV

A linguagem C fornece um operador condicional, também chamado de operador ternário. Nesse contexto observe o trecho de código abaixo.
A estrutura if ... else ... pode ser substituída pela seguinte estrutura que utiliza o operador condicional:
printf(num > 15 : "Maior que 15" : "Menor que 15");
printf(num > 15 ! "Maior que 15" : "Menor que 15");
printf(num > 15 : "Maior que 15" ? "Menor que 15");
printf(num > 15 ! "Maior que 15" : "Menor que 15");
printf(num > 15 ? "Maior que 15" : "Menor que 15");

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 [6][30];
float notas [30][6];
float notas [30|6];
float notas [30,6];
float notas [6,30];

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Sobre variáveis e constantes, considere as afirmativas a seguir: Estão corretas:
I. Constantes são valores fixos que um programa não pode alterar.
II. Variáveis declaradas dentro de uma função são chamadas de variáveis locais.
III. Uma variável é uma posição de memória usada para guardar um valor.
IV. Uma variável global é usada para que uma função receba argumentos.
I e IV
I e II
I, II, III e IV
I, II e III
III e IV

Quando se escreve um algoritmo ou um programa de computador, é quase impossível não se ter uma variável. Em programação de computadores, a variável é um:
Tipo inteiro.
Local na memória para guardar um registrador.
Tipo de dado.
Local na memória para guardar um valor.
Ponteiro de dados.

O código abaixo escrito no Portugol Studio executa uma série de operações aritméticas. Sabendo disso analise o código e selecione a opção que representa o resultado exibido após a execução do programa.
programa { funcao inicio() { inteiro a, b, c a = 23 b = a + 7 c = b + a c = c + b -a escreva("O valor final é: ", c) } }
23
30
1
60
53

Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir.
Assinale a opção que apresenta todas as assertivas corretas:
I. A cláusula else do comando if (controle==1) será executada apenas uma vez.
II. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente.
III. A cada laço da estrutura de repetição o contador ind será incrementado de duas unidades.
I
I e II
II
I e III
III

Sobre os conceitos de vetor e matriz, avalie as assertivas: I. Os vetores são estruturas homogêneas, pois armazenam somente dados inteiros. II. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices. III. 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, e 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:
Apenas III
I e II
II, III e IV
III e IV
I, II, III e IV

A linguagem C fornece um operador condicional, também chamado de operador ternário. Nesse contexto observe o trecho de código abaixo.
A estrutura if ... else ... pode ser substituída pela seguinte estrutura que utiliza o operador condicional:
printf(num > 15 : "Maior que 15" : "Menor que 15");
printf(num > 15 ! "Maior que 15" : "Menor que 15");
printf(num > 15 : "Maior que 15" ? "Menor que 15");
printf(num > 15 ! "Maior que 15" : "Menor que 15");
printf(num > 15 ? "Maior que 15" : "Menor que 15");

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 [6][30];
float notas [30][6];
float notas [30|6];
float notas [30,6];
float notas [6,30];

Prévia do material em texto

Disciplina: EEX0006 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Período: 2020.3 EAD (GT) / AV 
Aluno: Matrícula: Data: 
05/11/2020 17:34:37 Turma: 
 
ATENÇÃO 
 
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 
 
 
 
1a Questão (Ref.: 202011372924) 
(FAFIPA - UFFS - Técnico de Laboratório - Informática - 2014) Considerando a linguagem de programação C, 
para uma variável armazenar "números de ponto flutuante", deve ser declarada como: 
 
point 
real 
numeric 
int 
float 
 
 
 
 
2a Questão (Ref.: 202011373059) 
(Adaptada de: COPS-UEL - Agente Universitário - Técnico em Informática - 2015) Sobre variáveis e 
constantes, considere as afirmativas a seguir: 
I. Constantes são valores fixos que um programa não pode alterar. 
II. Variáveis declaradas dentro de uma função são chamadas de variáveis locais. 
III. Uma variável é uma posição de memória usada para guardar um valor. 
IV. Uma variável global é usada para que uma função receba argumentos. 
Estão corretas: 
I e II 
I e IV 
III e IV 
I, II, III e IV 
I, II e III 
 
 
 
 
3a Questão (Ref.: 202011373066) 
(IF-PA - Técnico de Tecnologia da Informação - 2016) Quando se escreve um algoritmo ou um programa de 
computador, é quase impossível não se ter uma variável. Em programação de computadores, a variável é um: 
 
 
 Ponteiro de dados. 
 Tipo inteiro. 
 Tipo de dado. 
 Local na memória para guardar um registrador. 
 Local na memória para guardar um valor. 
 
 
 
 
4a Questão (Ref.: 202011382364) 
O código abaixo escrito no Portugol Studio executa uma série de operações aritméticas. Sabendo disso analise 
o código e selecione a opção que representa o resultado exibido após a execução do programa. 
 
 
programa 
{ 
 
 
funcao inicio() 
{ 
inteiro a, b, c 
a = 23 
b = a + 7 
c = b + a 
c = c + b -a 
escreva("O valor final é: ", c) 
} 
} 
 
 53 
 23 
 30 
 60 
 1 
 
 
 
 
5a Questão (Ref.: 202011351125) 
Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. 
int controle=0,ind,num,menor; 
for (ind=1;ind<=51;ind++) 
{ 
scanf("%d",&num); 
controle++; 
if (controle == 1) 
menor=num; 
else 
if (num < menor) 
menor=num; 
} 
I. A cláusula else do comando if (controle==1) será executada apenas uma vez. 
II. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente 
III. A cada laço da estrutura de repetição o contador ind será incrementado de duas unidades. 
Assinale a opção que apresenta todas as assertivas corretas: 
 
 II 
 I e III 
 I e II 
 I 
 III 
 
 
 
 
6a Questão (Ref.: 202011351161) 
1. Considere o seguinte trecho de código na linguagem Portugol Studio e avalie as assertivas a seguir. 
ind=1 
cont10=0 
contmaior=0 
faca 
{ leia(num; 
se (num > 1 && num < 10) 
cont10++ 
senao 
contmaior++ 
ind++; 
} 
enquanto (ind<=3) 
 
 
Considere os seguintes valores para a variável num: 7 12 9. Assinale a alternativa que mostra 
os conteúdos corretos para as variáveis cont10 e contmaior, respectivamente, do trecho de 
código acima, em Portugol Studio. 
 
 3 e 0 
 2 e 1 
 2 e 2 
 1 e 1 
 1 e 2 
 
 
 
 
7a Questão (Ref.: 202011357672) 
Considere o seguinte código escrito em linguagem C: 
int num,ind,soma=0; 
for (ind=1;ind<=5;ind++) 
{ scanf ("%d",&num); 
if (num%2 == 0) 
soma=soma+num; 
} 
printf("%d",soma); 
Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada: 
2 4 8 5 7: 
 
 15 
 14 
 26 
 12 
 27 
 
 
 
 
8a Questão (Ref.: 202011351270) 
Sobre os conceitos de vetor e matriz, avalie as assertivas: 
I. Os vetores são estruturas homogêneas, pois armazenam somente dados inteiros. 
II. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices. 
III. 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, e 
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: 
 
 II, III e IV 
 III e IV 
 I e II 
 Apenas III 
 I, II, III e IV 
 
 
 
 
9a Questão (Ref.: 202011411258) 
A linguagem C fornece um operador condicional, também chamado de operador ternário. Nesse contexto 
observe o trecho de código abaixo. 
int main() 
{ 
int num; 
printf("Informe o numero: "); 
scanf("%d", &num); 
if (num > 15) 
printf("Maior que 15"); 
else 
printf("Menor que 15"); 
} 
A estrutura if ... else ... pode ser substituída pela seguinte estrutura que utiliza o operador 
condicional: 
 
 printf(num > 15 : "Maior que 15" : "Menor que 15"); 
 printf(num > 15 ! "Maior que 15" : "Menor que 15"); 
 printf(num > 15 : "Maior que 15" ? "Menor que 15"); 
 printf(num > 15 ? "Maior que 15" ! "Menor que 15"); 
 printf(num > 15 ? "Maior que 15" : "Menor que 15"); 
 
 
 
 
10a Questão (Ref.: 202011351253) 
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 [6][30]; 
 float notas [30|6]; 
 float notas [6,30]; 
 float notas [30][6]; 
 float notas [30,6];

Mais conteúdos dessa disciplina