理工C 8606上機考試題庫原題

2022-12-04 00:36:02 字數 5383 閱讀 2524

試卷編號:8606

所屬語言:c++

試卷方案:11121c++語言程式設計k

試卷總分:100分

共有題型:6種

一、填空共20題 (共計20分)

第1題 (1分) 題號:6389

函式只能接收乙個【1】.

答案: 1). 字元

第2題 (1分) 題號:6461

若有以下陣列a,陣列元素:a[0]~a[9],其值為

9 4 12 8 2 10 7 5 1 3

該陣列可用的最小下標值是【1】.

答案: 1). 0

第3題 (1分) 題號:6449

若輸入字串:abcde《回車》,則以下while迴圈體將執行 【1】 次.

while((ch='e') cout<<"*"<答案:

1). 0

第4題 (1分) 題號:6424

程式段int k=10; while(k=0) k=k-1迴圈體語句執行【1】次.

答案: 1). 0

第5題 (1分) 題號:6420

按記憶體排列順序, 陣列char a[2]中的所有元素是a[1]和【1】.

答案: 1). a[0]

第6題 (1分) 題號:6518

已知a=13, !a的十進位制數值為【1】.

答案: 1). 0

第7題 (1分) 題號:6487

設x的值為15,n的值為2,則表示式x%=(n+=3)運算後x的值是【1】.

答案: 1). 0

第8題 (1分) 題號:6471

設a、b、c為整型數, 且a=2、b=3、c=4, 則執行完以下語句:

a*=16+(b++)-(++c);

後,a的值是 【1】.

答案: 1). 28

第9題 (1分) 題號:6517

已知a=12,寫出表示式 (0答案:

1). 0

第10題 (1分) 題號:6583

下列程式段的輸出結果是【1】.

int add(int 20,int y=10);

void main()

int add(int x,int y)

答案: 1). 30

第11題 (1分) 題號:6436

字串連線函式是【1】,只寫函式名即可.

答案: 1). strcat

第12題 (1分) 題號:6523

已知x=2,y=2 則表示式x*=y+8的值為【1】.

答案: 1). 20

第13題 (1分) 題號:6473

設a、b、c為整型數, 且a=2、b=3、c=4, 則執行完以下語句:

a*=16+(b++)-(++c);

後,c的值是 【1】.

答案: 1). 5

第14題 (1分) 題號:6509

已知 i=5, 寫出語句 a=(i>5)?0:1; 執行後整型變數 a 的值是【1】.

答案: 1). 1

第15題 (1分) 題號:6398

int x=2,y=3,z=4; 則表示式!(x+y)>z的值為【1】.

答案: 1). 0

第16題 (1分) 題號:6582

下列程式段的輸出結果是【1】.

int add(int x,int y=10);

void main()

int add(int x,int y)

答案: 1). 80

第17題 (1分) 題號:6494

寫出表示式 1.234&&5.982 的值是【1】.

答案: 1). 1

第18題 (1分) 題號:6502

已知 a=10,b=15,c=1,d=2,e=0,則表示式 a*b&&c 的值為【1】.

答案: 1). 1

第19題 (1分) 題號:6510

已知 i=5,寫出語句 i-=18; 執行後整型變數 i 的值是【1】.

答案: 1). -13

第20題 (1分) 題號:6504

已知 a=10,b=15,c=1,d=2,e=0,則表示式!a答案:

1). 0

二、判斷共20題 (共計20分)

第1題 (1分) 題號:1590

int i,*p=&i;是正確的c++說明.

答案:y

第2題 (1分) 題號:1628

c++語言中數0x12ahf是乙個十進位制數.

答案:n

第3題 (1分) 題號:1578

x*=y+8 等價於 x=x*(y+8).

答案:y

第4題 (1分) 題號:1484

關於函式體:包括區域性變數的宣告和可執行**.

答案:y

第5題 (1分) 題號:1526

一次性輸入、輸出字元陣列時,只寫字元陣列名.

答案:y

第6題 (1分) 題號:1529

包含空格的字元陣列輸入時,常常使用c++的函式實現.

答案:y

第7題 (1分) 題號:1520

定義的字元陣列個數必須大於等於所初始化的字串長度.

答案:y

第8題 (1分) 題號:1545

int a[10]=;int *p=a;執行p=p+3;指標p就指向a的第4個元素 a[3].

答案:y

第9題 (1分) 題號:1531

使用者使用字串處理函式時,必須使用編譯預處理命令,在標頭檔案中定義cstring或

答案:y

第10題 (1分) 題號:827

c++中識別符號內的大小寫字母是沒有區別的.

答案:n

第11題 (1分) 題號:1474

do-while迴圈,它先執行迴圈中的語句,然後再判斷表示式的值.

答案:y

第12題 (1分) 題號:1617

若函式fc定義如下:void fc(char *a,char *b)函式fc的功能是串複製.

答案:y

第13題 (1分) 題號:1589

若有 #define s(a,b) a*b 則語句 area=s(3,2); area的值為6.

答案:y

第14題 (1分) 題號:1532

求字串長度函式strlen ( )

答案:y

第15題 (1分) 題號:1507

陣列它不做下標是否越界的判斷,在編譯和連線過程中都不會出現錯誤提示.

答案:y

第16題 (1分) 題號:1524

一維字元陣列的輸入:char str[21] ;cin<< str;

答案:n

第17題 (1分) 題號:1539

c++中用取址運算子"&"來獲得變數的位址.

答案:y

第18題 (1分) 題號:1497

c++語言允許巢狀定義函式,也允許巢狀呼叫函式.

答案:n

第19題 (1分) 題號:1615

若有int i,*p;則語句*p=1000;

是合法的.

答案:n

第20題 (1分) 題號:1550

字元陣列中每乙個元素可存放乙個字元,而字元指標變數存放字串首位址.

答案:y

三、單項選擇共30題 (共計30分)

第1題 (1分) 題號:3526

函式的形式引數隱含的儲存型別說明是().

a:extern

b:static

c:register

d:auto

答案:d

第2題 (1分) 題號:3594

以下不能正確定義二維陣列的選項是().

a:int a[2][2]=,};

b:int a[2]=;

c:int a[2][2]=,2,3};

d:int a[2]=,};

答案:d

第3題 (1分) 題號:3490

c++語言程式中必須有的函式是().

a:#include <>

b:main

c:cout

d:cin

答案:b

第4題 (1分) 題號:3504

char a1="abc",a2[80]="1234";將a1串連接到a2串後面的語句是().

a:strcat(a2,a1);

b:strcpy(a2,a1);

c:strcat(a1,a2);

d:strcpy(a1,a2);

答案:a

第5題 (1分) 題號:3622

以下選項中合法的實型常數是().

a:5e2.0

b:e-3

c:1.2e1

d:1.3e

答案:c

第6題 (1分) 題號:3486

在以下給出的表示式中,與 do--while(e)語句中的(e)不等價的

表示式是().

a:(!e==0)

b:(e>0||e<0)

c:(e==0)

d:(e!=0)

答案:c

第7題 (1分) 題號:3515

變數的指標,其含義是指該變數的().

a:值b:位址

c:名d:乙個標誌

答案:b

第8題 (1分) 題號:3593

以下能對二維陣列a進行正確初始化的語句是().

a:int a[2]=,};

b:int a[3]=,};

c:int a[2][4]=,,};

d:int a[3]={},};

答案:b

第9題 (1分) 題號:3575

下列選項中,合法的c++語言關鍵字是().

a:var

b:cher

c:integer

d:default

答案:d

第10題 (1分) 題號:3472

以下不正確的敘述是().

a:在c++程式中所用的變數必須先定義後使用

b:程式中,aph和aph是兩個不同的變數

c:若a和b型別相同,在執行了賦值語句a=b;後b中的值將放入a中,b中的值不變

d:當輸入數值資料時,對於整型變數只能輸入整型值;對於實型變數只能輸入實型值

答案:d

第11題 (1分) 題號:3552

若有說明:int *p1,*p2,m=5,n;以下均是正確賦值語句的選項是().

a:p1=&m;p2=&p1

b:p1=&m;p2=&n;*p1=p2;

c:p1=&m;p2=p1;

d:p1=&m;*p2=*p1;

答案:c

第12題 (1分) 題號:3442

以下函式呼叫語句中實參的個數是().

C上機考試題

從鍵盤上輸入兩個數按從小到大的順序排列並輸出。編寫程式輸出一下形式的圖形 輸出一下形式的圖形,把程式補充完整 以下程式完成以下功能是輸入x的值,輸出y的值 當x 0時,y 1。當x 0時,y 0。當x 0時,y 1。從鍵盤上輸入兩個數,求兩個數的最大值並輸出 寫程式有x求y。若x 0 y x 1 若...

C 考試題庫

一 選擇題,每題1分,共40分 下列各題a b c d 四個選項中,只有乙個選項是正確的,請將正確選項填寫在答題卡相應位置上,答在試卷上不得分 1 以下程式段中與語句k a b?b c?1 0 0 功能等價的是 a if a b b c k 1 b if a b b c k 1 else k 0el...

C 考試題庫

江西財經大學 10 11第一學期期末考試上機考試100題 試卷 18095授課課時 96考試用時 180分鐘 課程名稱 c 程式設計 軟體適用物件 軟體工程4班 專公升本 試卷命題人試卷審核人 一 第一類題目 50道,每題7分,在word中保留 並將輸出結果視窗保留 1.求圓的面積。圓的半徑從1到1...