應夢框架9.0框架
This section contains Aptitude Questions and Answers on .Net Framework.
本節包含有關.Net Framework的能力問題和解答。
FCL (Framework Class Library)
Web Services published by Microsoft
CLR (Common Language Runtime)
Web Applications
Mobile Applications
Options:
D, E
A, C
All
None
Correct answer: 2
A, C
In given options, Framework Class Library and Common Language Runtime are part .NET framework.
FCL(框架類庫)
Microsoft發布的Web服務
CLR(公共語言運行時)
網絡應用
移動應用
選項:
D,E
A,C
所有
沒有
正確答案:2
A,C
在給定的選項中,框架類庫和公共語言運行時是.NET框架的一部分。
The source code which is compiled by the JIT compiler that is executed under CLR.
JIT stands for Just In Time.
JIT compiler converts source code into machine code at run time.
Instructions which are compiled by Just In Time compilers are written in native code.
Instructions which are compiled by Just In Time compilers are written in MSIL code.
A only
B only
A, B, C, D
All
Correct answer: 3
A, B, C, D
Here A, B, C, and, D are correct statements regarding JIT compiler.
由在CLR下執行的JIT編譯器編譯的源代碼。
JIT代表準時制。
JIT編譯器在運行時將源代碼轉換為機器代碼。
由Just In Time編譯器編譯的指令以本機代碼編寫。
由即時編譯器編譯的指令以MSIL代碼編寫。
只有一個
僅B
A B C D
所有
正確答案:3
A B C D
在這里,A,B,C和D是關于JIT編譯器的正確語句。
It provides a platform to develop web applications, windows applications, and mobile applications.
It provides a platform for developing, building, executing only mobile applications.
It provides a platform for developing, building, executing only web applications.
It provides a language-independent platform.
Options:
A only
B only
B, C
A, C
Correct answer: 4
A, C
Here options A, C are the correct statements regarding .NET framework.
它提供了一個開發Web應用程序,Windows應用程序和移動應用程序的平臺。
它提供了一個僅開發,構建,執行移動應用程序的平臺。
它提供了僅用于開發,構建,執行Web應用程序的平臺。
它提供了獨立于語言的平臺。
選項:
只有一個
僅B
B,C
A,C
正確答案:4
A,C
在這里,選項A,C是有關.NET Framework的正確聲明。
CLR stands for Common Language Runtime.
It provides automatic garbage collection.
CLR provides services to execute managed applications.
CLR provides services to execute unmanaged applications.
CLR provides a Language-Independent environment.
Options:
A only
A, B, C, E
None of these
D Only
Correct answer: 2
A, B, C, E
In the given options, except D all are correct regarding Common Language Runtime.
CLR代表公共語言運行時。
它提供自動垃圾收集。
CLR提供執行托管應用程序的服務。
CLR提供執行非托管應用程序的服務。
CLR提供了獨立于語言的環境。
選項:
只有一個
A,B,C,E
都不是
僅D
正確答案:2
A,B,C,E
在給定的選項中,除D之外,所有關于Common Language Runtime的都是正確的。
CLR stands for Common Language Runtime.
It provides automatic garbage collection.
CLR provides services to execute managed applications.
CLR provides services to execute unmanaged applications.
CLR provides a Language-Independent environment.
Options
A only
A, B, C, E
None of these
D Only
Correct answer: 4
D Only
In the given options, D is not correct regarding Common Language Runtime.
CLR代表公共語言運行時。
它提供自動垃圾收集。
CLR提供執行托管應用程序的服務。
CLR提供執行非托管應用程序的服務。
CLR提供了獨立于語言的環境。
選件
只有一個
A,B,C,E
都不是
僅D
正確答案:4
僅D
在給定的選項中,D對于公共語言運行時不正確。
Manage Code is a special code that is written to target the service of Common Language Runtime.
Manage code is compiled by Just In Time compiler.
Manage code that is executed at the top of the Windows Operating System.
Manage code that is executed on the top of the Linux Operating System.
Options
A
B
C
D
Correct answer: 1
A
Manage Code is a special code that is written to target the service of Common Language Runtime.
管理代碼是一種特殊的代碼,旨在針對公共語言運行時的服務而編寫。
管理代碼由Just In Time編譯器編譯。
管理在Windows操作系統頂部執行的代碼。
管理在Linux操作系統頂部執行的代碼。
選件
一個
乙
C
d
正確答案:1
一個
管理代碼是一種特殊的代碼,旨在針對公共語言運行時的服務而編寫。
Role based security
PIN security
Authentication Security
Code Access Security
Biorhythm Security
Options
A, C
B, E
D Only
B, D
Correct answer: 4
B, D
PIN security and Code Access Security are available in the .NET application. And other given security features are not available in .NET applications.
基于角色的安全性
PIN碼安全
驗證安全
代碼訪問安全
生物節律安全性
選件
A,C
B,E
僅D
B,D
正確答案:4
B,D
.NET應用程序中提供了PIN安全性和代碼訪問安全性。 .NET應用程序中不提供其他給定的安全功能。
.Net assembly is in the form of a DLL file.
.Net assembly contains classes that contain reusable methods.
.Net assembly is the smallest deployable unit.
.Net assembly is the smallest deployable unit.
.Net assembly can have only one entry point.
Options
A Only
A, B
A, B, C, D
All
Correct answer: 4
All
All of the given statements are correct regarding .NET assemblies.
.Net程序集是DLL文件的形式。
.Net程序集包含包含可重用方法的類。
.Net程序集是最小的可部署單元。
.Net程序集是最小的可部署單元。
.Net程序集只能有一個入口點。
選件
僅限
A,B
A B C D
所有
正確答案:4
所有
對于.NET程序集,所有給定的語句都是正確的。
.Net Framework provides an Object-Oriented programming environment.
.Net Framework provides a Language-Independent environment.
.Net Framework provides an Event-Driven programming environment.
.Net Framework provides a different programming environment for window and web-based applications.
Options
A Only
A, B
A, B, C
All
Correct answer: 3
A, B, C
In given options A, B, C are correct statements about .NET framework.
.Net Framework提供了一個面向對象的編程環境。
.Net Framework提供了獨立于語言的環境。
.Net Framework提供了事件驅動的編程環境。
.Net Framework為基于窗口和基于Web的應用程序提供了不同的編程環境。
選件
僅限
A,B
A,B,C
所有
正確答案:3
A,B,C
在給定的選項A,B,C中,有關.NET Framework的正確說明。
.Net Framework provides an Object-Oriented programming environment.
.Net Framework provides a Language-Independent environment.
.Net Framework provides an Event-Driven programming environment for device driver development.
.Net Framework provides different programming environments for window and web-based applications.
Options
A Only
A, B
C, D
All
Correct answer: 3
C, D
In given options, C and D are not correct statements about .NET framework.
.Net Framework提供了一個面向對象的編程環境。
.Net Framework提供了獨立于語言的環境。
.Net Framework為設備驅動程序開發提供了事件驅動的編程環境。
.Net Framework為窗口和基于Web的應用程序提供了不同的編程環境。
選件
僅限
A,B
C,D
所有
正確答案:3
C,D
在給定的選項中,C和D不是有關.NET Framework的正確聲明。
CLR provides garbage collection.
CLR enforces type safety strictly.
CLR provides memory and thread management.
CLR provides Code Access Security.
Options
A, B
C, D
All (A, B, C, D)
None of these
Correct answer: 3
All (A, B, C, D)
The all given Jobs are done by Common Language Runtime.
CLR提供垃圾回收。
CLR嚴格執行類型安全。
CLR提供內存和線程管理。
CLR提供代碼訪問安全性。
選件
A,B
C,D
全部(A,B,C,D)
都不是
正確答案:3
全部(A,B,C,D)
給定的所有作業均由公共語言運行時完成。
Public Assembly
Private Assembly
Protected Assembly
Shared Assembly
Friend Assembly
Options
A
B
C
D
E
Correct answer: 4
D
In .NET framework only shared assemblies are stored in Global Assembly Cache normally call as GAC assemblies.
公眾集會
私人集會
受保護的大會
共享大會
朋友集會
選件
一個
乙
C
d
?
正確答案:4
d
在.NET Framework中,只有共享程序集存儲在Global Assembly Cache中,通常稱為GAC程序集。
FCL (Framework Class Library)
CLR (Common Language Runtime)
ASP.NET web application
Windows Application and Windows Services
Console Application
Options
A
B
A, B
All
None of these
Correct answer: 3
A, B
In given options, only FCL and CLR are components of the .NET framework, whereas any kind of application like console, web or windows application is developed using the .NET compliant programming language.
FCL(框架類庫)
CLR(公共語言運行時)
ASP.NET Web應用程序
Windows應用程序和Windows服務
控制臺應用
選件
一個
乙
A,B
所有
都不是
正確答案:3
A,B
在給定的選項中,只有FCL和CLR是.NET框架的組件,而任何類型的應用程序(例如控制臺,Web或Windows應用程序)都是使用.NET兼容的編程語言開發的。
Release memory occupied in STACK.
Release memory occupied by non-referenced objects.
Close opened file.
Prevent from memory leaks.
Options
A, B
B, C
A, C
B, C
B, D
Correct answer: 3
A, C
The garbage collector is an important component of the .NET framework, it is used to release un-referenced memory and it prevents memory leaks. It does not release memory from the stack and does not close open files.
釋放STACK中占用的內存。
釋放未引用對象占用的內存。
關閉打開的文件。
防止內存泄漏。
選件
A,B
B,C
A,C
B,C
B,D
正確答案:3
A,C
垃圾收集器是.NET框架的重要組成部分,它用于釋放未引用的內存,并且可以防止內存泄漏。 它不會從堆棧釋放內存,也不會關閉打開的文件。
Native Code
Unmanaged Code
Managed Code
Distributed Code
Options
A
B
C
D
Correct answer: 3
C
Managed code is the code that targets CLR.
本機代碼
非托管代碼
托管代碼
分布式代碼
選件
一個
乙
C
d
正確答案:3
C
托管代碼是針對CLR的代碼。
Common Language Runtime
Common Type System
Common Language Infrastructure
Garbage Collector
Options
A
B
C
D
Correct answer: 4
D
The garbage collector is responsible to remove unused references from managed heap, whereas CTS and others have their other responsibilities in the .NET framework.
通用語言運行時
普通型系統
通用語言基礎架構
垃圾收集器
選件
一個
乙
C
d
正確答案:4
d
垃圾收集器負責從托管堆中刪除未使用的引用,而CTS和其他對象則在.NET框架中承擔其他責任。
System.Object
System.Root
System.Base
System.Top
Options
A
B
C
D
Correct answer: 1
A
In the .NET framework, System.Object is root of type hierarchy.
系統對象
系統根
系統庫
系統頂部
選件
一個
乙
C
d
正確答案:1
一個
在.NET框架中,System.Object是類型層次結構的根。
Average memory used in JIT compilation.
Number of methods which are failed to compile with Just In Time Compiler
Total memory used for JIT compilation
Percentage of processor time spent during JIT compilation
Options
Only A
A, C
Only B
B, D
Correct answer: 4
B, D
In the given options, B and D are only valid JIT performance counters.
JIT編譯中使用的平均內存。
即時編譯器無法編譯的方法數量
用于JIT編譯的總內存
JIT編譯期間花費的處理器時間百分比
選件
只有一個
A,C
只有B
B,D
正確答案:4
B,D
在給定的選項中,B和D只是有效的JIT性能計數器。
CLR
CTS
COM
.NET class libraries.
Options
A
B
C
D
Correct answer: 4
D
In the .NET framework, class libraries contain a set of classes that can be used by .NET compliant programming language.
CLR
CTS
通訊
.NET類庫。
選件
一個
乙
C
d
正確答案:4
d
在.NET框架中,類庫包含可由.NET兼容編程語言使用的一組類。
ngen
ildasm
gacutil
sn
dumpbin
Options
A
B
C
D, E
Correct answer: 1
A
In the .NET "ngen" utility is used to compile managed assemblies to processor-specific native code.
恩根
ildasm
加奇蒂
錫
垃圾箱
選件
一個
乙
C
D,E
正確答案:1
一個
在.NET中,“ ngen”實用程序用于將托管程序集編譯為特定于處理器的本機代碼。
GarbageCollect()
Collect()
Garbage()
FreeMem()
Options
A
B
C
D
Correct answer: 2
B
In the .NET framework Collect() method of GC class is used to trigger garbage collectors.
GarbageCollect()
收集()
垃圾()
FreeMem()
選件
一個
乙
C
d
正確答案:2
乙
在.NET框架中,GC類的Collect()方法用于觸發垃圾收集器。
Value Types
Reference Types
None of the above
Both Value and Reference Types
Options
A
B
C
D
Correct answer: 3
C
There are two types are supported by CTS:
Value Types:
Inbuilt types (Byte, Integer, Double etc)
Enumeration
User Defied types like structure
Reference Types:
Arrays
Interfaces
User define classes
Delegates
值類型
參考類型
以上都不是
值和引用類型
選件
一個
乙
C
d
正確答案:3
C
CTS支持兩種類型:
值類型:
內置類型(字節,整數,雙精度型等)
枚舉
用戶定義的類型,如結構
參考類型:
數組
介面
用戶定義類
代表們
Unmanaged resources are always released by garbage collection automatically.
Unmanaged resources are outside the scope of Common Language Runtime.
Unmanaged resources are cleaned up by the programmer explicitly.
Unmanaged resources are not outside the scope of Common Language Runtime.
Options
A and D
B
C
B and C
Correct answer: 4
B and C
Unmanaged resources are outside the scope of Common Language Runtime. And It must be cleaned up the programmer explicitly.
非托管資源始終由垃圾回收自動釋放。
非托管資源不在公共語言運行庫的范圍內。
程序員明確地清除了非托管資源。
非托管資源不在公共語言運行庫的范圍內。
選件
A和D
乙
C
B和C
正確答案:4
B和C
非托管資源不在公共語言運行庫的范圍內。 并且必須明確清理程序員。
Side by Side execution provides abilities to execute and store different versions of the same application on the same PC.
It provides control over versioning of the application.
We can use multiple versions of .NET runtime can execute side by side.
Options
A
B
A, B, C
None of these
Correct answer: 3
A, B, C
All the given statements are correct for side by side execution.
并排執行提供了在同一臺PC上執行和存儲同一應用程序的不同版本的功能。
它提供對應用程序版本控制的控制。
我們可以使用可以同時執行的多個版本的.NET運行時。
選件
一個
乙
A,B,C
都不是
正確答案:3
A,B,C
所有給定的語句對于并行執行都是正確的。
Metadata stored in PE assembly.
Metadata is data about data.
Metadata stores name, visibility, member methods, member fields, and properties, etc.
Metadata is created by the application programmer.
Options
A
B
A and C
A, B, and C
Correct answer: 4
A, B, and C
Statements A, B, C are correct about metadata, whereas statement D is wrong about metadata.
元數據存儲在PE程序集中。
元數據是關于數據的數據。
元數據存儲名稱,可見性,成員方法,成員字段和屬性等。
元數據由應用程序程序員創建。
選件
一個
乙
A和C
A,B和C
正確答案:4
A,B和C
語句A,B,C關于元數據是正確的,而語句D在元數據方面是錯誤的。
翻譯自: https://www.includehelp.com/dot-net/net-framework-aptitude-questions-and-answers.aspx
應夢框架9.0框架