Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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.
Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos perifricos, verifi
arquivos pr-definidos: stdin = Dispositivo de entrada padro (normalmente o teclado)
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
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 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);
}
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.
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 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)
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.
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");
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 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 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, 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, 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 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
long float x;
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 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
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 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
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.
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 << "
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 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 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 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 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
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 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.