Requisitos. Preguntas de la entrevista en línea

La siguiente afirmación sobre la diferencia entre controles de usuario y páginas aspx es incorrecta (b)

Aa//Los controles de usuario ya no pueden contener

Bb//Los controles de usuario no pueden activar el lado del servidor eventos Es solo una forma de reutilizar la apariencia, y las páginas aspx pueden hacerlo.

Cc//Los controles de usuario se heredan del sistema. Web.UI.UserControl, mientras que las páginas aspx heredan de System. Interfaz web

Dd//Los controles de usuario pueden contener otros controles de usuario, pero no se puede acceder a ellos directamente. Deben incluirse en la página aspx a la que se accederá y se puede acceder a la página aspx directamente.

Si desea utilizar controles de usuario en una página aspx, ¿cuál de las siguientes directivas de página debe agregarse al principio de la página aspx?

aa// lt; @page gt

bb// lt; @ Maestro gt

cc// @ Control gt

DD// lt; @ Register gt

Según su comprensión, cree que la principal diferencia entre el tercer control y el control de usuario es a.

Aa//Los controles de terceros son códigos compilados, con el sufijo dll, y pueden usarse siempre que la aplicación haga referencia a ellos, mientras que los controles de usuario son archivos de página, que son códigos no compilados y pueden sólo se puede utilizar en la aplicación actual.

Bb//Los controles de usuario son más flexibles que los controles de terceros y se pueden utilizar en muchos lugares de la aplicación.

Cc//Los controles de usuario aparecen en la caja de herramientas, los controles de terceros no aparecen en la caja de herramientas.

Dd//Los controles de usuario son más eficientes que los controles de terceros.

Las siguientes afirmaciones sobre HttpHandler y HttpModule son correctas: c.

Aa//En una solicitud Http, puede experimentar múltiples HttpModules y un HttpHandler.

Bb//Puedes experimentar múltiples HttpHandlers y un HttpModule en una solicitud Http.

Cc// HttpModule es el controlador final de solicitudes Http.

Dd// HttpHandler generalmente hace algo para dejar de enviar datos al cliente.

En aSPNET, la declaración incorrecta sobre HttpHandler es: (d)

Aa// El sufijo de archivo habitual es ashx.

Bb//Es el último punto del procesamiento de solicitudes HTTP.

Cc//Implementa IHttpHandler.

Dd//Cuando su propiedad IsReusable es falsa, significa que solo se puede usar una vez.

¿Cuál de las siguientes opciones no se puede configurar en el archivo web.config (c)

Aa//Cadena de conexión

Bb//Autenticación

CC//Navegación del sitio web

Dd//Cuando ocurre un error en el programa, se dirige a la página de aviso de error.

ASPNET admite tres métodos de autenticación y (b) no pertenece a estos tres.

aa//Pasaporte

Bb// ID de SqlServer

CC// Windows

dd//Form

En el archivo de configuración web.config de un directorio en el sitio web, hay un código sobre la autorización de este directorio. Después del análisis, cree que la respuesta correcta es: b.

ltAuthenticationgt

ltReject user = "?/ gt; Denegar a todos los usuarios anónimos

ltAllow user = "Zhang Xiao"/ gt; Permitir cuenta

ltdeny role = " * " gtdeny todos los usuarios

lt/authenticationgt

Aa//excepto Zhang Xiao, todos los usuarios pueden acceder al directorio del sitio web

. Bb//Excepto Zhang Xiao, todos los usuarios no pueden acceder al directorio del sitio web

Cc//Los usuarios anónimos y Zhang Xiao no pueden acceder al directorio del sitio web

Dd//Todos los roles y usuarios. no puedo acceder al directorio de este sitio web.

Se sabe que hay un archivo web.config en el directorio raíz del sitio web, que contiene el siguiente código para verificación. La declaración correcta es

ltAuthorization mode = "Formularios "

ltforms nombre = " userLogin " iniciar sesión URL = " ~/iniciar sesión . aspx " tiempo de espera = " 20 " gt

lt/forms gt;

lt/authorization gt;

aa// La función de loginUrl es ir a la página login.aspx cuando el usuario no puede iniciar sesión correctamente.

bb//La función de loginUrl es ir a la página login.aspx cuando el usuario no ha iniciado sesión.

Cc//El tiempo de espera significa que no hay inicio de sesión para más de 20 minutos Simplemente salga del sitio web

La función de dd//timeout es ir a la página login.aspx cuando el usuario no ha iniciado sesión después de 20 minutos. >¿Cuál de las siguientes afirmaciones sobre la implementación es correcta? (a d)

Aa//La implementación consiste en copiar los archivos del sitio al directorio web correspondiente.

Bb//El contenido debe. procesarse en el sitio local, como configurar y cifrar la base de datos. Luego, la cadena de conexión se copia directamente al directorio relevante del sitio en el servidor remoto.

Cc//Publica el sitio precompilado. Si necesita actualizar la página más adelante, es mejor no utilizar "Usar nombres fijos y ensamblaje de una sola página".

Dd//Publicar un sitio precompilado significa compilar todos los archivos del sitio en una dll.

Lo siguiente (c) no pertenece al control de navegación.

aa//Menu

bb// SiteMapPath

CC//View

dd// SiteMapDataSource

En ASP Los elementos HTML que se pueden incluir en las páginas de contenido en NET master son (D)

aa// lt;html gt

bb// lt;head gt

cc// lt;body gt

DD// lt;scriptgt<. /p>

Si desea utilizar el control TreeView para expandir todo de forma predeterminada al visualizar, configure el atributo (d).

aa//Profundidad de extensión

bb// ExpandImageToolTip

CC// ExpandImageUrl

dd//Extensión

En el control SiteMapPath, se debe configurar la propiedad (b) para establecer el separador en la ruta de navegación.

aa//Dirección de la ruta

bb//Separador de ruta

cc// PathSeparatorStyle

dd//Provider

p>

¿Cuál de las siguientes afirmaciones sobre el control ContentPlaceHolder es incorrecta: (C) ContentPlaceHolderMain.

aa// El control ContentPlaceHolder define el área relativa de contenido en la página maestra.

Bb//La página maestra también incluye uno o más controles ContentPlaceHolder.

cc// El control ContentPlaceHolder debe estar incluido en la página de contenido.

dd//El control Contenido se asocia con el contentplaceholder mediante su propiedad ContentPlaceHolder.

Las siguientes plantillas (c) no pertenecen a los controles de Repetidor.

aa//Plantilla de proyecto

bb// alternatingItemTemplate

cc//selecteditemtemplate

dd//Plantilla de separación

Cuando el control DataList se muestra en la página, al establecer la propiedad (a) se llamará la plantilla EditItemTemplate.

aa// EditItemIndex

bb//Editar índice

cc// SelectedItemIndex

dd// ModifyItemIndex

Si la paginación en la lista de datos es universal (AB) (seleccione dos)

Aa//Usar instrucción Sql

Bb//PaggedDataSource objeto para paginación.

Cc//Establece la propiedad CurrentPageIndex.

Dd//Establece la propiedad PageIndex de DataList.

La plantilla de fila alternativa en la lista de datos es (b)

aa//plantilla de elemento

bb// alternatingItemTemplate

cc / /selecteditemtemplate

dd//Plantilla separada

La siguiente afirmación sobre DataList es incorrecta (c)

Aa// DataList no tiene paginación incorporada función.

Bb// DataList tiene una plantilla SelectedItemTamplate.

Cc// DataList no puede utilizar el control ObjectDataSource para vincular datos. Puede utilizar el control ObjectDataSource para vincular datos.

Dd// DataList tiene dos plantillas más que el control Repetidor. La lista de datos tiene plantillas de edición y plantillas de selección.

En el evento Page_Load de la página aSPX, se escribe el siguiente código. Después de ejecutar la página, (a) se generará en la página. (Seleccione uno)

Página nula privada_Load(Remitente del objeto, System. Eventargs e) {

Respuesta. escribir("Bienvenido");

Respuesta. end();

Respuesta. Write("Bienvenido la próxima vez");

}

Aa//Bienvenido.

Bb//Bienvenido la próxima vez.

Cc//Bienvenido.

Gracias por visitarnos y espero verte de nuevo.

Dd//Bienvenido. Bienvenido a visitarnos la próxima vez.

En aSP.NET, una aplicación es una instancia de la clase (c).

aa//aplicación http

bb// HttpapplicationUtility

cc// HttpapplicationState

dd//page

En aSP.NET, la siguiente afirmación sobre los objetos de sesión es correcta (D).

(Seleccione uno)

Aa//Cada vez que un usuario abre una página web, se creará un objeto de sesión.

Bb//Después de que el usuario cierre la página web del cliente, el objeto de sesión desaparecerá inmediatamente.

cc//El valor del objeto de sesión solo puede desaparecer después de que se cierra la aplicación.

Dd//Otros usuarios no pueden acceder al objeto Session de cada usuario.

En aSP.NET, para saltar de la página actual a la página denominada Main.htm en el mismo directorio, el siguiente método es correcto (c). (Seleccione uno)

aa//Servidor. ejecutar(" main . htm ");

bb// Servlet. transferir(" main . htm ");

Cc // responder. Redirect(" main . htm ");

dd//response. write(" main . htm ");

Alguien usa aSP. La tecnología NET tiene una gran cantidad de visitas al sitio web. Recientemente, el sitio web suele caerse debido al alto uso de la memoria del servidor. Como técnico de sitios web, usted revisó cuidadosamente el sistema del sitio web y descubrió que el uso de memoria es alto porque cada usuario tiene una gran cantidad de datos almacenados en la sesión. Para resolver este problema, debe continuar con (c). (Seleccione uno)

Aa//Guardar los datos guardados en la sesión en la aplicación.

Bb//Guardar los datos guardados en la sesión en Cookie.

Cc//Guarde los datos con bajos requisitos de seguridad en la sesión en Cookie y guarde los datos que se utilizan con poca frecuencia en la base de datos.

Dd//Guarda datos con bajos requisitos de seguridad en la Sesión de la aplicación y almacena datos de uso poco frecuente en Cookies.

Para el control de edición de texto en línea de terceros FreeTextBox, si necesita obtener el código HTML del texto ingresado en el control, ¿a qué atributo (a) necesita acceder (seleccione uno)?

aa//text

bb//html texto

cc//valor

dd//seleccionar texto

A veces se produce el siguiente error durante la edición. Si desea evitar este error, ¿qué debe configurar en la directiva de página (D): (Seleccione uno)

aa//EnableEventValidation = " true "

bb// EnableEventValidation = " false "

cc// ValidateRequest="true "

dd// ValidateRequest="false "

Usa el código de verificación para generar el control Webvalidates . El método para generar el código de verificación es (c): (Elija uno).

aa//Generar()

bb// Inicial()

CC//Crear()

dd// Siguiente ()

En CodeSmith, la etiqueta script está escrita correctamente (b): (Elija uno)

aa// lt; script runat = " server " gt lt/script gt;

bb// lt; Script runat = " template " gt lt/script gt; Si no se agrega, se tratará como texto normal.

cc// lt; CodeTemplate runat = " servidor " gt/plantilla de código gt;

DD// lt; plantilla de código runat = " plantilla " gt; gt;

Utilice CodeSmith para generar código para clases de entidad. Para DbType. Int32, el tipo de salida debe ser: (c) (elija uno).

aa//bytes

bb//short

cc//int

dd//long

¿Cuál de los siguientes controles de fuente de datos es adecuado para el enlace de datos de tres capas (C)

aa// SqlDataSource

bb// accessDataSoure

cc/ / ObjectDataSoure

dd// XmlDataSoure

Cuál de las siguientes afirmaciones sobre varios controles de fuentes de datos es incorrecta: (a)

aa// La fuente de datos SqlDataSource el control no se puede utilizar para la base de datos Oracle y para acceder a la base de datos.

Bb// ObjectDataSource puede realizar acceso a datos específicos a objetos comerciales u otras clases que devuelven datos.

Cc// XmlDataSource puede realizar acceso específico a documentos XML, incluido el acceso físico y el acceso a la memoria.

Dd// SiteMapDataSource puede realizar acceso a datos de mapas de sitios específicos para sitios web almacenados por proveedores de mapas de sitios.

¿Cuál es el método para agregar eventos de script a filas vinculantes (d)?

aa//Enlace de datos del proyecto

bb//Enlace de datos

CC//Enlace de datos

dd// RowDataBound

Qué propiedad del control DropDownList puede obtener el elemento actualmente seleccionado (a)

aa/ / Lista desplegable. Seleccione Editar valor del elemento

bb// DropDownList. Seleccione Editar elemento.Text

cc// DropDownList. Valor seleccionado

dd// DropDownList. Seleccione el elemento de edición

La clase base del control Gridview es (C)

aa//HierarchicalDataBoundControl

bb// ListControl

cc/ / CompositeDataBoundControl

DD//basegridview

¿Cuál de las siguientes afirmaciones sobre la diferencia entre Eval y Bind es incorrecta (b)

aa// El método Eval() es estático (solo lectura).

bb// ¿El método Eval no está vinculado? Este método tiene una velocidad de acceso rápida.

cc// ¿Enlazar? Este método admite funciones de lectura/escritura y se puede modificar y devolver al servidor.

Dd// El método Bind no puede formatear la cadena.

Cuál de las siguientes afirmaciones sobre el control FileUpload es incorrecta ()

Aa//El atributo utilizado para obtener el nombre del archivo subido es FileUpload. PostedFile.Nombre del archivo

Bb//El atributo para obtener el tamaño del archivo cargado es la longitud del contenido del archivo.

Cc//Los atributos del tipo de archivo cargado son el tipo de contenido publicado.

Dd//El método para guardar los archivos subidos es FileUpload. Sevas

Utilice este control de autenticación (c) si se requiere un número de teléfono para la información del usuario.

aa// RequiredFieldValidator

bb//Expresión regular

Cc// RequiredFieldValidator y regularExpression

Dd// CompareValidator y RequiredFieldValidator

Ahora necesitamos verificar que el dato de entrada de Textbox sea la edad. Si es mayor que 18 y menor que 65, el control que se debe usar es (c).

aa// RequiredFieldValidator

bb//Expresión regular

Cc// RequiredFieldValidator y RangeValidator

Dd// CompareValidator y RequiredFieldValidator

El control ValidationSummary se utiliza para (b)

Aa//Número total de comprobaciones

Bb//Visualización concentrada de todos los resultados de la validación.

Cc//Determina si está fuera de rango.

Dd//Comprueba el tamaño del valor

En VS, la siguiente afirmación es incorrecta: d.

Aa//Un servidor web liviano incorporado.

Bb//No es necesario configurar IIS y establecer los permisos correspondientes.

Cc//Más de 80 controles integrados.

Dd//Prefijo de código, borrando lógica

Ejecute el siguiente código. Si ese día es domingo y el usuario ingresa "accp" (el ID del cuadro de entrada es txtName), generará (c).

Salida de cadena = " ";

Switch(DateTime.Now.DayOfWeek.ToString())

{

Caso "Sábado ": salida = "{0},Hola"; Pausa;

Caso "Domingo": salida = "{0},Ok"; Pausa;

Predeterminado: salida = " {0},Adiós"; break;

}

Mensaje de cadena = cadena. formato(salida, txtName. texto);

Respuesta. escribir(mensaje);

aa//hola

bb//ok

cc//adiós

Dd// Sin salida

El directorio App_Data se utiliza para colocar (a).

Aa//Archivos de datos privados

Bb//* *Archivos de disfrute

Cc//Archivos protegidos

Dd //Código files

Los archivos y directorios generados automáticamente por VS al crear un sitio web Asp.net tienen tres opciones (BCD).

Aa//Carpeta de recursos de la aplicación

Bb//directorio app_Data

Cc//archivos con extensiones de aspx y cs

Dd // Web. Archivos de configuración

Hay máquinas de producción para desarrollo y servidores para implementación. Lo correcto que se puede decir sobre el desarrollo e implementación de un sitio web es: BC elija dos opciones.

Aa// IIS debe estar instalado en el ordenador de producción.

Bb// IIS debe estar instalado en el servidor.

Cc//El ordenador de producción debe estar instalado con el sistema operativo Windows Server.

Dd//El servidor debe tener instalado el sistema operativo Windows Server.

Las aplicaciones típicas de B/S incluyen: BCD selecciona tres elementos.

Aa//Gestión de habitaciones de hotel

Bb//Sitio web de compras

CC//Blog personal

Dd//Foro

p>

Al desarrollar un sitio web de tres niveles, la clase de entidad correspondiente a la tabla de datos debe escribirse en la capa (D).

Aa//Capa de presentación

Bb//Capa de lógica empresarial

Cc//Capa de acceso a datos

Dd//Capa de modelo

Existe una regla en cierto foro que dice que no puedes publicar si has estado en línea durante menos de 100 horas, y el código relevante debe escribirse en la capa (b).

Aa//Capa de presentación

Bb//Capa de lógica empresarial

Cc//Capa de acceso a datos

Dd//Capa de modelo

Para llamadas a procedimientos almacenados, debe aparecer en la capa (c)

Aa//Capa de presentación

Bb//Capa de lógica empresarial

Cc//Capa de acceso a datos

Dd//Capa de modelo

Cuál de las siguientes afirmaciones es correcta: (AB) Elija dos opciones.

Aa//La capa de acceso a datos necesita agregar una referencia a la capa del modelo.

Bb//La capa de lógica empresarial necesita agregar una referencia a la capa de acceso a datos.

Cc//La capa de presentación necesita agregar referencias a la capa de acceso a datos, la capa de lógica de negocios y la capa de modelo.

Dd//La capa del modelo necesita agregar una referencia a la capa de acceso a datos.