Vous êtes sur la page 1sur 3

Nombre:ManuelMacias

Fecha:24/10/2014

Deber#1
ID:L00358200
NRC:1390

1.Delossiguientesidentificadoresdeterminarculessonvlidosyexplicarporqu?.
a)registro1

valido.
b)1registro

novalidonopuedeempezarconnmeros.
c)archivo_3
valido.
d)return

novalidopalabrareservada.
e)$impuesto

novalidoiniciaconcarcterespecial.
f)nombre
valido.
g)nombreydireccinnovalidoespaciosenblancoycaracteresespeciales().
h)nombre_y_direccin novalidocarcterespecial().
i)123456789
novalidoempiezaconnumeroyusaguinmedio.
2.Sisetieneunprogramaenlazado,determinarculesdelossiguientesparesde
nombresidentificadoresseconsideranidnticosyculesdiferentes?.
a)nombre,nombres
diferentes.
b)direccion,direcciones
iguales.
c)identificador1_,identificador2
iguales.
d)numero,Numero
diferentes.
e)lista1,lista2
diferentes.
f)respuesta,RESPUESTA
diferentes.
g)num1,num_1
diferentes.
h)promedio,promedios
iguales.
3.Determinarculesdelossiguientesvaloresnumricossonconstantesvlidas?.Si
unaconstanteesvlida,especificarsiesenteraopuntoflotante.Especificartamben
labaseenlaqueestescritacadaconstanteenteravlida.
a)0.5
constvalidapuntoflotantebasedecimal.
b)27,822
constnovalida.
c)9.3e12
constvalidapuntoflotantebasedecimal.
d)Ox87e3ha
constnovalida.
e)12345678
constvalidaenterobasedecimal.
f)12345678L
constvalidaenterolargobasedecimal.
g)0.8+0.8
constvalidapuntoflotantebasedecimal.
h)9.3e12
constvalidapuntoflotantebasedecimal.
i)018CDF
constnovalida.
j)OXBCFDAL
constnovalida.
k)0515
constvalidaenterobaseoctal.
l)0.8e8
constvalidapuntoflotantebasedecimal.
4.Determinarculesdelossiguientescaracteressonconstantesvlidas?.
a)'a'
valida.
b)'xyz'
novalida.
c)'\a'
valida.

d)'\n'
e)'$'
f)'\0'
g)'\\'
h)'/n'
i)'\052'

valida.
valida.
valida.
valida.
novalida.
valida.

5.Determinarculesdelassiguientescadenasdecaracteressonconstantesvlidas?.
a)'8:15P.M.'
novalidocomillassimples.
b)Rojo,BlancoyVerde
valido.
c)Nombre:
novalidonocierracomillas.
d)Capitulo3(cont\'d)
valido.
e)1.3e12
valido.
f)28018QUITO
valido.
g)Elprofesordijo,Porfavor,noseduermanenclases
novalidonocierrabienlascomillas.
h)Esteesun\ejemplo\
valido.
6.Escribirlasdeclaracionesapropiadasparacadagrupodevariablesycadenas.
a)Variablesenteras:p,q
intp,q;
Variablesdepuntoflotante:x,y,z
floatx,y,z;
Variablesdecaracter:a,b,c
chara,b,c;
b)Variablesdepuntoflotante:raiz1,raiz2
floatraiz1,raiz2;
Variableenteralarga:cont
longintcont;
Variableenteracortalarga:indicador
shortintindicador;
c)Variabledecaracter:actual,ultimo
charactual,ultimo;
Variableenterasinsigno:cliente_num
unsignedintcliente_num;
Variablededobleprecisin:bruto,impuesto,neto
doublebruto,impuesto,neto;
d)Variabledecaracter:actual,ultimo
charactual,ultimo;
Variableenterasinsigno:contador
unsignedintcontador;
Variabledepuntoflotante:error
floaterror;
e)Variabledecaracter:primero,ultimo
charprimero,ultimo;
Cadenasdecaracteresde80elementos:mensaje,curso

charmensaje[80],curso[80];
Cadenadecarateresde30elementos:nombre
charnombre[30];
7.Escribirlasdeclaracionesapropiadasyasignarlosvaloresinicialesdadosparacada
grupodevariablesycadenas.
a)Variablesdepuntoflotantea=8.2,b=0.005
floata=8.2,b=0.005;
Variablesenteras:x=129,y=87,z=22
intx=129,y=87,z=22;
Variabledecaracter:cl='w',c2='g'
charcl='w',c2='g';
b)Variablesdedobleprecisin:d1=2.88e8,d2=8.4e5
doubled1=2.88e8,d2=8.4e5;
Variablesenteras:u=711(octal),v=fff(hexadecimal)
intu=0711,v=0xfff;
Variablesenteras:i=1000(enteralarga),j=1entera
longinti=1000L;
intj=1;
c)Variabledeenterolargo:grande=123456789
longintgrande=123456789;
Variablededobleprecisin:c=0.33333333
doblec=0.33333333;
Variabledecaracter:eol=caracterdenuevalnea
chareol='\n';
d)Cadenadecaracteres:error=ERROR,nohaymemoria
charerror[]=ERROR,nohaymemoria;
Cadenadecaracteres:aviso=Elarchivoestlleno\n
charaviso[]=Elarchivoestlleno\n;