湖南中烟计算机类考什么,2022湖南中烟专业知识模拟题:计算机类(八)
36.下面程序的運行結果是( )。
#include
void main( )
{ int a=1,b=10;
do
{
b-=a;
a++;
} while(b--<0);
printf("%d,%d\n",a,b);
}
A.3,11 B.2,8
C.1,-1 D.4,9
37.下面程序段的運行結果是( )。
for(x=10;x>3;x--)
{ if(x%3)x--;
--x; --x;
printf("%d ",x);
}
A.6 3 B.7 4
C.6 2 D.7 3
38.一般把數據結構從邏輯上分為( )兩大類。
A.順序結構、鏈式結構 B.靜態結構、動態結構
C.初等結構、構造型結構 D.線性結構、非線性結構
39.設單鏈表中結點結構為(data,link),若想摘除結點*p的直接后繼,則應執行下列哪一個操作()。
A.p->link=p->link->link; B.p=p->link; p->link=p->link->link;
C.p->link=p->link; D.p=p->link->link;
40.一個棧的入棧序列是A,B,C,D,E,則棧的不可能輸出序列是()。
A.EDCBA B.DECBA
C.DCEAB D.ABCDE
36.【答案】B。解析:do while循環是先進循環,然后判斷是否跳出循環,第一遍執行循環,b的值變為9,a變為2,b的值大于0,跳出循環,并對b進行自減1,b變為8,輸出a和b的值。
37.【答案】B。解析:第一趟循環,x%3=1,x--即x減1為9,兩次--x即x再減兩次1結果為7,輸出7,第一趟循環結束x的值為6。第二趟循環,x%3=0,不執行if語句,兩次--x即x減兩次1結果為4,輸出4,此趟循環結束x的值變為3,跳出循環。
38.【答案】D。解析:數據結構從邏輯上分為線性結構和非線性結構。
39.【答案】A。解析:刪除結點需記得改變指針的指向,想摘除結點*p的直接后繼,則應執行p->link=p->link->link;。
40.【答案】C。解析:棧先進后出,后進先出。A選項是abcde先依次入棧,然后依次出棧,正好是edcba。B選項是abcd先依次入棧,然后d出棧,e再入棧,e出棧。選項C是錯誤的,不可能a先出棧然后b再出棧。選項D是a入棧,然后a出棧;b再入棧,b出棧,依此類推。
總結
以上是生活随笔為你收集整理的湖南中烟计算机类考什么,2022湖南中烟专业知识模拟题:计算机类(八)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: dtop: 一个基于减法的系统占用率及系
- 下一篇: docker执行权限问题Got perm
