[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-394166-105":59,"doc-detail-394166-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","fundamental-it-engineer-examination-subject-b-sample-questions","Fundamental IT Engineer Examination - Subject B - Sample Questions","","Fundamental IT Engineer Examination (Subject B) sample questions provide structured practice for algorithm and programming written in pseudo code. The material specifies selection, iteration, assignment, procedure/function calls, I/O, return semantics, and boolean/array conventions, including undefined state handling and index rules. It also defines operator precedence, comment syntax, and presents representative tasks with answer groups to test correct output and conditional logic.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":20,"@type":76,"position":81},"https://docshare.wps.com/document/exam/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/fundamental-it-engineer-examination-subject-b-sample-questions/394166/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/fundamental-it-engineer-examination-subject-b-sample-questions/394166.png","ImageObject",300,407,{"name":92,"@type":93},"WPS_1786070896","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-09","2026-09-26",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",15,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What pseudo programming language notations are provided for procedures and functions?","Question",{"text":113,"@type":114},"The document defines how to declare procedures and functions, including argument lists and return value types, and explains how to call them and return values.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"How does the pseudo code specify selection and iteration?",{"text":118,"@type":114},"Selection is expressed with if/elseif/else/endif, and iteration is expressed using for...endfor, while...endwhile, and do...while forms.",{"name":120,"@type":111,"acceptedAnswer":121},"How are arrays and undefined state treated in these questions?",{"text":122,"@type":114},"Array declarations and references follow 1-based indexing in examples. The undefined state is described as a state where no value is set; setting undefined moves a variable (or array element) into that state.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},394166,1790479206,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":140,"language":141,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":142,"faqs":143,"seo_title":144,"seo_description":67,"update_tm":145,"read_time":146,"preview_page_count":4},549768072016,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","\u003C\u003C Sample Questions >>  \nFundamental IT Engineer Examination (Subject B)  \n\n| Question Nos. | Q1 – Q20 |\n| --- | --- |\n| Question Selection | Compulsory |\n| Examination Time | 100 minutes |\n\nPseudo programming language notations  \nIn algorithm and programming questions that use pseudo programming language, the following notations are used unless otherwise stated:  \n[Pseudo programming language notations]  \n\n| Notation |  |  | Description |\n| --- | --- | --- | --- |\n| ○ procedure (type : arg1 , ... ) |  |  | Declares a procedure and its argument(s) arg1, ... . |\n| ○ ret-type : function (type : arg1 , ... ) |  |  | Declares a function, its argument(s) arg1, ... , and type of return value ret-type. |\n| type : var1 , ...\u003Cbr>type []: array1 , ... |  |  | Declares variables var1, ... and arrays array1, ... by data type such as integer, real, and string. |\n| /* comment */ |  |  | Describes a comment between /* and */ . |\n| // comment |  |  | Describes a comment after // till end of line. |\n| variable ← expression |  |  | Assigns the value of the expression to the variable. |\n| procedure (arg1 , ... ) |  |  | Calls a procedure by passing arguments arg1, ... . |\n| function (arg1 , ... ) |  |  | Calls a function by passing arguments arg1, ... , and receiving the return value. |\n| output arg1 , ... |  |  | Outputs values of arg1, ... to a printable device. |\n| return ret-val |  |  | Finishes a function by passing return value ret-val. |\n| if (condition-i) process-i\u003Cbr>elseif (condition-ei)\u003Cbr>process-ei else\u003Cbr>process-e endif | | *1\u003Cbr>*2\u003Cbr>*3 | Indicates the selection process.\u003Cbr>*1 If condition-i is true, then execute process-i. Otherwise, proceed to the next elseif or else.\u003Cbr>*2 If condition-ei is true, then execute process-ei. Otherwise, proceed to the next elseif or else.\u003Cbr>*3 If all conditions are false, execute process-e. Note: *2 and *3 can be omitted.\u003Cbr>*2 may exist twice or more. |\n| for (sequence )\u003Cbr>process\u003Cbr>endfor |  |  | Indicates the “for” iteration process.\u003Cbr>In the order specified in the sequence, execute the process repeatedly. |\n| while (condition)\u003Cbr>process\u003Cbr>endwhile |  |  | Indicates the “while” iteration process.\u003Cbr>While the condition is true, execute the process repeatedly. |\n| do\u003Cbr>process\u003Cbr>while (condition) |  |  | Indicates the “do-while” iteration process. Execute the process once, and then while the condition is true, execute the process repeatedly. |\n\nPseudo programming language notations  \n(continued)  \n[Operators and their precedence]  \n\n| Type of operator | Operators | Precedence | Note |\n| --- | --- | --- | --- |\n| Expression | ( ), . (1) | High\u003Cbr>\u003Cbr>Low | (1) accessing member or method |\n| Unary operator | +, − , not (2) |  | (2) logical negation |\n| Binary operator | ×, ÷, mod (3) |  | (3) remainder |\n|  | + −, |  |  |\n|  | >, \u003C, ≥, ≤, =, ≠ |  |  |\n|  | and (4) |  | (4) logical product |\n|  | or (5) |  | (5) logical sum |\n\n[Boolean-type constants] true, false  \n[Array reference]  \n\n|  | 1-dimensional array | 2-dimensional array |  |  |  |  | Array of arrays |  |  |  |  |\n| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| Array declaration | type []: name … | type [,]: name … |  |  |  |  | type [][]: name … |  |  |  |  |\n| Example | integer []: a1 1 2 3 4 5\u003Cbr>1 3 5 7 9 | integer [,]: a2 1 2 3 |  |  |  |  | integer [][]: aa 1 2 3 |  |  |  |  |\n|  |  | 1\u003Cbr>2\u003Cbr>3 | 11 | 12 | 13 |  | 1\u003Cbr>2\u003Cbr>3 | 21 | 22 |  |  |\n|  |  |  | 14 | 15 | 16 |  |  | 23 | 24 | 25 |  |\n|  |  |  | 17 | 18 | 19 |  |  | 26 |  |  |  |\n| Data reference | Data 7 is referred to by a1[4] | Data 16 is referred to by a2[2,3] |  |  |  |  | Data 25 is referred to by aa[2][3] |  |  |  |  |\n| Notation of array contents | {1, 3, 5, 7, 9} | {{11, 12, 13},{14, 15, 16},\u003Cbr>{17, 18, 19}} |  |  |  |  | {{21, 22},{23, 24, 25},{26}} |  |  |  |  |\n\nNote: The indexes of example arrays start at 1.  \n[undefined state]  \nundefined is a state in which no value is set to a variable (or an element of an array) . By ","cbCaiorIPUqLphGA","https://ap.wps.com/l/cbCaiorIPUqLphGA","pdf",358472,32,"English","# Pseudo programming language notations\n## Operators and their precedence\n## Boolean-type constants and array reference\n## Program examples and question instructions","[{\"question\":\"What pseudo programming language notations are provided for procedures and functions?\",\"answer\":\"The document defines how to declare procedures and functions, including argument lists and return value types, and explains how to call them and return values.\"},{\"question\":\"How does the pseudo code specify selection and iteration?\",\"answer\":\"Selection is expressed with if/elseif/else/endif, and iteration is expressed using for...endfor, while...endwhile, and do...while forms.\"},{\"question\":\"How are arrays and undefined state treated in these questions?\",\"answer\":\"Array declarations and references follow 1-based indexing in examples. The undefined state is described as a state where no value is set; setting undefined moves a variable (or array element) into that state.\"}]","Fundamental IT Engineer Examination - Subject B - Sample Questions | PDF",1790399590,81]