Prévia do material em texto
-i
l Plhl\/A AVl{ X) AVl. ( ) AV3( )- DISCIPLINA INTRODUÇÃO À PROGRAMAÇÃO-TURMA .145. - PROVI~/~ 1 --- --- -----------------------
QUES rÕES OBJETIVAS (Valor 1 ponto para cada
quc•stão)
Questão 1
Se quisermos utilizar as funções padrões da linguagem
e para captura de dados digitados no teclado e para
exibição de texto na tela do computador, qual é a
diretiva correta?
a) include <"stdlib h">
b) #include ,stddef.h>
e) #include "stdxpt.h"
?) #rnclude <stdio.h>
e) lnclude ( stdfix.h')
Questão 2
Em relação à declaração de variáveis e tipos de dados,
marque a opção correta:
~ Na declaração de variáveis, associamos os nomes
das variáveis com tipos de dados. Por exemplo:
int nota. Neste caso, a vad'àvel nota é do tipo inteiro.
b) A declaração de variáveis é só uma questão de
estética do programa, para que possamos entende-lo
mais facilmente.
e) Em linguagem C, é possível declarar o mesmo nome
de variável para tipos de dados diferentes.
d) A declaração de variáveis não deve ser feita porque
tem custo computacional elevado.
e} Só é necessário fazer declarações de variáveis
numéricas.
Questão 3
O que as expressões, mostradas abaixo, querem dizer?
Marque a opção correta:
X !=Y
A== B
a) X é diferente de V. A recebe o valor de B.
p) X recebe o valor de Y. 8 recebe o valor de A.
e) X e Y são iguais a zero. O valor de A é transferido
para 8.
)J,( X é diferente de V. A é igual a 8.
e} Todas as variáveis são iguais a zero.
Questão 4
Analise as sentenças abaixo sobre Algoritmos e
Programas, verifique se são Verdadeiras ou Falsas e,
depois, marque a opção correta :
1. Algoritmo é um conjunto de instruções bem
definidas e os Programas só podem ser escritos em
linguagem C.
li. Algoritmo é o código-objeto de um programa.
Ili. Programa é o código-objeto de um Algoritmo.
IV. Algoritmo é uma sequência de instruções bem
definidas, objetivando resolver um problema.
V. Programa é um Algoritmo "traduzido" para uma
linguagem de programação.
a) 1 (F) - li (V) - Ili (V) - IV (V) - V (F)
b) 1 (F) - 11 (V) - Ili (F) - IV (V) - V (F)
e) 1 (V) - li (F) - Ili (F) - IV (V) -V (F)
d) 1 (F) - li (F) - Ili (V) - IV (V) - V (V)
~ 1 (F) - li (F) - 111 (F) - IV (V) - V (V)
Questão 5
Analise as sentenças abaixo sobre Compiladores,
verifique se são Verdadeira~ ou Faisas e, depois,
marque a opção correta:
V 1. Compiladores convertem' o código do
programa que nós escrevemos (código-fonte)
para código de máquina (código-objeto).
11. Os Compiladores leem uma linha de código-
fonte de cada vez e executa a instrução
específica contida nesta linha.
111. Toda vez que quisermos executar um
programa, temos que fazer sua compilação.
v IV. A compilação converte todo o código-fonte em
código-objeto de uma só vez.
V V. Depois que o código-fonte é compilado, só há
necessidade de compila-lo novamente se
fizermos alguma alteração no código-fonte.
a) 1 (F)-11 (V)-111 (F)- IV (V)-V (F) )t_l (V) - li (F)-111 (F)- IV (V) -V (V)
c) 1 (V) - li (F) - Ili (F) - IV {V) - V (F)
d) 1 (F) - li {F) - Ili (V) - IV (V) - V (F)
e) 1 (V) - li (F) - Ili (F) - IV (F) - V (V)
Questão 6
As funções padrões de lingu:lgem C que permitem
escrever uma mensagem na tela do computa dor e
capturar dados digitados no teclado são,
respectivamente:
a) scanf - printf.
1() printf - scanf
e) printf - register.
d) printf - xcanf
e) impress - capt
Questão 7
Considere o programa abaixo Quais serão os valores
das variáveis A e B? Marque a opção correta :
#include<stdio. h>
ínt main()
{
intA=S;·
int B = 7;
int i = 1;
i =(A+ B)/2;
jf (1 > 8)
{
else
{
}
A= 2;
B = 3;
A= S; 'Ç---
B = 7;
printf("A variavel A= %d e a variavel B = %d", A, B );
a) A= 2 e B = 3;
b) A= 5 e B = 8;
e) A= 2 e B = 5;
',Q.,A = 5 e B = 7;
e) A = 7 e B = 10;
Questão 8
Considere o programa abaixo . Qual será o ~alor da
variável Altl Marque a opção correta : l -f:> 4
Ji>!9d
#include <stdio.h> ~ "
'1 --t> 1
int main() e; -<') ~
{
int j = 1;
int Alt = 1;
int Cat = 1;
forU; j < 10; j++)
{
Alt = Cat + j;
printf("O valor da variavel Alt = %d ", Alt);
-~ Alt = 10;
b) Alt = 11;
e) Alt = 1;
d) Alt = 5;
e) Alt = O;
QUESTÃO DISCURSIVA (Valor de até 2 pontos)
Questão 9
, 1 ~
Implementar um código em C que realize as seguintes
tarefas:
1) Considerar uma variável do tipo inteira com
valor inicial igual a 1
2) Fazer uma estrutura de repetição utilizando o
FOR, com a condição de que esta variável seja
menor do que 10.
3) Dentro da estrutura de repetição FOR, exibir o
valor da variável na tela do computador.
4) Incrementar esta variável em 1 unidade.
\Nol A: _11;-1 Jl.JBRICA DO PROFESS~R: .;p•.
QUESTÕES OBJETIVAS
' \1\A\~~~~ \s\Al~~~~ Q
~~~~~ IGIAlllSJ~~~ <{
\
3 \AI~~~~ l 1 IAI~~~~ ~
, 1 4 1 A 1 ~ ~ ~ ~ 1 8 IX! ~ ~ ~ ~ e_ ~,.
QUESTÃO DISCURSIVA
QUESTÃO 9
~ 1 V\ t.-\\l àt. < & \-~\O .°vi)