723 Computer Science questions asked in Bihar STET previous year papers, each with the correct answer and explanation. Read them free on UTpaper, or attempt the full papers as timed online tests.
Which of the following is an example of Digital Image Processing?
AComputer Graphics
BPixels
CCamera Mechanism
DAll of the mentioned
Show answerHide answer
Correct answer: (D) All of the mentioned
Explanation
The key treats computer graphics, pixel-based images and camera (image acquisition) mechanisms as all related examples of digital image processing, so "all of the mentioned" is chosen.
Which of the following is the next step in image processing after compression?
ARepresentation and description
BMorphological processing
CSegmentation
DWavelets
Show answerHide answer
Correct answer: (B) Morphological processing
Explanation
In the standard sequence of image processing (Gonzalez), compression is followed by morphological processing, then segmentation and representation and description.
Multimedia is widely used to add special_____ to movies
AArrangement
BAttachment
CEffects
DControl
Show answerHide answer
Correct answer: (C) Effects
Explanation
Multimedia tools (computer graphics, animation, sound) are widely used to create special effects in movies.
Q256Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
If a robot is able to change its own trajectory as per the external conditions, then the
robot is considered as the_दि कोई रोबोट बाह्य परिस्थितियों के अनुसार अपना प्रक्षेप पथ बदलने में सक्षम है, तो रोबोट को --- माना
जाता है
AIntelligentबुद्धिमान
BOpen loopखुला लूप
CMobileगतिमान
DNon-servoNon-servo
Show answerHide answer
Correct answer: (A)Intelligentबुद्धिमान
Explanation
An intelligent robot uses sensors and decision-making to adapt its trajectory to changing external conditions. Open-loop and non-servo robots follow fixed sequences without feedback, and "mobile" only means the robot can move.बुद्धिमान रोबोट सेंसर और निर्णय-क्षमता से अपने पथ को बदलती बाहरी स्थितियों के अनुसार ढालता है। Open-loop और non-servo रोबोट बिना फीडबैक के तय क्रम का पालन करते हैं, और "mobile" का अर्थ केवल इतना है कि रोबोट चल सकता है।
Q257Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Convert the Boolean function F(A, B, C) = Π(0, 2, 4, 5, 7) to its simplified POS formबूलियन फ़ंक्शन F (A, B, C) = π (0, 2, 4, 5, 7) को अपने सरलीकृत POS रूप में बदलें।
AA + B + Ca + b + c
BA + B' + Ca + b ' + c
CA'B'C'a'b'c'
D(A + B)(A + C')(B + C)(a + b) (a + c') (b + c)
Show answerHide answer
Correct answer: (D)(A + B)(A + C')(B + C)(a + b) (a + c') (b + c)
Explanation
Note: the answer key gives (D), but (D) is zero at minterms 0, 1, 3 and 4, which does not match Π(0,2,4,5,7). Grouping the zeros gives F = (A + C)(A' + C')(B + C), which matches none of the options.नोट: आधिकारिक उत्तर कुंजी (D) देती है, लेकिन (D) मिनटर्म 0, 1, 3 और 4 पर शून्य है, जो Π(0,2,4,5,7) से मेल नहीं खाता। शून्यों को समूहित करने पर F = (A + C)(A' + C')(B + C) मिलता है, जो किसी विकल्प से मेल नहीं खाता।
Q258Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which keyword is used to define an abstract method within an abstract class?एक अमूर्त वर्ग के भीतर एक अमूर्त विधि को परिभाषित करने के लिए किस कीवर्ड का उपयोग किया
जाता है?
Aabstractसार
Bvirtualआभासी
Coverrideओवरराइड
Dimplementकार्यान्वित करना
Show answerHide answer
Correct answer: (A)abstractसार
Explanation
In Java and C#, the keyword abstract declares a method with no body that subclasses must implement. virtual and override are about overriding, and implement is not a keyword.Java और C# में abstract कीवर्ड बिना body वाली ऐसी मेथड घोषित करता है जिसे subclass को लागू करना होता है। virtual और override overriding से जुड़े हैं, और implement कीवर्ड नहीं है।
Q259Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
The Floyd-Warshall algorithm is a popular method for solving the All-Pair Shortest
Paths problem. What is the time complexity of the Floyd-Warshall algorithm for a graph
with "n" vertices?फ्लोयड-वार्शेल एल्गोरिथ्म ऑल-जोयर सबसे छोटी पथ समस्या को हल करने के लिए एक लोकप्रिय
तरीका है। "एन" वर्टिस के साथ एक ग्राफ के लिए फ्लोयड-वॉशेल एल्गोरिथ्म की समय जटिलता क्या है?
AO(n)ओ (एन)
BO(n log n)ओ (एन लॉग एन)
CO(n^2)ओ (एन^2)
DO(n^3)ओ (एन^3)
Show answerHide answer
Correct answer: (D)O(n^3)ओ (एन^3)
Explanation
Floyd-Warshall uses three nested loops over the n vertices (intermediate k, source i, destination j), so it does n × n × n updates, giving O(n³) time.Floyd-Warshall n शीर्षों पर तीन नेस्टेड लूप (मध्यवर्ती k, स्रोत i, गंतव्य j) चलाता है, इसलिए n × n × n अद्यतन करता है, यानी O(n³) समय।
Q260Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which of the following applications include in the Strategic Computing Program?निम्नलिखित में से कौन सा एप्लिकेशन रणनीतिक कंप्यूटिंग कार्यक्रम में शामिल है?
ABattle Managementयुद्ध प्रबंधन
BAutonomous systemsस्वायत्त प्रणालियाँ
CPilot’s associateपायलट के सहयोगी
DAll of the aboveऊपर के सभी
Show answerHide answer
Correct answer: (D)All of the aboveऊपर के सभी
Explanation
DARPA's Strategic Computing Program (1983) targeted three military AI applications: the Pilot's Associate, the Autonomous Land Vehicle (autonomous systems) and Battle Management. So all three options are included.DARPA के Strategic Computing Program (1983) ने तीन सैन्य AI अनुप्रयोगों को लक्ष्य बनाया: Pilot's Associate, Autonomous Land Vehicle (स्वायत्त प्रणालियाँ) और Battle Management। इसलिए तीनों विकल्प शामिल हैं।
Q261Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Turing machine can be represented using:ट्यूरिंग मशीन का उपयोग करके प्रतिनिधित्व किया जा सकता है:
ATransition tableसंक्रमण तालिका
BTransition diagramसंक्रमण आरेख
CInstantaneous descriptionतात्कालिक विवरण
DAll of theseइन सब
Show answerHide answer
Correct answer: (D)All of theseइन सब
Explanation
A Turing machine can be described by a transition table, by a transition diagram (state graph), or by instantaneous descriptions that show the tape, head position and state at each step. So all of these work.Turing मशीन को transition table, transition diagram (अवस्था ग्राफ़), या instantaneous description से बताया जा सकता है, जो हर चरण में टेप, हेड की स्थिति और अवस्था दिखाती है। इसलिए ये सभी काम करते हैं।
Q262Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
All of the following are considered biometrics, except:निम्नलिखित में से सभी को बायोमेट्रिक्स माना जाता है, सिवाय:
AFingerprintअंगुली की छाप
BPasswordपासवर्ड
CVoiceआवाज़
DRetinaरेटिना
Show answerHide answer
Correct answer: (B)Passwordपासवर्ड
Explanation
Biometrics identify people by physical or behavioural traits such as fingerprints, voice or retina patterns. A password is something you know, not a biological trait.Biometrics लोगों को उंगलियों के निशान, आवाज़ या रेटिना पैटर्न जैसे शारीरिक या व्यवहारिक लक्षणों से पहचानते हैं। पासवर्ड कुछ ऐसा है जो आप जानते हैं, जैविक लक्षण नहीं।
Q263Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
To which of the following the term "DBA" referred?
AData Bank Administrator
BDatabase Administrator
CData Administrator
DNone of the above
Show answerHide answer
Correct answer: (A) Data Bank Administrator
Explanation
Note: the answer key gives (A), but DBA is the standard abbreviation for Database Administrator (B), the person who manages a database's schema, security, backup and performance.
Q264Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
The default baud rate of Modbus RTU is?मोडबस आरटीयू की डिफ़ॉल्ट बॉड दर है?
A1960019600
B1920019200
C3840038400
D5760057600
Show answerHide answer
Correct answer: (B)1920019200
Explanation
The Modbus serial-line specification makes 19200 bps the required default baud rate for Modbus RTU devices. 9600 is also common, but 19600 is not a standard rate.Modbus serial-line विनिर्देश Modbus RTU उपकरणों के लिए 19200 bps को अनिवार्य डिफ़ॉल्ट baud rate बनाता है। 9600 भी आम है, पर 19600 मानक दर नहीं है।
Q265Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
The goal of synchronization mechanisms in parallel programming is to:समानांतर प्रोग्रामिंग में सिंक्रनाइज़ेशन मैकेनिज्म का लक्ष्य है:
ASpeed up the execution of processesप्रक्रियाओं के निष्पादन को गति दें
BEliminate parallelismसमानता को समाप्त करें
CAvoid deadlock situationsगतिरोध की स्थितियों से बचें
DIncrease the number of race conditionsदौड़ की स्थिति की संख्या बढ़ाएँ
Show answerHide answer
Correct answer: (C)Avoid deadlock situationsगतिरोध की स्थितियों से बचें
Explanation
Synchronization mechanisms (locks, semaphores, monitors) coordinate access to shared resources so that processes avoid race conditions and deadlocks. They do not exist to speed up execution or to remove parallelism.Synchronization तंत्र (locks, semaphores, monitors) साझा संसाधनों तक पहुँच का समन्वय करते हैं ताकि प्रोसेसें race condition और deadlock से बचें। वे निष्पादन तेज़ करने या समानांतरता हटाने के लिए नहीं हैं।
Q266Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which of the following IP addresses is validनिम्नलिखित में से कौन-सा IP एड्रेस वैध है?
A122.94.96.212122.94.96.212
B212.254.258.210212.254.258.210
C210.10.12.156.209210.10.12.156.209
D122.294.56.68122.294.56.68
Show answerHide answer
Correct answer: (A)122.94.96.212122.94.96.212
Explanation
An IPv4 address has exactly four octets, each from 0 to 255. 122.94.96.212 qualifies. 258 and 294 are above 255, and 210.10.12.156.209 has five octets.IPv4 एड्रेस में ठीक चार octet होते हैं, हर एक 0 से 255 तक। 122.94.96.212 इस पर खरा है। 258 और 294 255 से ऊपर हैं, और 210.10.12.156.209 में पाँच octet हैं।
Q267Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
___________ plot is used to show the spread and centers of a dataset.___________ प्लॉट का उपयोग डेटासेट के प्रसार और केंद्रों को दिखाने के लिए किया जाता है।
Aboxबॉक्स ( box )
Blineलाइन (line )
Cbarबार (bar)
Dhistogramहिस्टोग्राम
Show answerHide answer
Correct answer: (A)boxबॉक्स ( box )
Explanation
A box plot shows the median (centre) and the quartiles, range and outliers (spread) of a dataset. Line and bar charts show trends or comparisons rather than distribution.Box plot डेटासेट का माध्यिका (केंद्र) और चतुर्थक, परास और आउटलायर (फैलाव) दिखाता है। Line और bar चार्ट वितरण के बजाय रुझान या तुलना दिखाते हैं।
Q268Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
How can you establish a connection between PHP and MySQL?आप PHP और MySQL के बीच एक कनेक्शन कैसे स्थापित कर सकते हैं?
AUsing the "connect()" function in PHPPHP में "कनेक्ट()" फ़ंक्शन का उपयोग करना
BBy including a PHP libraryPHP लायब्रेरी शामिल करके
CBy embedding MySQL queries directly in PHP codePHP कोड में सीधे MySQL क्वेरीज़ एम्बेड करके PHP में
DBy using the "mysqli_connect()" function in PHP"mysqli_connect()" फ़ंक्शन का उपयोग करके
Show answerHide answer
Correct answer: (D)By using the "mysqli_connect()" function in PHP"mysqli_connect()" फ़ंक्शन का उपयोग करके
Explanation
mysqli_connect(host, user, password, database) opens a connection from PHP to a MySQL server. PDO is the other common method. PHP has no generic connect() function for this.mysqli_connect(host, user, password, database) PHP से MySQL सर्वर का कनेक्शन खोलता है। PDO दूसरा आम तरीका है। PHP में इसके लिए कोई सामान्य connect() फ़ंक्शन नहीं है।
Q269Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which one is not a physical threatकौन सा भौतिक संकट नहीं है ?
AHackingHacking
BStormStorm
CFireFire
DFloodFlood
Show answerHide answer
Correct answer: (A)HackingHacking
Explanation
Hacking is a logical (cyber) threat carried out through software and networks. Storm, fire and flood are physical or environmental threats to hardware and premises.Hacking सॉफ़्टवेयर और नेटवर्क से की जाने वाली तार्किक (साइबर) धमकी है। तूफान, आग और बाढ़ हार्डवेयर और परिसर के लिए भौतिक या पर्यावरणीय खतरे हैं।
Q270Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
The SQL keyword……………….is used with wildcards.SQL कीवर्ड……………….वाइल्डकार्ड के साथ प्रयोग किया जाता है।
ALIKEपसंद(LIKE)
BINमें(IN)
CNOT INअंदर नही(NOT IN)
DDISTINCTविशिष्ट(DISTINCT)
Show answerHide answer
Correct answer: (A)LIKEपसंद(LIKE)
Explanation
LIKE is used with the wildcards % (any number of characters) and _ (a single character) for pattern matching, for example WHERE name LIKE 'A%'.LIKE पैटर्न मिलान के लिए वाइल्डकार्ड % (कितने भी अक्षर) और _ (एक अक्षर) के साथ उपयोग होता है, जैसे WHERE name LIKE 'A%'।
Q271Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
What is the key advantage of using a carry-lookahead adder instead of a ripple-carry
adder?एक रिपल-कैरी योजक के बजाय कैरी-लुकहेड योजक का उपयोग करने का महत्वपूर्ण लाभ क्या है?
ASimplicity of designडिजाइन की सादगी
BFaster propagation delayतेजी से प्रसार देरी
CLower power consumptionकम बिजली की खपत
DReduced gate countकम गेट गिनती
Show answerHide answer
Correct answer: (B)Faster propagation delayतेजी से प्रसार देरी
Explanation
A carry-lookahead adder computes the carries in parallel from generate and propagate signals instead of waiting for each carry to ripple through, so its propagation delay is much lower. The cost is more gates.Carry-lookahead adder हर carry के ripple होने का इंतज़ार करने के बजाय generate और propagate संकेतों से carry समानांतर निकालता है, इसलिए उसकी propagation delay बहुत कम है। कीमत यह है कि गेट अधिक लगते हैं।
Q272Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
What is the difference between a hard disk drive and a solid-state drive?हार्ड डिस्क ड्राइव और सॉलिड-स्टेट ड्राइव में क्या अंतर है?
AA hard disk drive uses spinning disks to store data, while a solid-state drive uses flash memory to store data.हार्ड डिस्क ड्राइव डेटा संग्रहीत करने के लिए स्पिनिंग डिस्क का उपयोग करती है, जबकि सॉलिड-स्टेट
ड्राइव डेटा संग्रहीत करने के लिए फ़्लैश मेमोरी का उपयोग करती है।
BA hard disk drive is slower than a solid-state drive.हार्ड डिस्क ड्राइव, सॉलिड-स्टेट ड्राइव की तुलना में धीमी होती है।
CA hard disk drive is more durable than a solid-state drive.हार्ड डिस्क ड्राइव, सॉलिड-स्टेट ड्राइव की तुलना में अधिक टिकाऊ होती है।
DAll of the aboveउपरोक्त सभी
Show answerHide answer
Correct answer: (A)A hard disk drive uses spinning disks to store data, while a solid-state drive uses flash memory to store data.हार्ड डिस्क ड्राइव डेटा संग्रहीत करने के लिए स्पिनिंग डिस्क का उपयोग करती है, जबकि सॉलिड-स्टेट
ड्राइव डेटा संग्रहीत करने के लिए फ़्लैश मेमोरी का उपयोग करती है।
Explanation
The basic difference is the storage medium: an HDD stores data on spinning magnetic platters, while an SSD uses flash memory. "All of the above" fails because an HDD is less durable, not more, since it has moving parts.मूल अंतर स्टोरेज माध्यम का है: HDD घूमती चुंबकीय प्लेटों पर डेटा रखती है, जबकि SSD फ्लैश मेमोरी उपयोग करती है। "उपरोक्त सभी" इसलिए गलत है कि HDD कम टिकाऊ है, अधिक नहीं, क्योंकि उसमें चलने वाले भाग होते हैं।
Q273Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
___________________ are the set of rules that governs how data can be transmitted
over world wide web.___________________ नियमों का वह समूह है जो यह नियंत्रित करता है कि वर्ल्ड वाइड वेब पर डेटा
कैसे प्रसारित किया जा सकता है।
AHyper Text Transfer ProtocolHyper Text Transfer Protocol
BEncryption StandardsEncryption Standards
CCyber forensicCyber forensic
DDigital CertificatesDigital Certificates
Show answerHide answer
Correct answer: (A)Hyper Text Transfer ProtocolHyper Text Transfer Protocol
Explanation
HTTP (Hyper Text Transfer Protocol) is the set of rules that governs how web data, such as HTML pages, is requested and transferred between browsers and web servers.HTTP (Hyper Text Transfer Protocol) नियमों का वह समूह है जो तय करता है कि ब्राउज़र और वेब सर्वर के बीच HTML पेज जैसा वेब डेटा कैसे माँगा और स्थानांतरित किया जाए।
Q274Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Multimedia system require hard real time scheduling ___________मल्टीमीडिया सिस्टम को हार्ड रियल टाइम शेड्यूलिंग की आवश्यकता होती है___________
Ato ensure critical tasks will be serviced within timing deadlinesयह सुनिश्चित करने के लिए कि महत्वपूर्ण कार्य समय सीमा के भीतर पूरे किए जाएंगे
Bto deliver the media file to the clientक्लाइंट को मीडिया फ़ाइल वितरित करने के लिए
Cto minimize the delayदेरी को कम करने के लिए
Dfor securityसुरक्षा के लिए
Show answerHide answer
Correct answer: (A)to ensure critical tasks will be serviced within timing deadlinesयह सुनिश्चित करने के लिए कि महत्वपूर्ण कार्य समय सीमा के भीतर पूरे किए जाएंगे
Explanation
Hard real-time scheduling guarantees that time-critical tasks, such as delivering audio and video frames, finish within their deadlines. Otherwise playback stutters or breaks.Hard real-time शेड्यूलिंग गारंटी देती है कि ऑडियो और वीडियो फ्रेम पहुँचाने जैसे समय-संवेदनशील कार्य अपनी समय-सीमा में पूरे हों। नहीं तो प्लेबैक अटकता या टूटता है।
Q275Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which of the following applications is a typical use of microcontrollers in the field of
home automation?निम्नलिखित में से कौन सा एप्लिकेशन होम ऑटोमेशन के क्षेत्र में माइक्रोकंट्रोलर्स का एक विशिष्ट उपयोग
है?
ASatellite communicationउपग्रह संचार
BAir traffic controlवायु यातायात नियंत्रण
CTemperature and lighting controlतापमान और प्रकाश नियंत्रण
DSpace explorationअंतरिक्ष अन्वेषण
Show answerHide answer
Correct answer: (C)Temperature and lighting controlतापमान और प्रकाश नियंत्रण
Explanation
Microcontrollers are cheap embedded controllers used in home automation for things like thermostats, lighting control and smart switches. Satellite, air traffic and space systems use far more complex dedicated systems.Microcontroller सस्ते एम्बेडेड कंट्रोलर हैं जो होम ऑटोमेशन में थर्मोस्टेट, लाइटिंग नियंत्रण और स्मार्ट स्विच जैसे कामों के लिए प्रयुक्त होते हैं। उपग्रह, हवाई यातायात और अंतरिक्ष प्रणालियाँ कहीं अधिक जटिल समर्पित प्रणालियाँ उपयोग करती हैं।
Q276Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
What is the purpose of SQL injection attacks?SQL इंजेक्शन हमलों का उद्देश्य क्या है?
ATo increase the performance of database queriesडेटाबेस क्वेरीज़ का प्रदर्शन बढ़ाने के लिए
BTo bypass authentication systemsप्रमाणीकरण प्रणालियों को बायपास करना
CTo improve database securityडेटाबेस सुरक्षा में सुधार करने के लिए
DTo enhance data encryptionडेटा एन्क्रिप्शन बढ़ाने के लिए
Show answerHide answer
Correct answer: (B)To bypass authentication systemsप्रमाणीकरण प्रणालियों को बायपास करना
Explanation
SQL injection inserts malicious SQL into input fields so that it runs as part of a query. Attackers use it to bypass login checks or to read and modify data without authorisation.SQL injection इनपुट फ़ील्ड में हानिकारक SQL डालता है ताकि वह क्वेरी के हिस्से के रूप में चल जाए। हमलावर इससे लॉगिन जाँच दरकिनार करते हैं या बिना अधिकार डेटा पढ़ते और बदलते हैं।
Q277Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
What is the primary purpose of data compression in data communication?डेटा संचार में डेटा संपीड़न का प्राथमिक उद्देश्य क्या है?
ATo increase latencyविलंबता बढ़ाने के लिए
BTo reduce bandwidth usageबैंडविड्थ उपयोग को कम करने के लिए
CTo decrease error ratesत्रुटि दर को कम करने के लिए
DTo improve securityसुरक्षा में सुधार के लिए
Show answerHide answer
Correct answer: (B)To reduce bandwidth usageबैंडविड्थ उपयोग को कम करने के लिए
Explanation
Compressing data reduces the number of bits sent, so it uses less bandwidth and transfers faster. It does not by itself improve security or reduce errors.डेटा संपीड़ित करने से भेजे जाने वाले बिट घटते हैं, इसलिए कम bandwidth लगता है और स्थानांतरण तेज़ होता है। इससे अपने आप सुरक्षा नहीं बढ़ती और त्रुटियाँ नहीं घटतीं।
Q278Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
What is the term for a variable that references an instance of a class?एक चर के लिए शब्द क्या है जो एक वर्ग के उदाहरण को संदर्भित करता है?
APropertyसंपत्ति
BMethodविधि
CObjectवस्तु
DConstructorकन्स्ट्रक्टर
Show answerHide answer
Correct answer: (C)Objectवस्तु
Explanation
An object is an instance of a class, and a variable that refers to that instance is an object reference. Properties, methods and constructors are members of a class.ऑब्जेक्ट किसी क्लास का instance है, और उस instance की ओर संकेत करने वाला वेरिएबल object reference है। Property, मेथड और constructor क्लास के सदस्य हैं।
Q279Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which network device serves as the entry and exit point of a network, as all data
coming in or going out of a network must first pass through it?कौन सा नेटवर्क डिवाइस किसी नेटवर्क के एन्ट्री (entry) और एक्जि़ट पॉइन्ट (exit point) के रूप में
काम करता है, क्योंकि
एक नेटवर्क में आने वाले अथवा उससे बाहर जाने वाले सभी डेटा को पहले इससे
होकर गुजरना चाहिए?
AModemमॉडेम (Modem)
BGatewayगेटवे (Gateway)
CSwitchस्विच (Switch)
DRepeaterरिपीटर (Repeater)
Show answerHide answer
Correct answer: (D)Repeaterरिपीटर (Repeater)
Explanation
Note: the answer key gives (D), but a gateway (B) is the entry and exit point of a network that all incoming and outgoing traffic passes through. A repeater only regenerates signals inside a segment.नोट: आधिकारिक उत्तर कुंजी (D) देती है, लेकिन gateway (B) नेटवर्क का प्रवेश और निकास बिंदु है जिससे सारा आने-जाने वाला ट्रैफ़िक गुज़रता है। Repeater केवल एक सेगमेंट के भीतर सिग्नल दोबारा बनाता है।
Q280Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Identify the correct output of the following code snippet :
game="olympic2024"
print (game. index ("C") )निम्नलिखित कोड स्निपेट (Code Snippet) का सही आउटपुट (Out put) बताइये :
game="olympic2024"
Print (game. Index ("C") )
A00
B66
C-1-1
DvalueErrorvalueError
Show answerHide answer
Correct answer: (D)valueErrorvalueError
Explanation
str.index() raises ValueError when the substring is not found. "olympic2024" contains a lowercase "c" but no uppercase "C", so the code raises ValueError. find() would return -1 instead.str.index() सबस्ट्रिंग न मिलने पर ValueError उठाता है। "olympic2024" में छोटा "c" है पर बड़ा "C" नहीं, इसलिए कोड ValueError उठाता है। find() इसके बजाय -1 लौटाता।
Q281Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
In a B tree of order m, each internal node can have up to __ children.ऑर्डर एम के बी ट्री में, प्रत्येक आंतरिक नोड में __ बच्चों तक हो सकता है।
Am - 1m - 1
Bmm
C2m - 12m - 1
D2m2m
Show answerHide answer
Correct answer: (B)mm
Explanation
In a B-tree of order m, each internal node can have at most m children and therefore at most m − 1 keys.ऑर्डर m के B-tree में हर आंतरिक नोड के अधिकतम m बच्चे हो सकते हैं और इसलिए अधिकतम m − 1 कुंजियाँ।
Q282Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which of the following is the correct expansion of SMS ?निम्नलिखित में से कौन सा SMS का सही विस्तार है?
AShort Message Service p { font–family: Arial; }Short Message Service p { font–family: Arial; }
BSmall Multimedia Service p { fontfamily: Arial; }Small Multimedia Service p { fontfamily: Arial; }
CShort Multimedia Service p { font: Arial; }Short Multimedia Service p { font: Arial; }
DSmall Message Service p { font–type: Arial; }Small Message Service p { font–type: Arial; }
Show answerHide answer
Correct answer: (A)Short Message Service p { font–family: Arial; }Short Message Service p { font–family: Arial; }
Explanation
SMS stands for Short Message Service, the standard text-messaging service on mobile networks. The CSS fragments in the options are extraction noise.SMS का अर्थ Short Message Service है, जो मोबाइल नेटवर्क पर मानक टेक्स्ट-संदेश सेवा है। विकल्पों में दिखे CSS अंश निष्कर्षण का शोर हैं।
Q283Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which of the following statement (s) is/are TRUE in respect of Media Access Control
(MAC) Address?
(A) It can be changed if a node is removed from one network and connected to another
network.
(B) Each MAC address is a 12-digit hexadecimal number.
(C) It is a unique value associated with a network adapter called NIC.
(D) It is provided by the Internet Service Provider to locate computers connected to the
internet.
Choose the correct answer from the options given below:मीडिया एक्सेस कंट्रोल (MAC) एड्रेस के संबंध में निम्नलिखित में से कौन सा कथन सत्य है/हैं? (A) यदि
किसी नोड को एक नेटवर्क से हटाकर किसी अन्य नेटवर्क से जोड़ दिया जाए तो इसे बदला जा सकता है।
(बी) प्रत्येक मैक एड्रेस एक 12-अंकीय हेक्साडेसिमल संख्या है। (सी) यह एनआईसी नामक नेटवर्क
एडाप्टर से जुड़ा एक अद्वितीय मान है। (D) यह इंटरनेट सेवा प्रदाता द्वारा इंटरनेट से जुड़े कंप्यूटरों का पता
लगाने के लिए प्रदान किया जाता है। नीचे दिए गए विकल्पों में से सही उत्तर चुनें:
A(B) and (C) onlyकेवल (B) और (C)
B(A), (B) and (C) onlyकेवल (A), (B) और (C)
C(C) and (D) onlyकेवल (C) और (D)
D(A) and (B) onlyकेवल (A) और (B)
Show answerHide answer
Correct answer: (A)(B) and (C) onlyकेवल (B) और (C)
Explanation
(B) and (C) are true: a MAC address is 48 bits, written as 12 hexadecimal digits, and is burned into the NIC. (A) is false because the MAC stays with the adapter when it moves between networks, and (D) describes an IP address, not a MAC.(B) और (C) सत्य हैं: MAC एड्रेस 48 बिट का होता है, 12 हेक्साडेसिमल अंकों में लिखा जाता है, और NIC में जला होता है। (A) असत्य है क्योंकि नेटवर्क बदलने पर MAC एडाप्टर के साथ रहता है, और (D) IP एड्रेस का वर्णन है, MAC का नहीं।
Q284Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
While creating a table, which constraint does not allow insertion of duplicate values in
the table ?तालिका (table) तैयार करते समय कौन सा अवरोध (constraint) तालिका में प्रतिरूप मूल्यों
(duplicate values ) की प्रविष्टि (insertion) नहीं करने देता ?
AUNIQUEUNIQUE
BDISTINCTDISTINCT
CNOT NULLNOT NULL
DHAVINGHAVING
Show answerHide answer
Correct answer: (A)UNIQUEUNIQUE
Explanation
The UNIQUE constraint rejects duplicate values in a column. DISTINCT only removes duplicates from query results, NOT NULL forbids nulls, and HAVING filters groups.UNIQUE constraint किसी कॉलम में दोहराए मान अस्वीकार करता है। DISTINCT केवल क्वेरी परिणाम से दोहराव हटाता है, NOT NULL null मना करता है, और HAVING समूहों को फ़िल्टर करता है।
Q285Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which term is used to describe the ability of different classes to be treated as objects of
the same parent class?किस शब्द का उपयोग विभिन्न वर्गों की क्षमता का वर्णन करने के लिए किया जाता है जिसे एक ही मूल वर्ग
की वस्तुओं के रूप में माना जाता है?
AOverloadingओवरलोडिंग
BPolymorphismबहुरूपता
CAbstractionअमूर्ता
DEncapsulationएनकैप्सुलेशन
Show answerHide answer
Correct answer: (B)Polymorphismबहुरूपता
Explanation
Polymorphism lets objects of different subclasses be treated as objects of their common parent class, and each responds to the same method call in its own way.Polymorphism अलग-अलग subclass के ऑब्जेक्ट को उनकी साझा parent क्लास के ऑब्जेक्ट की तरह बरतने देता है, और हर एक उसी मेथड कॉल पर अपने ढंग से प्रतिक्रिया देता है।
Q286Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Building blocks of a frame structure are?एक फ्रेम संरचना के निर्माण ब्लॉक हैं?
AFacts and Dataतथ्य और डेटा
BProcedure and Default valuesप्रक्रिया और डिफ़ॉल्ट मान
CFrame namesफ़्रेम नाम
DFrame inference in hierarchyपदानुक्रम में फ्रेम अनुमान
Show answerHide answer
Correct answer: (A)Facts and Dataतथ्य और डेटा
Explanation
A frame is built from slots and their fillers, which hold the facts and data about the object or situation the frame represents. Procedures and default values are kinds of slot fillers, so the key gives facts and data as the basic building blocks.Frame slot और उनके fillers से बनता है, जो frame द्वारा दर्शाई वस्तु या स्थिति के तथ्य और डेटा रखते हैं। Procedure और डिफ़ॉल्ट मान slot filler के प्रकार हैं, इसलिए कुंजी तथ्यों और डेटा को बुनियादी निर्माण-इकाई मानती है।
Q287Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Segmentation is a memory management technique where memory is divided into
segments, with each segment containing:विभाजन एक मेमोरी प्रबंधन तकनीक है जहां मेमोरी को सेगमेंट में विभाजित किया जाता है, जिसमें
प्रत्येक खंड युक्त होता है:
AFixed-sized blocks of memoryमेमोरी के निश्चित आकार के ब्लॉक
BDifferent types of data structuresविभिन्न प्रकार के डेटा संरचनाएं
CVariable-sized blocks of memoryमेमोरी के चर-आकार के ब्लॉक
DNon-contiguous blocks of memoryमेमोरी के गैर-सन्निहित ब्लॉक
Show answerHide answer
Correct answer: (C)Variable-sized blocks of memoryमेमोरी के चर-आकार के ब्लॉक
Explanation
Segmentation divides memory into logical segments (code, data, stack and so on) of different lengths, so each segment is a variable-sized block. Paging uses fixed-sized blocks.Segmentation मेमोरी को अलग-अलग लंबाई के तार्किक सेगमेंट (कोड, डेटा, स्टैक आदि) में बाँटती है, इसलिए हर सेगमेंट परिवर्तनशील आकार का ब्लॉक है। Paging निश्चित आकार के ब्लॉक उपयोग करती है।
Q288Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
About IoT, which among the followings is not correct?IoT के बारे में निम्नलिखित में से कौन सा कथन सही नहीं है?
ALight sensor is analogप्रकाश संवेदक एनालॉग है
Bmicrophone is a digital sensorमाइक्रोफ़ोन एक डिजिटल सेंसर है
CKeyboard is a digital sensorकीबोर्ड एक डिजिटल सेंसर है
DPush button is a digital Sensorपुश बटन एक डिजिटल सेंसर है
Show answerHide answer
Correct answer: (B)microphone is a digital sensorमाइक्रोफ़ोन एक डिजिटल सेंसर है
Explanation
A microphone is an analog sensor, since it produces a continuously varying voltage from sound. A keyboard and a push button give discrete on/off signals, so they are digital.माइक्रोफोन analog सेंसर है, क्योंकि वह ध्वनि से लगातार बदलता वोल्टेज बनाता है। कीबोर्ड और पुश बटन असतत on/off संकेत देते हैं, इसलिए वे digital हैं।
Q289Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Connected components in a graph can be found using which graph traversal
algorithm?एक ग्राफ में जुड़े घटकों को किस ग्राफ ट्रैवर्सल एल्गोरिथ्म का उपयोग करके पाया जा सकता है?
ADFSडीएफएस
BBFSबीएफएस
CBoth DFS and BFSदोनों डीएफएस और बीएफएस
DNeither DFS nor BFSन तो डीएफएस और न ही बीएफएस
Show answerHide answer
Correct answer: (A)DFSडीएफएस
Explanation
Note: the answer key gives (A), but BFS finds connected components just as well as DFS: each traversal started from an unvisited vertex marks exactly one component. So (C) is the more accurate answer.नोट: आधिकारिक उत्तर कुंजी (A) देती है, लेकिन BFS connected component उतनी ही अच्छी तरह खोजता है जितना DFS: अनदेखे शीर्ष से शुरू हर traversal ठीक एक component चिह्नित करता है। इसलिए (C) अधिक सटीक उत्तर है।
Q290Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Hierarchical addressing in the Network Layer allows for:नेटवर्क परत में पदानुक्रमित पता निम्न के लिए अनुमति देता है:
AMore efficient use of IP addressesआईपी पते का अधिक कुशल उपयोग
BDynamic allocation of MAC addressesमैक पते का गतिशील आवंटन ते
CFaster data transmission ratesजी से डेटा ट्रांांसमिशन दर
DReduced latency in data communicationडेटा संचार में कम विलंबता
Show answerHide answer
Correct answer: (A)More efficient use of IP addressesआईपी पते का अधिक कुशल उपयोग
Explanation
Hierarchical (network-prefix) addressing groups addresses by network and subnet. Routers can then aggregate routes, which uses IP addresses efficiently and keeps routing tables small.Hierarchical (network-prefix) addressing एड्रेस को नेटवर्क और सबनेट के अनुसार समूहित करती है। राउटर तब रूट एकत्र (aggregate) कर सकते हैं, जिससे IP एड्रेस का कुशल उपयोग होता है और routing table छोटी रहती है।
Q291Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
According to Chomsky hierarchy, which of the following is recognized by Recursively
Enumerable language?चॉम्स्की पदानुक्रम के अनुसार, निम्नलिखित में से कौन पुनरावर्ती रूप से enumerable भाषा द्वारा
मान्यता प्राप्त है?
AType 0प्रकार 0
BType 1प्रकार 1
CType 2प्रकार 2
DType 3प्रकार 3
Show answerHide answer
Correct answer: (A)Type 0प्रकार 0
Explanation
Recursively enumerable languages are Type 0 in the Chomsky hierarchy. They are generated by unrestricted grammars and recognised by Turing machines. Types 1, 2 and 3 are context-sensitive, context-free and regular.Recursively enumerable भाषाएँ Chomsky पदानुक्रम में Type 0 हैं। वे unrestricted व्याकरणों से बनती हैं और Turing मशीनों से पहचानी जाती हैं। Type 1, 2 और 3 क्रमशः context-sensitive, context-free और regular हैं।
Q292Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which SQL clause is used to retrieve specific rows from a table?तालिका से विशिष्ट पंक्तियों को पुनर्प्राप्त करने के लिए किस SQL खंड का उपयोग किया जाता है?
ASEARCHखोज
BFETCHFETCH
CSELECTचुनना
DFINDखोज
Show answerHide answer
Correct answer: (A)SEARCHखोज
Explanation
Note: the answer key gives (A), but SQL has no SEARCH clause. Rows are retrieved with SELECT (C), with WHERE restricting the result to specific rows.नोट: आधिकारिक उत्तर कुंजी (A) देती है, लेकिन SQL में SEARCH क्लॉज़ नहीं है। पंक्तियाँ SELECT (C) से प्राप्त होती हैं, और WHERE परिणाम को विशिष्ट पंक्तियों तक सीमित करता है।
Q293Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
In conditional asymptotic notation, "Θ(f(n)) if g(n)" indicates that the algorithm's
complexity is both upper and lower bounded by f(n) when:सशर्त स्पर्शोन्मुख संकेतन में, "θ (f (n)) यदि g (n)" इंगित करता है कि एल्गोरिथ्म की जटिलता ऊपरी
और निचली दोनों है जो f (n) द्वारा बाध्य है: जब:
Ag(n) is a lower bound on f(n)जी (एन) एफ (एन) पर एक निचली सीमा है
Bg(n) is an upper bound on f(n)जी(एन) एफ (एन) पर एक ऊपरी सीमा है
Cg(n) is trueg (n) सच है
Dg(n) is falseg (n) गलत है
Show answerHide answer
Correct answer: (C)g(n) is trueg (n) सच है
Explanation
Conditional asymptotic notation states a bound that holds only under a condition. "Θ(f(n)) if g(n)" means the running time is tightly bounded by f(n) whenever condition g(n) is true (for example, n being a power of 2).Conditional asymptotic notation ऐसी सीमा बताता है जो केवल किसी शर्त में लागू होती है। "Θ(f(n)) if g(n)" का अर्थ है कि जब शर्त g(n) सत्य हो (जैसे n का 2 की घात होना) तो चलने का समय f(n) से कसकर बँधा है।
Q294Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
The OSI model consists of how many layers?OSI मॉडल में कितनी परतें होती हैं?
A55
B66
C77
D88
Show answerHide answer
Correct answer: (C)77
Explanation
The OSI reference model has 7 layers: Physical, Data Link, Network, Transport, Session, Presentation and Application.OSI संदर्भ मॉडल में 7 परतें हैं: Physical, Data Link, Network, Transport, Session, Presentation और Application।
Q295Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
In a relational database, what is a primary key?एक संबंधपरक डेटाबेस में, एक प्राथमिक कुंजी क्या है?
AA key used for opening encrypted dataएन्क्रिप्टेड डेटा खोलने के लिए उपयोग की जाने वाली
BA unique identifier for a record in a table @कुंजी तालिका में रिकॉर्ड के लिए एक अद्वितीय पहचानकर्ता
CA foreign key from another tableदूसरी तालिका से एक विदेशी कुंजी
DAn index for sorting dataडेटा सॉर्ट करने के लिए एक अनुक्रमणिका
Show answerHide answer
Correct answer: (B)A unique identifier for a record in a table @कुंजी तालिका में रिकॉर्ड के लिए एक अद्वितीय पहचानकर्ता
Explanation
A primary key is a column, or set of columns, whose values are unique and not null, so it uniquely identifies each record in a table.Primary key एक कॉलम या कॉलमों का समूह है जिसके मान अद्वितीय और non-null होते हैं, इसलिए वह तालिका के हर रिकॉर्ड की अद्वितीय पहचान करता है।
Q296Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
What will be the output of the following code segment?
a = 5
def func_1(b=10):
global a
a=b-10
b+=a
print (a,b)
func_1(a)निम्नलिखित कोड सेगमेंट का आउटपुट क्या होगा?
a = 5
def func_1(b=10):
global a
a=b-10
b+=a
print (a,b)
func_1(a)
A0 50 5
B5 05 0
C0 -50 -5
D-5 0-5 0
Show answerHide answer
Correct answer: (D)-5 0-5 0
Explanation
func_1(5) is called, so b = 5. The function declares a as global, sets a = 5 − 10 = −5, then b += a makes b = 0, and it prints "-5 0".func_1(5) बुलाया जाता है, इसलिए b = 5। फ़ंक्शन a को global घोषित करता है, a = 5 − 10 = −5 करता है, फिर b += a से b = 0 होता है, और वह "-5 0" प्रिंट करता है।
Q297Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
Which JavaScript method is used to add a new HTML element to the DOM?DOM में एक नया HTML तत्व जोड़ने के लिए किस JavaScript विधि का उपयोग किया जाता है?
AappendElement()appendElement()
BcreateElement()createElement()
CnewElement()newElement()
DaddElement()addElement()
Show answerHide answer
Correct answer: (B)createElement()createElement()
Explanation
document.createElement() creates the new HTML element, which is then inserted into the page with appendChild() or append(). The other options are not standard DOM methods.document.createElement() नया HTML तत्व बनाता है, जिसे फिर appendChild() या append() से पेज में डाला जाता है। अन्य विकल्प मानक DOM मेथड नहीं हैं।
Q298Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
The primary function of firewall in network security is
ATo monitor network traffic and detect anomalies.
BTo create virtual private networks for secure communication.
CTo filter incoming and outgoing network traffic based on security rules
DTo encrypt data before Transmission.
Show answerHide answer
Correct answer: (C) To filter incoming and outgoing network traffic based on security rules
Explanation
A firewall filters incoming and outgoing traffic according to configured security rules and blocks unauthorised packets. Monitoring for anomalies is an IDS's job, and encryption or VPNs are separate functions.
Q299Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
In AI systems, Knowledge can be represented in two ways. What are these two ways?
(i) Machine Logic
(ii) Predicate Logic
(iii) Propositional Logic
(iv) Compound Logicएआई सिस्टम में, ज्ञान को दो तरीकों से दर्शाया जा सकता है। ये दो तरीके क्या हैं?
(i) मशीन लॉजिक
(ii) लॉजिक की भविष्यवाणी करें
(iii) प्रस्ताव तर्क
(iv) यौगिक तर्क
A(i) and (ii)(i) और (ii)
B(i) and (iii)(i) और (iii)
C(ii) and (iii)(ii) और (iii)
D(iii) and (vi)(iii) और (vi)
Show answerHide answer
Correct answer: (C)(ii) and (iii)(ii) और (iii)
Explanation
Knowledge in AI is commonly represented with propositional logic, which uses whole statements as true or false, and with predicate (first-order) logic, which adds objects, predicates and quantifiers.AI में ज्ञान आमतौर पर propositional logic से दर्शाया जाता है, जो पूरे कथनों को सत्य या असत्य मानता है, और predicate (first-order) logic से, जो ऑब्जेक्ट, predicate और quantifier जोड़ता है।
Q300Bihar STET 2025 Paper II Computer Science, 7 Nov 2025, Shift 1 (9:00 AM)
What is the difference between a URL and a web address?URL और वेब एड्रेस में क्या अंतर है?
AA URL is a Uniform Resource Locator, while a web address is away to identify a website on the internet.URL एक यूनिफ़ॉर्म रिसोर्स लोकेटर है, जबकि वेब एड्रेस इंटरनेट पर किसी वेबसाइट की पहचान करने
का एकतरीका है।
BA URL is a software program, while a web address is ahardware device.URL एक सॉफ़्टवेयर प्रोग्राम है, जबकि वेब एड्रेस एकहार्डवेयर डिवाइस है।
CA URL is a physical object, while a web address is a logicalobject.URL एक भौतिक ऑब्जेक्ट है, जबकि वेब एड्रेस एक तार्किकऑब्जेक्ट है।
DAll of the above.उपरोक्त सभी।
Show answerHide answer
Correct answer: (A)A URL is a Uniform Resource Locator, while a web address is away to identify a website on the internet.URL एक यूनिफ़ॉर्म रिसोर्स लोकेटर है, जबकि वेब एड्रेस इंटरनेट पर किसी वेबसाइट की पहचान करने
का एकतरीका है।
Explanation
URL stands for Uniform Resource Locator, the complete address of a specific resource, while a web address is the everyday name for a site's location on the internet. Neither is hardware or a physical object.URL का अर्थ Uniform Resource Locator है, जो किसी विशिष्ट संसाधन का पूरा पता है, जबकि web address इंटरनेट पर साइट की जगह का रोज़मर्रा का नाम है। दोनों हार्डवेयर या भौतिक वस्तु नहीं हैं।
How to use these Bihar STET Computer Science questions
Every question here was asked in a real Bihar STET paper; the paper and shift are shown on the card, and the number opens the question on its own page. Try each one before tapping Show answer, then attempt the full Bihar STET papers as timed tests to check your speed under exam conditions.