Sei sulla pagina 1di 24

A classe "filha" tecnicamente denominada _______________.

sub-classe
A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirma
opo ERRADA.
I As chaves de abertura e fechamento, sempre, no so obrigatrias.
II No teste unimos expresses relacionais com operadores lgicos quando necessrio.
III A palavra then est presente na estrutura.
IV O uso do else poder no ser necessrio. I e III esto corretas.

A estrutura de deciso switch extremamente poderosa na linguagem C. Dado o cdigo:


#include < stdio.h> #include < stdlib.h>
void main(){ int a= 3; int b =2; switch(a){ case 1: a++; break; case 2: a-=b++; break; case 3: if(b)a
printf("%d", a+b); system("PAUSE"); }
Selecione a opo correta: O programa exibir 3

A estrutura de deciso switch extremamente poderosa na linguagem C. Dado o cdigo:


#include < stdio.h> #include < stdlib.h>
void main(){ int x=1, a; do{ for(a = 1; a<2;a++){ a+=1; } printf("%d",x); printf("%d
system("PAUSE"); } Selecione a opo correta: O programa exibir 1323
A instruo em cdigofonte
Java abaixo descreve exatamente o que?
int idade = 30
while (idade != 0) {
System.out.println( "Idade: " + idade/2)
System.out.println( "Idade: " + idade/2)
idade
} o programa imprimir 30 nmeros.

Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. S
afirmativas abaixo no produziriam um resultado errado, mas que tornaria o programa com meno
testes seriam realizados sem necessidade.
Ento, leia com ateno e s escolha a afirmativa poder ajud-los a construir programas com quali
recursos da estrutura if ... else if ..... O nmero de ifs encadeados igual ao nmero de resp
considerando a resposta errada do usurio, pois essa seria criticada no else.
A linguagem C/C++ apresenta vantagens e desvantagens em sua utilizao. Considere as seguintes
|) Possibilidade em programao de alto e baixo nvel;
||) Grande perodo para o aprendizado.
|||) Adequao a grandes projetos;
Assinale a alternativa quecontem apenas vantagens da linguagem C++: | e |||
A linguagem C/C++ utiliza variveis, que podem ser classificadas como globais ou locais. Dentre as
expressa corretamente definio de "varivel global" da linguagem C/C++. Mantm seu valor
e suas variveis so escritas fora do escopo das funes.

Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa
errado, verificando a classe Pessoa e na sequncia a classe TestaPessoa.
public class Pessoa{
String nome;
int idade;
String telefone;
public void exibirDados(){
System.out.println("Nome:"+nome);
System.out.println("Idade:" + idade+ " anos");
System.out.println("Telefone:"+ telefone);
}}public class TestaPessoa{
public static void main (String [] args){
exibirDados();}}faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder
atravs da varivel de referncia indicada. Exemplo: Pessoa p = new Pessoa(); e a linha
substituda pela linha p.exibirDados().

Ao ser inserida a funo de raiz quadrada (sqrt) no cdigo de um programa em C++, necessrio
cmath.h

A professora de Linguagem de Programao I pediu aos alunos que construssem um cdigo para qu
de um nmero inteiro e exibisse umas das mensagens: Positivo / Zero / Negativo
Eles acharam esse pedido estranho, visto que era um programa clssico.
Ao trmino do tempo que ela deu para o desenvolvimentos, pediu que eles comparassem as duas so
quadro. Leia as afirmativas abaixo e escolha a alternativa correta.

I na soluo A, se o nmero fosse positivo, era testado trs vezes.


II na soluo B, se o nmero fosse positivo, era testado uma vez.
III Se as duas solues produzem a mesma sada podemos afirmar que, em termos de eficincia, no
de testes.
IV A soluo A poderia usar um if simples e um if composto ao invs de trs ifs simples.
V A soluo B poderia testar se era zero no primeiro if e menor do que zero no outro desde que es
mensagens correspondentes aos testes e a mensagem Positivo no else.
I, II e V esto corretas

Atualmente, esto em uso centenas de linguagens de computador separadas em alguns tipos.


linguagens qual se utiliza de abreviaes de palavras da lngua inglesa para formar o seu cdig
submetido a um tradutor como o assemblers)? Linguagens Simblicas.

Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos perifricos, verifi
arquivos pr-definidos: stdin = Dispositivo de entrada padro (normalmente o teclado)

As funes existem para decompor um problema em partes menores, simplificando e organizando


todo. Tendo em vista o que foi exposto, assinale a opo que apresenta uma afirmativa ERRADA em
de funes. O comando return encerra a execuo de uma funo e pode retornar vrios v
chamadora da funo.

As matrizes, em geral, so caracterizadas por se tratarem de uma nica varivel de determinado


vrias informaes do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta a programao ad
respectiva manipulao das matrizes, das opes apresentadas a respeito das matrizes bidimension
correta. int mat[3][3]; mat[0][2] = 5;

As matrizes, em geral, so caracterizadas por se tratarem de uma nica varivel de determinado


vrias informaes do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta apenas a linha de
apresentadas em relao manipulao de vetores marque a resposta correta. floatvetreais[4]={1

A metodologia orientada a objetos permite a modelagem de sistemas complexos. C onceitos relacion


esta metodologia como classe, objetos, mtodos, sobrecarga e polimorfismo possibilitam a constru
softwares de qualquer domnio. Duas vantagens so: manuteno do projeto de software
permite o reuso de
cdigo;

A respeito da linguagem Java, analise as afirmativas a seguir:


I. O modificador final, utilizado na assinatura de uma classe, indica que ela uma classe que no pod
estendida.
II. Classes Abstratas com mtodos abstratos foram suas subclasses no abstratas a sobrescreverem
implementarem os mtodos declarados como abstratos.
III. Java permite herana mltipla, ou seja, uma classe pode herdar variveis e mtodos de mais de u
superclasse ao mesmo tempo. Assinale: se somente as afirmativas I e II estiverem corretas

Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.<, > e >=
Assinale a opo que no faz parte do conceito de orientao a objetos. procedimento
A associao de Engenheiros do Nordeste est preparando uma comemorao para o dia 11
Engenheiro. O perodo de inscrio para o campeonato de Volley terminar em 30 de novembro. P
time jogar com todos os outros uma vez e o vencedor ser aquele que tiver maior nmero de vitria
haver partida extra.
Cada time receber um nmero no dia da festividade.
Construa uma funo que receba o nmero de inscritos e exiba a tabela, mostrada na figura abaixo
tabela(int n)
{
int x, y;
for( x=1 ; x <= n ; x++)
for( y = x + 1; y <= n ; y++)
printf("\nTime %d X Time %d\tVencedor _____",x,y); }

Associe as duas colunas relacionando as instrues de seleo e de repetio com suas respectivas
assinale a sequncia correta. Instrues de seleo e de repetio:
(1) if
(2) if...else
(3) while
(4) switch
Definies:
( ) Instruo de seleo mltipla: seleciona ou ignora um grupo de aes entre vrios grupos.
( ) Instruo de seleo nica: seleciona ou ignora um grupo de aes.
( ) Instruo de repetio que executa um grupo de aes zero ou mais vezes, enquanto uma condi
loop for verdadeira.
( ) Instruo de seleo dupla: executa um grupo de aes entre dois grupos de aes. 4 - 1 - 3 - 2

A tecnologia Java implementa um servio conhecido como Garbage Collector - Coletor de Lixo. Sua
objetos que no esto sendo usados se estiver com pouco espao na memria.

Baseado nos conceitos de Matrizes, no que tange em relao a declarao, dentre as afirmaes que
que no contem erros sobre as matrizes multidimensionais- 1 e matrizes no dimensionadas- 2 res
nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho no especificad
Como se declara um mtodo esttico em Java? public static void exemploMetodo() {}
Considerando a seguinte definio:
int tabnum [] [] = new tabnum [3][4];
tabnum = {2,3,4,12,24,35,43,67,88,77,99,34};
Marque a alternativa que corresponde ao valor de total aps executar:
total = tabnum[2][2] + tabnum[1][1]: 134

Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o re


processamento.
Double x = 500.0 /3.0
DecimalFormat DF = new DecimalFormat("0.####");
String dx = new df.format(x);
System.out.println (dx);
166.6666

Considere os seguintes fragmentos de cdigo Java:


I. int sum = 7;
if ( sum > 20 ) {
System.out.print("ganhou "); }
else {
System.out.print("perdeu "); }
System.out.println("o bnus.");
II. int sum = 21; if ( sum != 20 )
System.out.print("ganhou");
else
System.out.print("perdeu "); System.out.println("o bnus.");
O resultado da execuo dos fragmentos em I e II ser, respectivamente, perdeu o bnus e ganho

Considere:
I. Uma classe define o comportamento dos objetos atravs de seus mtodos, e quais estados e
atravs de seus atributos.
II. Na herana cada classe derivada (subclasse) apresenta as caractersticas (estrutura e mt
(superclasse) e acrescenta a elas o que for definido de particularidade para ela. III. Polimorfismo
duas ou mais classes derivadas de uma mesma superclasse podem invocar mtodos que tm a
mesmo comportamento. IV. Um objeto capaz de armazenar estados atravs de seus atributos
enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientao a objetos correto o que se afirma em: I, II e IV, apenas

Considere a seguinte definio: Overriding

Considere o seguinte cdigo-fonte em linguagem Java:


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Q4Class extends JFrame{
private JButton b;
public static void main(String[] args) {
JFrame f = new Q4Class ();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300, 200);
f.setVisible(true);
}
public Q4Class (){
this.getContentPane().add(b = (new JButton("Clique aqui")));
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
((JButton)e.getSource()).setText("OK");
}
});
}
} a chamada do mtodo getSource() retorna uma referncia da classe Object para o objet
de clique de boto, e essa referncia convertida para o tipo JButton para ser possvel m
no boto

Considere o trecho de cdigo em C a seguir e selecione a opo que indica corretamente o que ser
execuo.
int x=1;
int y=5;
for (int i = y; i >0 ;i--)
x = x * i;
printf("x=%d",x); x = 120

Considere que voc foi contratado para trabalhar em uma empresa de trading (comrcio) de commo
o crescimento do mercado chins, a empresa em que voc trabalha deseja aumentar o comrcio d
mercado chins. Para que a empresa se torne competitiva, ela precisa desenvolver programas
converses de medidas para agilizar os seus processos e evitar possveis erros com o uso de ca
Codifique um programa em linguagem C que obtenha uma medida em Ku ping, unidade chinesa
como entrada de dados do usurio atravs da funo scanf, converta a medida para toneladas e exib
atravs da funo printf. Defina o fator de converso como uma constante chamada fator de valor
fator deve ser usado no clculo da converso, sabendo-se 1 tonelada equivale a 26797,96 Ku pin
chamada fator e a varivel chamada medida como numricos reais em ponto flutuante de menor
menos espao de memria. #include
#include
int main(int argc, char** argv) {
const float fator = 26797.96;
float medida;
scanf("%f", &medida);
medida = medida / fator;
printf("%f", medida);
return (0);
}

Considere que voc foi contratado para trabalhar em um avanado laboratrio de engenharia. E
desenvolver programas em liguagem C para converses de medidas para automatizar os seus pr
programa em linguagem C que obtenha uma medida em quilmetros como entrada de dados do usu
scanf, converta a medida para milhas e exiba a medida convertida atravs da funo printf. Defina
como uma constante chamada fator de valor igual a 1.61, que deve ser usado no clculo da convers
como numricos reais em ponto flutuante de menor preciso para ocupar menos espao de memria
#include
int main(intargc, char** argv) {
constfloat fator = 1.61;
float medida;
scanf("%f", &medida);
medida = medida / fator;
printf("%f", medida);
return (0);
}

Dada a sada: DooBeeDooBeeDo


Preencha as lacunas do cdigo: (Fonte: Livro USE a Cabea JAVA)
public class DooBee{
public static void main(String[] args){
int x = 1;
while ( x < __________) {
System.out.__________("Doo");
System.out.__________("Bee");
x = x + 1;
}
if (x == __________){
System.out.print("Do");
}
}
}
Assinale a alternativa que indique o preenchimento das lacunas respectivamente: 3; print; print; 3

Dado o trecho de lgica utilizando o conceito da linguagem de programao C. Diga o resultado


depois da seguinte sequncia de operaes: int x,y,z;
x=y=10;
z=++x;
x=-x;
y++;
x=x+y-(z--); x = -11 ; y = 11 ; z = 10

Dado o seguinte cdigo: 1 public class Janela extends JFrame implements ActionListener 2 { 3 JTe
b1,b2; 5 Janela() 6 { 7 setBounds(150,1500,300,300);8 setTitle ("Minha Janela"); 9 setBackGround
new JButton("OK"); 11 b2 = new JButton("Confirmar"); 12 t1= new JTextField(10); 13 t2 = n
getContentPane().setLayout(new GridLayout(2,2)); 15 getContentPane().add(t2); 16 getConte
getContentPane().add(t1); 18 getContentPane().add(b2); 19 b1.addActionListener(this); 20 b2.addAc
22 public void actionPerformed(ActionEvent e) 23 { 24 if (e.getSource()==b1) 25 { t2.setText(t1.getT
Quais so as linhas que indicam respectivamente: - registro para gerar evento do boto; evento; - definio da interface de evento a ser usada; - definio do layout da janela: 20,22,1,14

De acordo com a Linguagem C marque a opo em que o descritivo da biblioteca est correto.
- Funes matemticas
De acordo com osestudos da Linguagem de Programao C analise as proposiesabaixo. O
programaexecutvel.

De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM)
" um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em cdigo ex
JVM
De acordo com os Cdigos da Linguagem C dizer se Verdadeiro ou Falso, os tipos de formatos para
Escolhe automaticamente o melhor entre %f e %e
De acordo com os Cdigos da Linguagem C dizer se Verdadeiro ou Falso: \0 Nulo
De acordo com os estudos da Linguagem de Programao C analise as proposies abaixo.
compilador gera um programa executvel.

Dentre as estruturas de Dados mais utilizadas em programao, se encontram os vetores. Ba


identifique a opo incorreta:Podem ser formado por elementos de tipos diferentes.

Dentro do paradigma de programao orientada a objetos (POO), h um mecanismo pelo qual uma
outra classe, aproveitando seus mtodos e atributos. Assinale a alternativa que apresenta o no
herana.

Desenvolva um programa que leia uma matriz 3 x 3 de inteiros e exiba sua diagonal principal e secun
#include
voidmain(){ intminhaMatriz[3][3];
intlinha,coluna;
for (linha=0; linha<3;linha++
for (coluna=0; coluna<3;coluna++){
printf("Linha e Coluna: [%d][%d] ",
scanf("%d",&minhaMatriz[linha][coluna]);
}
}
printf("\n\n");
printf("-----------------------------\n");
printf("DIAGONAL PRINCIPAL D
printf("-----------------------------\n");
for (linha=0; linha<3;linha++){
for (coluna=0; coluna<3;coluna++){
if (coluna == linha){
printf("%5d ", minhaMatriz[linha][coluna]);
}
}
}
printf("\n\n");
printf("-----------------------------\n");
printf("DIAGONAL SECUNDARIA
printf("-----------------------------\n");
for (linha=0; linha<3;linha++){
for (coluna=0; coluna<3;coluna++){
if (coluna == (3 - 1 - linha )){
printf("%5d ", minhaMatriz[linha][coluna]);
}
}
}
printf("\n\n"); system("PAUSE"); }

Durante a construo de um programa na linguagem C++, o programador verificou a necessidade de


18 anos.", "Tem 65 anos.", "Tem 70 anos.","Idade diferente.".
Sabe-se que foi declarado a varivel: int idade; e que um valor foi atribudo para a mesma.
No levando em conta a necessidade de se colocar todo o programa e tomando como base o uso d
de fluxo condicional switch corretamente e a lgica, qual o trecho de programa que aten
programador?
(idade) {
case 18:
cout<<"Tem 18 anos.";
break;
case 65:
cout<<"Tem 65 anos.";
break;
case 70:
cout<<"Tem 70 anos.";
break;
default:
cout<< "Idade diferente."; }

Durante a construo de um programanalinguagem C, trabalhando com a maioridadepela


programadorverificou a necessidade de exibirostextos:
"Maior de 18 anos.",parapessoas com mais de 18 anospormmenoresque 21 e 65.
"Maior de 21 anos.",parapessoas com mais de 21 anospormmenoresque 65.
"Idoso.", parapessoas com idademaiorouigual 65 anos.
Sabe-se quefoideclarado a varivel: intidade; e que um valor foiatribudopara a mesma. Nolevandoe
de se colocartodo o programa e tomandocomo base apenas o uso da estrutura de controle
corretamente, a lgica, e queapenas um dos textosdeveserexibido.
Qualtrecho de programaatende a necessidade do programador?
if (idade>= 65){ cout<
(idade>= 21){ cout<<"Maior de 21 anos."; }else{ if (idade>= 18){ cout<<"Maior de 18 an

Durante a criao de um programa, foi percebido que uma parte do cdigo era executada vrias vez
uma sequncia de repeties e sim esporadicamente. Cada vez que esta parte era executada inicial
um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessrio achar a
a redundncia de cdigos e melhorar a escrita e desempenho do sistema. Baseado na descrio
utilizando-se da melhor forma os conceitos de programao, qual seria a melhor soluo pra o
funo para executar a parte do cdigo que se repetia.

Em C++, como podemos inicializar a varivel sexo recebendo um valor F? char sexo = 'F';
Em C++, qual o smbolo usado para representar resto da diviso? %
Em Java temos a possibilidade de proteger os membros de uma classe. C hamamos este processo de

Em JAVA, os operadores lgicos 'E', 'OU' e 'NO' so representados respectivamente por: &&, ||, !
Escreva o comando que defina uma constante de nome PI com valor igual a 3,14 : #define PI 3.14
Estava pesquisando na internet, quando li, num frum, um pedido de ajuda que inclua um pr
linguagem C, apresentado abaixo. A pessoa no tinha um compilador e no estava conseguindo
Acompanhei no Teste de Mesa, supondo que eu teria digitado 345 quando foi solicitado um n
algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
0343 (O
resultado da expresso formatada)

Estava pesquisando na internet, quando li, num frum, um pedido de ajuda que inclua um pr
linguagem C, apresentado abaixo. A pessoa no tinha um compilador e no estava conseguindo
Acompanhei no Teste de Mesa, supondo que eu teria digitado 345 quando foi solicitado um n
algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela. 0343 (O valor ab
da expresso formatada)

(ENADE/2011) O paradigma de programao orientado a objetos tem sido largamente utilizado n


sistemas. Considerando o conceito de herana, avalie as afirmaes abaixo.
I. Herana uma propriedade que facilita a implementao de reuso.
II. Quando uma subclasse criada, essa herda todas as caractersticas da superclasse, no podendo
propriedades e mtodos prprios.
III. Herana mltipla uma propriedade na qual uma superclasse possui diversas subclasses.
IV. Extenso uma das formas de se implementar herana.
correto apenas o que se afirma em: I e IV

Em um programa Java, considere a existncia de uma varivel do tipo long chamada cod conten
passar o valor contido nessa varivel para uma varivel do tipo byte chamada codNovo, deve-se fa
utiliza-se a instruo: byte codNovo = ( byte ) cod;

Erros de execuo podem ocorrer em cdigos fontes implementados. As boas prticas de desenvolvim
orientada a objetos exigem que o desenvolvedor se preocupe com os possveis erros de execuo
linguagem de programao Java para tratar erros, deve-se utilizar paradigma try / catch.
Neste contexto, implemente uma aplicao Java que trate erros de diviso por zero.
public class ErroDivisaoZero{
public static void main(String[] args){
try{
int x = 0;
int y =2;
int resultado = y/x;
}
catch (ArithmeticException e){
System.out.println("erro de diviso por zero" + e.getMessage());
}
}

Existe sempre uma dvida por parte do desenvolvedor se escolhe switch() ou if quando est usando
Sabemos que existem algumas exigncias para se usar o switch().
Analise as opes abaixo e assinale a opo correta.

I Qualquer tipo pode ser usado.


II Somente o tipo vetor de char que No pode ser usado.
III No pode ser usado intervalo tipo: 1..3 em um case.
IV Sempre ser obrigatrio usar o comando break; ao final de um case.
V Quando o valor digitado no estiver presente em nenhum dos cases, ir para a opo default, ca
so verdadeiras

Faa um programa em C que dado um nmero inteiro positivo n, imprimir os n primeiros naturais mp
Exemplo: Para n=4 a sada dever ser 1,3,5,7. { int n; n[6]; if (n > 0); if (n/2 +1); printf ("%d \n

Faa um programa em C que dado um nmero inteiro positivo n, imprimir os n primeiros naturais m
n=4 a sada dever ser 1,3,5,7. #include
int main() {
int n, i, impar;
printf("\n\tGerador de numeros impares\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
i = 0;
impar = 1;
printf("Os %d primeiros impares sao:\n", n);
while (i < n) {
printf ("%d\n", impar);
impar = impar + 2;
i = i + 1;
}
return 0;
}

Identifique no cdigo abaixo um exemplo de Objeto (Instncia), Mtodo e Classe. Explique cada conc
public class JavaApp {
public static void main(String[] args) {
Java java1 = new Java("1.5", "jdk");
System.out.println(java1.getNome());} } Objeto = O objeto criado nesse exemplo o Java, dan
e atribuindo os valores "1.5" e "jdk" Mtodo = O metodo mostrado nesse exemplo o es
logo aps a declarao da classe. Classe = A classe mostrada nesse exemplo a Jav
publica.

Java uma linguagem multiplataforma, isto , pode ser executada em vrios sistemas operacion
caracterstica em razo, principalmente, pela presena da Mquina Virtual Java. Explique como
possibilita a execuo dos programas Java em vrias plataformas.A mquina virtual java
plataforma java que funciona entre o sistema operacional e o programa java. Existe um
mquina virtual java para cada sistema operacional e/ou dispositivo mvel. Na verdade,
java que interpreta o programa java.
Marque a afirmativa correta em relao ao trecho de cdigo apresentado na questo.
exibido um texto em apenas uma linha com uma tabulao aps o valor de x.
Marque a alternativa que apresenta a linha de comando, em C++, que armazena na varivel resto
por 2.resto = (6 % 2);

Marque a alternativa que define o procedimento utilizado para comparar strings:if ("Tudo Certo".eq

Marque a opo que corresponda a uma mensagem, baseada em GUI, para o usurio informar a ida
dilogo.JOptionPane.showInputDialog("Informe a sua idade");

Marque a opo que preenche as lacunas corretamente:


1. Um _____ organiza os componentes GUI em um Container.
2. O mtodo _____ utilizado para especificar o gerenciador de layout para um container.
3. A classe _____ contm mtodos que exibem dilogos de mensagem e dilogos de entrada.
4. GUI um acrnimo para _____ . Gerenciador de layout, setLayout, JOptionPane, interface g

Matrizes um dos conceitos mais largamente usado em programao nos dias de hoje. Identifique
um erro:int matriz[2][3]= {{2,4,6};{7,8,9}};

Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo abaixo e escolh
a srie exibida pelo cdigo. 1
1
2
3
5
8
13
21

Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo abaixo, supond
4 quando lhe foram solicitados dois nmeros e escolha a opo que contm a srie exibida pelo c
42

Na Aula 1, estudamos algumas caractersticas e vantagens da linguagem C. Observe as afirmativ


opo que contem a resposta correta.
I Tem boa Portabilidade.
II No pode ser modularizada.
III uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereos de memria.
V No possui um propsito especifico : As afirmativas I, IV e V esto corretas e as demais, err

Na Anlise e Projeto Orientado a Objetos, um recurso tem como meta principal reduzir o nmero de v
globais usadas dentro de um programa, consistindo na separao dos aspectos externos de um ob
sua implementao possa ser modificada sem que afete as aplicaes que o utilizam. Este re
encapsulamento

Na criao de programa muitas vezes precisamos exibir valores e pegar valores passados pelo usu
necessidade da criao da estrutura geral do programa analise o trecho de cdigo.
int x=15;
cout << "O valor de x e: " << x;
cout << "\t e seu quadrado : " << x*x;
Marque a afirmativa correta em relao ao trecho de cdigo apresentado na questo.
exibido um texto em apenas uma linha com uma tabulao aps o valor de x.

Na criao de programa muitas vezes precisamos exibir valores e pegar valores passados pelo usu
necessidade da criao da estrutura geral do programa analise o trecho de cdigo.
int num;
char nome[80];
cin >> num;
cin.ignore();
cout << "Informe seu nome: ";
cin.getline(nome, 80);
Marque a afirmativa correta em relao ao trecho de cdigo apresentado na questo.
O
caractere nova linha do "input buffer" permitindo a leitura do texto com o cin.getline(nom

Na criao de uma rotina de manipulao de equipamentos para perfurao de poos, o program


pegar alguns dados existentes em um arquivo do equipamento para efeitos de clculos e fech-lo.
Das opes abaixo marque a que descreve a forma mais adequada, com a qual o programador dev
segundo sua necessidade.Somente para leitura
Na definio de estruturas, funes, variveis, etc. devemos seguir suas respectivas Sintaxes.
Das opes apresentas, qual SINTAXE correta da definio de um vetor bidimensional.
nome_matriz[numero_linhas][numero_colunas];

Na histria da linguagem C, alguns momentos foram marcantes devido a acrscimos e/ou mod
embora nem todos os compiladores tenham aderido. Abaixo esto relacionadas alguns deles:
- Surge o tipo longlong para inteiros;
- As funes matemticas passam a aceitar todos os tipos numricos;
- O caracter // para comentrio de uma linha, pode ser usado tambm;
Assinale a opo que contem o nome do documento onde apareceram, pela primeira vez, as modifi
C99

Na lista de exerccios que foi liberada pela professora de Linguagem de Programao I, na questo
programa abaixo. No enunciado, era solicitado que fosse feito o acompanhamento da execuo do
Mesa, supondo que tivesse sido digitada a seguinte data: 11151918. Assinale a opo CORRET
programa. 1918 / 11 / 15

Na linguagem C++, no processo de manipulao de memria temos a possibilidade de utilizar os


seguintes linhas de
cdigo forem executadas: (desconsidere a necessidade do restante do programa)
float *x, pos;
pos = 5.5;
x = &pos
Podemos afirmar que: O contedo do endereo para o qual x aponta 5.5

Na linguagem C, uma varivel pode ser classificada como LOCAL ou GLOBAL. De acordo com
variveis LOCAIS, marque a alternativa ERRADA. A funo main() pode acessar qualquer variv
funo.

Na linguagem C os vetores so um assunto de grande relevncia, por isso o programador deve sa


declarar e utilizar.
Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e
um vetor que armazene at 150 notas, qual alternativa declara de forma correta este vetor para
citada. float notas[150];

Na linguagem C, temos vrias formas de exibir mensagens na tela, atravs das funes encontrada
stdio.h. Sabe-se de antemo que poderamos utilizar vrias delas para exibir um texto, mas a esco
necessidade do programa.
Se um programa precisa exibir um texto, sem variveis ou constantes numricas j com a quebra
das funes apresentadas a mais adequada? puts

Na linguagem C/C++ existem trs loops ou estruturas de repetio, sendo elas, for, while e d
afirmaes abaixo.
I) O loop for usado para repetir um comando ou bloco de comandos diversas vezes, podendo
contador interno da estrutura e uma condio que o encerra.
II) A estrutura do-while executa inicialmente todos os comandos internos do lao, depois testa a
verdadeira, retorna e faz tudo novamente.
III) A estrutura while testa uma condio, se esta for falsa, as instrues dentro do lao no sero
ser feito novamente at que a condio seja atingida.
As assertivas corretas so: | e ||

Na programao em C como em outras linguagens, muitas vezes se faz necessrio a converso d


que possamos exibir ou armazenar o resultado de uma operao da forma desejada. O nome dado a
Das opes apresentadas, marque aquela que converte e armazena corretamente o valor de uma
para a varivel x do tipo float utilizando o Cast. x = (float) n;

Na Programao Orientada a Objetos podem-se definir as visibilidades dos mtodos e atributos. Quan
caracterstica correto afirmar que:
o acesso aos atributos e aos mtodos privado
partir dos mtodos membros da classe

Na linguagem de programao C, como em outras, na criao de programas, precisamos fazer a en


no sistema e para tal temos algumas opes.
Das opes apresentadas, qual no parte linguagem C, conforme o material apresentado nas aulas

Na linguagem C++, no processo de manipulao de memria temos a possibilidade de utilizar os


seguintes linhas de cdigo forem executadas: (desconsidere a necessidade do restante do programa)
float *x, pos;
pos = 5.5;
x = &pos
Podemos afirmar que: O contedo do endereo para o qual x aponta 5.5

Observe abaixo algumas declaraes de variveis e assinale a declarao errada :

long float x;

Observe o cdigo abaixo:


#include < stdio.h >
#include < stdlib.h>
int main(){
int x,y,z;
x=6;
y=2;
z = (x%2)+8;
puts(z);
system("PAUSE");
return 0;
}
Ocorrer um erro

Observe o trecho de cdigo abaixo e suponha que foi digitado o nmero 1762.
Qual das opes abaixo corresponde sada?
2671
0

Observe o programa abaixo e escolha a opo que apresenta o que retorna da funo chamada
corresponde ao deslocamento mais um em relao ao endereo base da varivel que cont

O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais p


dos 20 funcionrios e 14 salrios de cada um deles. Assinale a linha onde a declarao atende ao
nomes[20][31]; float salarios[20][14];

O desenvolvimento de um programa precisa atender as necessidades do usurio final, para isto o des
algumas estruturas que facilitam a construo de seu cdigo fonte. Uma delas a estrutura cond
apresentadas marque a qual melhor define esta estrutura.
Testa uma express
resultado permite que o programa siga por caminhos diferentes.
O que ser impresso?
int uum =10;
if (num%2==0){
cout<< "O numero ";
cout<< " par";
}else {
cout<< "O numero ";
cout<< " impar";
}
O numero par

Os operadores lgicos servem para combinar resultados de expresses, retornando se o resultado


falso. Marque a alternativa que contm o operador lgico que deve ser utilizado quando as dua
necessitam ser verdadeiras para que o resultado da combinao seja verdadeiro.
(pontos <=20))

O Operador ternrio uma forma elegante de representar if else if, visto que abreviada. Obse
assinale a opo que descreve o que faz.
int a=12, b=35, c=7, resp;
resp=(a>b && a > c) ?a: (b>c) ? b/c:c;
printf (''valor: %d'' , resp);
Exibe valor: 5

O programa abaixo pode gerar uma exceo? Se a resposta for positiva, como implementar um tratam
exceo para que seja exibida uma mensagem em caso de erro? public class Exemplo1App extends O
public static void main(String args[]){ int a[] = new int[2]; for (int i=1; i<=4; i++) System.out.println
Segue a Implementao:
public class Exemplo1App extends Object {
public static void main(String args[])
{
try{
int a[] = new int[2];
for (int i=1; i<=4; i++)
System.out.println(a[i]);
}
catch (ArrayIndexOutOfBoundsException e) {
System.out.println("erro de indice fora de faixa");
}
}

Orientao a Objetos uso bsico do Java, sendo assim assinale a alternativa correta.uma classe q
interface se compromete a implementar os mtodos estipulados na mesma

Para a = 2, b = 5 e c = 4, determine qual sentenas retornar verdadeiro em linguagem de program


2) = = a)

Para calcular a rea de um retngulo necessrio conhecer a medida dos lados. Considerando q
altura multiplicada pela largura do retngulo, selecione o trecho de programa que mostra a entr
necessrios para o clculo da rea de um retngulo.cin >> altura >> largura;

Para que possamos desenvolver aplicaes bsicas em Java basta termos instalado em nosso comp
tecnologias: (assinale somente uma alternativa)A Java Runtime Environment (JRE), ambiente
formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.

Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________,
atravs de um editor de texto no formatado e salvo com a ______________ ou mesmo utilizar um edit
o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Aps esta etapa
e linkeditar o programa gerando o arquivo _____________, o qual aps ser executado apresenta
programa.
Das opes apresentadas, marque aquela que completa respectivamente e corretamente os
destacados do texto, segundo os conceitos da linguagem C apresentados no material didtico da dis
extenso .c - compilar - executvel

Para resolver um determinado problema um programador escreveu um cdigo para trabalhar co


apresentado na questo:
int vetn[3][2];
for (int i=0; i < 3; i++){
for (int j=0; j < 2; j++){
vetn[i][j] = i + j;
}
}
Desconsiderando a necessidade do programa completo e levando em conta apenas o cdigo
apresentadas, qual afirmativa est correta. Sero armazenados os valores 0,1,1,2,2,3.

Para resolver um determinado problema um programador escreveu um cdigo para trabalhar co


apresentado na questo:
int vetn[10];
for (int i=1; i <= 10; i++){
vetn[i -1] = i * 13;
i = i + 1;
}
Desconsiderando a necessidade do programa completo e levando em conta apenas o cdigo
apresentadas em relao ao vetor, qual afirmativa est correta.
Sero armazenados 5 valores inteiros

Preencha as lacunas abaixo para que a mensagem abaixo seja exibida, caso a varivel Idade seja m
varivel Peso seja maior que 50.
if((Idade_ _ _18)_ _ _(peso_ _ _50))
{
printf("Voc pode ser doador de Sangue");
} : >=; &&; >;
(PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa
classe abstrata InputStream define mtodos para entrada de dados baseada em bytes.

Qual a estrutura de repetio usada para quantidade indeterminada de repeties?


while
Qual a sintaxe representa um overload?public class ClasseFilha extends ClassePai { void Cla
ClasseFilha (int p1) { } }

Quando usamos funes de entrada e de sada formatadas, precisamos escolher com muito cuidado
formato afim de que no sejamos surpreendidos.
Observe o cdigo abaixo e a figura que representa um momento da execuo do programa.
Em qual alternativa est presente o valor que aparecer em seguida? 14.00
Quando uma funo e chamada e recebe como parmetro o endereo de uma varivel, damos o
passagem de parmetros de Passagem por: referncia

Quanto aos cdigos de formatao (especificadores de formato) usados com a funo printf() e tend
programa, qual deveria ser a linha usada para exibir a sada abaixo:
Observao: A sequncia de nmeros que aparece na sada representa as colunas da tela.
Trecho
int num= 12; floatmed=9.8;
printf("\n12345678901234"):printf("\n%d\t%06.2f\n", num, med);

Quanto aos cdigos de formatao (especificadores de formato) usados com a funo printf() e/ out
trecho do programa, qual deveria ser a linha usada para exibir a sada abaixo:
Observao: A sequncia de nmeros que aparece na sada representa as colunas da tela.
Trecho
int num1= 7, num2=8; float num3=15.2;
printf("\n12345678901234"); printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3);

Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a varivel n
diferente de 0? while (num != 0)

Qual dos trechos de programa em C++ apresentados indica corretamente se um numero par ou i
numero;
if (numero %2 == 0)
cout << "par";
else
cout <<"impar";
Qual a sada de tela, deste trecho de programa?
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y); 8
Qual o nome da funo matemtica que calcula a potenciao de um nmero? pow

Qual tipo de varivel deve ser usado para armazenar um valor lgico (true/false) em C++? boolean
Quais os tipos de mtodos em java? Ativo, abstrato e esttico.
Que tipo de dado deve ser utilizado para definir uma varivel que ir ramazenar um nmero do tipo:
65,890: float

Sabemos que para manipularmos um objeto necessrio usarmos a chamada varivel de refern
abaixo e assinale qual est apresentado a utilizao correta de uma varivel de referncia:1 - B e C

Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibli
De acordo com a Linguagem C marque a opo em que o descritivo da biblioteca est correto.
math.h - Funes matemticas

Se a minha mdia for maior ou igual a 6 estarei aprovado, caso contrrio, estarei reprovado. Qu
escritos em C++ representa esta situao? if (media >= 6) cout << "Aprovado"; else cout << "

Segundo o cdigo exposto na questo e desconsiderando a necessidade da declarao das bibliotec


display pela funo de sada?
int main()
{
int n1=3, n2=7, n3=5, n4=2;
float med;
med= (float)(n1 + n2+ n3+ n4)/4;
printf("a media e %.2f", med);
system("pause");
return 0;
} a media e: 4.25

Seja o cdigo a seguir:


public class DemoVetor{
public static void main(String[] args) {
int[] vet={10,20,34,56,60};
int i;
for(i=0; i < vet.length;i++) {
System.out.println("vet["+i+"]=" + vet[i]);
}
System.out.print("i="+i);
}
}
Marque a alternativa que apresenta o valor da varivel i, ao final do programa. i=5;

Suponha que as bibliotecas necessrias foram declaradas e considere em funo das respostas a
apresentadas entre parnteses.
(L1)int main()
(L2) {
(L3) char vet[40];
(L4) puts("Digite o seu nome completo:");
(L5) fgets(vet);
(L6) printf("%s\n", vet);
(L7) system("pause");
(L8) return (0);
(L9) }
Erro na (L5)- Na forma de preencher a funo fgets.

Supondo que A e B so variveis inteiras com valores iguais a 5 e 10, respectivamente, e D e


possuem valor igual a 1.5 e 0, respectivamente.
Escolha a alternativa que indica o conteudo final da varivel E: E = A++;
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
0

Supondo que seja necessrio saber em relao a dois nmeros inteiros quais quer:
a)O resto da diviso do maior pelo menor;
b)O quociente da diviso do maior pelo menor;
c)E o resultado da subtrao do maior pelo menor.
Faa um programa em C que, permita ao usurio informar os dois valores e exibir o que foi citado,
permite a entrada desses dois valores vrias vezes e para encerrar o programa, o usurio dever dig
#include < stdio.h >
#include < stdlib.h >
int main() {
int n1,n2,aux;
do{
printf("Digite dois valores interios: "); scanf("%d%d",&n1,&n2);
if((n1>0) && (n2>0)) { if(n1 < n2){ aux = n1; n1 = n2;
n2 = aux; } printf("Resto: %d",n1%n2); printf("Quociente: %d",n1/n2);
printf("Sub: %d",n1-n2); } } while((n1>0) && (n2>0)); return 0; }

Todo programa codificado na linguagem C pode incluir uma, ou vrias bibliotecas, mas existe uma qu
lista, na maioria das vezes, devido a necessidade da interao com o usurio.. Assinale a alternati
biblioteca. stdio.h

Um aluno da engenharia desenvolveu um programa com um assunto que tinha estudado na aula d
professor para que ele desse uma olhada.
O professor de fsica entendia um pouco de programao e estava achando estranho o cdigo, mas
perto de um computador, resolveu acompanhar no teste de mesa com os seguintes valores: 21 e 3
duas entradas.
Analise o cdigo abaixo e assinale a opo que mostra a resposta achada pelo professor.
Chame tecnico e avise que o valor ultrapassou o maximo Esta tudo bem

Um aluno de LPI gostaria de testar duas condies, usando somente uma estrutura if.
Abaixo as duas condies a serem testadas:
a) O ano de nascimento que precisa estar no intervalo fechado de 1989-2007.
b) O sexo que precisa ser masculino.
Sabe-se que o sexo se encontra em uma varivel do tipo char de nome sexo e o ano em uma variv
ano.
Alm disso, ele deseja que seja aceita tanto a letra M quanto a letra m.
Assinale a opo que resolve o problema desse aluno.
if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) )

Um comerciante deseja verificar a mdia da idade de seus clientes. Para isso desenvolveu um alg
Analise cada algoritmo apresentado nas opes e marque a que define que o comerciante calculou
as idades informadas que forem inferiores a 70. cin >> idade; while (idade <70)
{ soma += idade; cin >> idade; }

Um comerciante resolveu dar descontos em sua loja porque as vendas tinham diminudo muito no
Teve uma idia de confeccionar um cartaz informando que:
COMPRAS COM VALORES MENORES QUE R$ 40,00 - desconto de 5%, DEMAIS VALORES - desconto de
Construa um programa que deixe entrar com o valor da compra e exiba o valor j com desconto.
#include<stdlib> #include<stdin> float valor, valordesc; int main() { printf("Entre
compra:\n"); scanf("%f",&valor); if (valor) { valordesc=valor*0,95; printf("O valor com 5
R$ %5.2f", valordesc); } else { valordesc=valor*0,9; printf("O valor com 10% de desco
valordesc); } return 0; }

Um desenvolvedor construiu um cdigo onde estava presente o trecho abaixo.


char resp;
scanf("%c", &resp);
switch(toupper(resp)) ;
{
case 'A': puts("Digitou a letra A" ); break;
case 'E': puts("Digitou a letra E" ); break;
case 'i': puts("Digitou a letra I" );
case 'O': puts("Digitou a letra O" );
case 'U': puts("Digitou a letra U" ); break;
default: puts("Nao digitou vogal" );
}

Analise as afirmativas abaixo e assinale a opo correta.


I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada l
II Se digitar i, aparece: Nao digitou vogal.
III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha.
IV Se digitar a, aparece: Nao digitou vogal.
V Se digitar A, aparece: Digitou a letra A : II, III e V so verdadeiras

Um dos grandes problemas de empresas que desenvolvem software a variedade hardware. C


grandes redes de supermercados, o software instalado no pode ser trocado sem maiores custos e tr
possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardw
Identifique abaixo a capacidade descrita.Portabilidade

Um engenheiro precisava calcular o valor do imposto a ser pago no carn leo.


Sabe-se que o imposto calculado sobre o salrio bruto.
Acompanhe o programa codificado na linguagem C, supondo que voc digitou 4000 para primeira s
1000, para segunda solicitao. Escolha a opo onde est presente o valor do imposto.
imposto a ser pago: 750.00

Um Engenheiro Ambiental tinha um arquivo onde ele gostaria retirar algarismos que estavam dentr
caracteres e que fossem todos convertidos para nmeros reais, uma vez que eles representavam
Observe as linhas abaixo e assinale a opo que contem a funo que realiza essa converso e a bib
: atof() e stdlib.h

Um engenheiro eltrico desenvolveu um programa para que possa, entre outras funes, abrir
alterao. Quando existe a possibilidade de alterao, ele precisa conferir os dados antes de alterar.
pelo trecho de alterao que possibilita a leitura antes de alterar e por ter includo um trecho de pr
se for necessrio, desistir de alterar. Os arquivos com dados so salvos todos os dias e segue um m
conforme mostrado abaixo: ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(
algarismos) e aaaa(ano com 4 algarismos).
Para que isso seja possvel, dever estar presente na funo altera() uma das linhas abaixo.Sele
fp=fopen(nomeArq, "a+");

Um engenheiro eltrico desenvolveu um programa para que possa, entre outras funes, ler de u
coletados durante um dia de um usina eltrica. Cada arquivo salvo seguindo o modelo abaixo:
ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o ms com dois algarism
algarismos). O chefe dele quando deseja fazer uma consulta, clica no executvel e escolhe a opo
perguntado, digita o nome do arquivo conforme falado acima.
Para que isso seja possvel, dever estar presente na funo consulta() uma das linhas abaixo
fp=fopen(nomeArq, "r");

Um programador criou o seguinte cdigo:


int calcula(int x, char letra){
cout << letra<<") "<<"Nmero: "<
x;
return x;
}
Baseado no trecho de cdigo apresentado e na teoria vista sobre o funcionamento das funes mar
a afirmativa est errada. O x no pode ser retornado, pois foi recebido como parmetro.

Um programador precisa criar alguns nomes de variveis para utilizar em seu programa desenvolvid
as seguintes opes:
I) return
II) Name
III) 2Name
Baseado nas regras de definio de nomes de variveis da linguagem pode-se afirmar que est(o) c

Um programador durante a construo de um cdigo precisava obter a quantidade de carac


determinado texto. Na manipulao de textos na linguagem C++ necessrio a utilizao de fu
string >. Das opes apresentadas, qual funo apresenta a soluo para o programador? strlen( ).

Um programador durante a construo de um cdigo precisava retirar de um texto que continha um


dia, ms e ano, apenas o ano. Das opes apresentadas, qual funo apresenta a soluo para o prog

Um programador durante a construo de um cdigo precisava converter o texto correspondente a u


inteiro, para poder executar alguns clculos a partir deste ano.
Das opes apresentadas, qual funo apresenta a soluo para o programador? atoi( ).

Um programador durante a construo de um cdigo precisava unir o nome e a matricula de um serv


Na manipulao de textos na linguagem C++ necessrio a utilizao de funes da biblioteca <stri
Das opes apresentadas, qual funo apresenta a soluo para o programador? strcat( ).

"um programa java pode ser executado no linux, windows e macOS". "Java pode ser executado em
smartphones, pc, web etc.".As afirmaes anteriores representam qual caracterstica da plataforma ja
Explique. Essas informaes representam a portabilidade que a linguagem java oferece. A
java prega : "Escreva uma vez e rode seu cdigo em qualquer lugar"

Um programa de cadastro deve solicitar cpf,nome e telefone de alunos at que o cpf seja igual a 0. Q
estrutura em C melhor representa esta tarefa? { // [bloco de comandos] }; do{ // [bloco de com
while (cfp !=0);

Um programa de cadastro deve solicitar cpf,nome e telefone de alunos at que o cpf seja igual a 0. Q
estrutura em C ++ melhor representa esta tarefa? do{ // [bloco de comandos] }; while (cfp !=0

Um professor de Linguagem de Programao I pediu a um aluno que desenvolvesse um programa co


C para que ele pudesse calcular a nota da AV1 que seria composta de duas notas: prova e sem
informou que, se a nota da prova fosse menor do que 4.0, ento, no valeria a nota do seminrio, fic
com a nota da prova. Caso contrrio, Seria feita a mdia aritmtica para compor a nota da AV1. Ajude
esse cdigo. # include <stdio.h> # include < stdlib.h>
int main()
{
float prova, seminario,media;
printf("\nNota da prova: \n") ;
scanf("%f", &prova);
printf("\nNota do seminario: \n") ;
scanf("%f", &seminario);
if ( prova < 4)
printf("\nNota da AV1: %.1f\n", prova) ;
else
{
media=(prova+seminario)/2;
printf("\nNota da AV1: %.1f\n", media) ;
}
}

Uma API (Application Programming Interface) um conjunto de classes e componentes que facilitam
diversas aplicaes em Java. Cite dois exemplos de classes da API Java e as suas funes. joptionpa
usado para exibir mensagens de dialogo na tela imputstream define
metodos para entrada de dados baseado em bytes

Uma construtora desenvolveu um software que tem por objetivo calcular o nmero caixas de ti
levantar uma parede. O programa l o tipo de tijolo(Cermico ou Macio), a largura e a altura e
parede. Para calcular o nmero de caixas de tijolos, sabe-se que so necessrios 25 tijolos cermicos
ou 30 tijolos macios cada metro quadrado. Sabe-se tambm que cada caixa de tijolos possui 10 unid
Dado o trecho de programa abaixo, identifique a opo correta que complemente o programa par
nmero de caixas de tijolos:
void main(){
float alt, larg;
char tipo; int total_tijolos, metragem, aux;
puts("\nDigite C para Cermico e M para Macio:");
tipo = getchar();
puts("\nDigite a altura da parede: ");
scanf("%f",&alt);
printf("\nDigite a largura da parede: ");
scanf("%f",&larg);
metragem = alt*larg;
if(metragem%2) aux = 1; else aux = 0; switch(tipo){ case 'C': case 'c': printf("%d",(metrag
break;
case 'M': case 'm': printf("%d",(metragem*30)/10+aux); break; default: p
invalido"); } system("PAUSE"); }

Uma das caractersticas da linguagem C++ a utilizao de operadores (Lgicos, aritmticos, de a


baseiam em smbolos que permitem a realizao de operaes. Basicamente, as regras de precedn
seguem as regras algbricas. Dentre os smbolos abaixo, quais correspondem respectivamente a N
de Diviso? ! e %

Uma das caractersticas mais marcantes da linguagem C a sua portabilidade. Os cdigos escrito
que significa que possvel executa-los nos mais diferentes tipos de arquiteturas. Tendo um progr
Windows, para executa-lo em Linux, identifique a opo CORRETA : Precisamos recompilar o
Linux.

Uma das dificuldades da estrutura escolha/ caso o fato das restries variarem para cada ling
fixao. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restries. Observ
assinale o que possvel ser usado na linguagem C, supondo que se espera encontrar na variv
alguns valores e entres eles est o nmero 90. Analise as linhas abaixo e assinale que foi escrita co
o nmero 90 na estrutura switch().
case 90: printf("Pode") ; break;

Uma parte bastante importante no estudo da linguagem C ter o conhecimento das suas bibli
categorias das funes das bibliotecas #include ctype.h e #include math.h so : Funes para t
converso de letras maisculas em minscula e vice-versa; funes matemtica
arredondamento de um numero.

Potrebbero piacerti anche