Anda di halaman 1dari 3

1a Questo (Cd.

: 99627)

Pontos: 1,0 / 1,5

Considere que voc foi contratado para trabalhar em um avanado laboratrio de engenharia.
Este laboratrio precisa desenvolver programas em liguagem C para converses de medidas
para automatizar os seus processos. Codifique um programa em linguagem C que obtenha
uma medida em quilmetros como entrada de dados do usurio atravs da funo scanf,
converta a medida para milhas e exiba a medida convertida atravs da funo printf. Defina o
fator de converso como uma constante chamada fator de valor igual a 1.61, que deve ser
usado no clculo da converso. Defina as variveis como numricos reais em ponto flutuante
de menor preciso para ocupar menos espao de memria.
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; }

2a Questo (Cd.: 135612)

Pontos: 0,0 / 1,0

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


um ano em um nmero inteiro, para poder executar alguns clculos a partir deste ano.
Das opes apresentadas, qual funo apresenta a soluo para o programador?

strlength( ).
strcont( ).
strcat( ).
strlen( ).
atoi( ).

3a Questo (Cd.: 92277)

Pontos: 0,5 / 1,5

Faa um programa em C que dado um nmero inteiro positivo n, imprimir os n primeiros naturais
mpares. Exemplo: Para n=4 a sada dever ser 1,3,5,7.

Resposta: #include int main ( ) { int n, i, impar; printf ("in digite o valor de n1"); scant ("% x", dln);
i = 0; impar = 1; printf ("0,5% de primeiros impares so: \n"),n); while (i

4a Questo (Cd.: 135611)

Pontos: 0,0 / 1,0

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


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

atoi( ).
strcat( ).
strlen( ).
strcont( ).
strlength( ).

5a Questo (Cd.: 135634)

Pontos: 0,0 / 0,5

Quando uma funo e chamada e recebe como parmetro o endereo de uma varivel, damos o
nome a esta forma de passagem de parmetros de Passagem por:

valor
endereo
ponteiro
referncia
memria

6a Questo (Cd.: 134172)

Pontos: 0,5 / 0,5

A linguagem C/C++ utiliza variveis, que podem ser classificadas como


globais ou locais.
Dentre as opes, assinale a que expressa corretamente definio de
"varivel global" da linguagem C/C++.
So declaradas no final de um bloco. Seus escopos no esto restritos aos blocos em que essas
variveis foram declaradas.
Mantm seu valor em todo o programa e suas variveis so escritas fora do escopo das
funes.
So declaradas no incio de um bloco. Seus escopos esto restritos aos blocos em que essas
variveis foram declaradas.
So declaradas dentro do main(). E suas variveis so escritas dentro do escopo das funes.
No mantm seu valor em todo o programa e suas variveis so escritas dentro do escopo das
funes.

7a Questo (Cd.: 135597)

Pontos: 0,0 / 0,5

As matrizes, em geral, so caracterizadas por se tratarem de uma nica varivel de determinado tamanho que guarda vrias
informaes do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta apenas a linha de comando, das opes apresentadas em
relao manipulao de vetores marque a resposta correta.

char vetnome[5]= "Maria";


float array[4]=[1.0,2.4,3.5,4.5];
float vetreais[4]={1.0,2.4,3.5,4.5};
char vet[5]={a,b,c,d,e};
int vetinteiros[5]=[1,2,3,4,5];

8a Questo (Cd.: 135623)

Pontos: 0,5 / 0,5

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


ponteiros. Quando as seguintes linhas de cdigo forem executadas: (desconsidere a necessidade do
restante do programa)
float *x, pos;
pos = 5.5;

x = &pos
Podemos afirmar que:

No possvel trabalhar com ponteiros do tipo real.


O contedo de x 5.5
O contedo de &pos 5.5
O contedo do endereo para o qual x aponta 5.5
A varivel pos aponta para x

9a Questo (Cd.: 135599)

Pontos: 0,5 / 0,5

As matrizes, em geral, so caracterizadas por se tratarem de uma nica varivel de determinado tamanho que guarda vrias
informaes do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta a programao adequada, declarao e respectiva
manipulao das matrizes, das opes apresentadas a respeito das matrizes bidimensionais marque a resposta correta.

int mat[3][3]; mat[0][2] = 5;


int mat[3][3]; mat[0][3] = 5;
int mat[3][3]; mat[0][2] = 5.0;
char mat[2][2]; mat[0][2] = "A";
char mat[2][2]; mat[0][2] = A;

10a Questo (Cd.: 135595)

Pontos: 0,5 / 0,5

Baseado nos conceitos de Matrizes, no que tange em relao a declarao, dentre as afirmaes que se seguem, assinale a que no
contem erros sobre as matrizes multidimensionais- 1 e matrizes no dimensionadas- 2 respectivamente.

1- Tipo nome [linha][coluna] e 2 - O compilador cria uma matriz grande para conter todos os
seus elementos.
1- Tipo nome [linha][coluna] e 2 - O tamanho no especificado.
1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho no
especificado.
1- O compilador cria uma matriz grande para conter todos os seus elementos e 2-Tipo nome
[tamanho1][tamanho2][tamanho3]...[tamanho n].
1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - Tipo nome [tamanho]