Logo Passei Direto
Buscar

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C

Ferramentas de estudo

Questões resolvidas

Observe o trecho do código em C a seguir. Não esqueça que o operador % significa resto da divisão inteira.
#include void main(){ int n, i; i = 20; n = 2*(i%3); printf("n = %d", n); } Assinale a alternativa que representa o que será impresso na tela.
n = 4
n = 3
n = 12
n = 1
n = 2

(Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área de Tecnologia da Informação) Marque a opção que representa a seguinte lógica de programação, porém usando apenas estruturas do tipo if simples. A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for menor que 0; o valor de x será mantido, se x for igual a zero.
if(x>0) x++; if(x<0) x++;
if(x>0) x++; if(x<0) x--;
if(x>0) x--; if(x<0) x--;
if(x>=0) x++; if(x<=0) x--;
if(x>0) x--; if(x<0) x++;

Com relação aos 3 segmentos de estrutura de repetição, avalie cada assertiva a seguir como V(verdadeira) ou F(falsa).
Assinale a correta sequência de V e F, para a classificação das assertivas:
I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer.
II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir.
III. O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir.
IV. O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa.
F, V, F, V
F, F, V, V
V, V, V, V
V, V, F, V
V, V, V, F

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.
Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos:
float notas [30][6];
float notas [6][30];
float notas [30|6];
float notas [6,30];
float notas [30,6];

Observe a figura, a seguir, com um pequeno programa em Portugol:
Suponha que, ao executar o programa, o usuário tenha digitado os valores a seguir: 10, 11, 11. Assinale a alternativa que representa a saída do console:
"nCaso 2n"
Caso 2
Caso 3
"nCaso 3n"
Caso 1

Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir:
Assinale a alternativa que apresenta a sequência correta:
( ) char é um tipo simples.
( ) double é um tipo estruturado.
( ) float é um tipo simples.
( ) int é um tipo simples.
( ) void é um tipo estruturado.
V, F, V, V, F
F, V, V, F, V
F, F, V, F, V
V, V, F, F, F
F, F, F, V, V

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

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

Observe o trecho do código em C a seguir. Não esqueça que o operador % significa resto da divisão inteira.
#include void main(){ int n, i; i = 20; n = 2*(i%3); printf("n = %d", n); } Assinale a alternativa que representa o que será impresso na tela.
n = 4
n = 3
n = 12
n = 1
n = 2

(Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área de Tecnologia da Informação) Marque a opção que representa a seguinte lógica de programação, porém usando apenas estruturas do tipo if simples. A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for menor que 0; o valor de x será mantido, se x for igual a zero.
if(x>0) x++; if(x<0) x++;
if(x>0) x++; if(x<0) x--;
if(x>0) x--; if(x<0) x--;
if(x>=0) x++; if(x<=0) x--;
if(x>0) x--; if(x<0) x++;

Com relação aos 3 segmentos de estrutura de repetição, avalie cada assertiva a seguir como V(verdadeira) ou F(falsa).
Assinale a correta sequência de V e F, para a classificação das assertivas:
I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer.
II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir.
III. O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir.
IV. O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa.
F, V, F, V
F, F, V, V
V, V, V, V
V, V, F, V
V, V, V, F

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.
Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos:
float notas [30][6];
float notas [6][30];
float notas [30|6];
float notas [6,30];
float notas [30,6];

Observe a figura, a seguir, com um pequeno programa em Portugol:
Suponha que, ao executar o programa, o usuário tenha digitado os valores a seguir: 10, 11, 11. Assinale a alternativa que representa a saída do console:
"nCaso 2n"
Caso 2
Caso 3
"nCaso 3n"
Caso 1

Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir:
Assinale a alternativa que apresenta a sequência correta:
( ) char é um tipo simples.
( ) double é um tipo estruturado.
( ) float é um tipo simples.
( ) int é um tipo simples.
( ) void é um tipo estruturado.
V, F, V, V, F
F, V, V, F, V
F, F, V, F, V
V, V, F, F, F
F, F, F, V, V

Mais conteúdos dessa disciplina