Buscar

C LIGUAGEM PROGRAMAÇAO

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1 Como converter uma variável do tipo String para double? (Fonte:IBM)
R;variávelDouble = Double.parseDouble(seuString);
2 Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia. Este laboratório precisa desenvolver programas em liguagem C para conversões de medidas para automatizar os seus processos. Codifique um programa em linguagem C que obtenha uma medida em quilômetros como entrada de dados do usuário através da função scanf, converta a medida para milhas e exiba a medida convertida através da função printf. Defina o fator de conversão como uma constante chamada fator de valor igual a 1.61, que deve ser usado no cálculo da conversão. Defina as variáveis como numéricos reais em ponto flutuante de menor precisão para ocupar menos espaço de memória.
R= 
Resposta: #include int main ( ) { float km const float = 1.61; printf ("informe a distancia em km"); 0% f m(\n",km, km + valor); return 0; }
3 Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia. Este laboratório precisa desenvolver programas em liguagem C para conversões de medidas para automatizar os seus processos. Codifique um programa em linguagem C que obtenha uma medida em quilômetros como entrada de dados do usuário através da função scanf, converta a medida para milhas e exiba a medida convertida através da função printf. Defina o fator de conversão como uma constante chamada fator de valor igual a 1.61, que deve ser usado no cálculo da conversão. Defina as variáveis como numéricos reais em ponto flutuante de menor precisão para ocupar menos espaço de memória.
R= 
Gabarito:
#include 
#include
int main(int argc, char** argv) {
 const float fator = 1.61;
 float medida;
 scanf("%f", &medida);
 medida = medida / fator;
 printf("%f", medida);
 return (0);
}
4 Considere que você foi contratado para trabalhar em uma empresa de trading (comércio) de commodities. Tendo em vista o crescimento do mercado chinês, a empresa em que você trabalha deseja aumentar o comércio de commoditties com o mercado chinês. Para que a empresa se torne competitiva, ela precisa desenvolver programas em liguagem C para conversões de medidas para agilizar os seus processos e evitar possíveis erros com o uso de calculadoras eletrônicas. Codifique um programa em linguagem C que obtenha uma medida em Ku ping, unidade chinesa de medida de massa, como entrada de dados do usuário através da função scanf, converta a medida para toneladas e exiba a medida convertida através da função printf. Defina o fator de conversão como uma constante chamada fator de valor igual a 26797,96. Este fator deve ser usado no cálculo da conversão, sabendo-se 1 tonelada equivale a 26797,96 Ku ping. Defina a constante chamada fator e a variável chamada medida como numéricos reais em ponto flutuante de menor precisão para ocupar menos espaço de memória.
R= #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);
}
5 Considerando o trecho de programa descrito abaixo, marque a alternativa que define o resultado apresentado na tela.
package controle; 
public class ExercTeste { 
public static void main(String args[]) { 
int num=0,i; 
for(i=0;i<20;i++){ 
num=Math.random(); 
System.out.println("O resultado eh: "+ num%10); 
} 
} 
} 
R= Serão apresentados os valores de resto da divisão do valor por 10.
6 Com relação às características da linguagem JAVA, assinale a opção incorreta:
R= Suporta herança múltipla
7 Considere a seguinte definição:
 
public class Produto {
private int codigo;
private double preco;
public Produto(int codigo, double preco) {
 	this.codigo=codigo;
 	this.preco=preco; }
public Produto() {
 	this.codigo=codigo;
 	this.preco=0d; }
public void atualizaPreco (float wperc) {
 	this.preco = (wpreco * (1+wperc)) * 1.10; } }
 
Marque a alternativa que define o método polimórfico utilizado na classe:
R= Overloading
8 Considerando o trecho de programa descrito abaixo, marque a alternativa que define o resultado apresentado na
tela.
package controle;
public class ExercTeste {
public static void main(String args[]) {
int num=0,i;
for(i=0;i<20;i++){
num=Math.random();
System.out.println("O resultado eh: "+ num%10);
R= Serão apresentados os valores de resto da divisão do valor por 10.
9 Considerando um vetor de 10 posições, marque a alternativa que ordena o vetor em ordem crescente.
R= int [] tabnum = new int [10];
int i, aux;
for (i=0;i<9;i++){
for (j=i+1;j<10;j++) {
if (tabnum[i] > tabnum[j]) {
aux = tabnum[i];
tabnum[i]=tabnum[j];
tabnum[j]=aux;
}
}
}
10 Considere:
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é
capaz de manter através de seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da
classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse
podem invocar métodos que têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas
a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
R= I, II e IV, apenas.
11 Considere que as bibliotecas necessárias foram devidamente declaradas.
int main() {
FILE *arq ;
int i;
_____ c ;
arq = _____ ( " jornal.txt " , " r " ) ;
if ( arq == NULL ){
printf ( " Erro na abertura do arquivo " ) ;
system ( " pause " ) ;
exit ( 1 ) ;
} else
for ( i = 0; i<5; i++){
c = fgetc ( arq ) ;
printf( "%c", c ) ;
}
_____( arq ) ;
system ( " pause " ) ;
return 0;
}
Complete as lacunas do código para que o programa funcione corretamente.
A ordem em que as palavras são dispostas na resposta, devem preencher respectivamente as lacunas.
	
r;char - fopen - fclose

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais