【四川大學(xué)】《程序設(shè)計語言(1)1347》18春在線作業(yè)1(資料答案)

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2020-06-23 17:47:28來源:admin瀏覽: 123 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406      微信:aopopenfd777



《程序設(shè)計語言(1)1347》20春在線作業(yè)1-0001

試卷總分:100  得分:100

一、單選題 (共 20 道試題,共 60 分)

1.C語言程序的執(zhí)行,總是起始于( )

A.程序中的第一條可執(zhí)行語句

B.程序中的第一個函數(shù)

C.main函數(shù)

D.包含文件中的第一個函數(shù)


2.語句 PRINT “3.5” +“6.5” +“42”執(zhí)行的結(jié)果是()。

A.52

B.3.5 + 6.5 + 42

C.-1

D.3.56.542


3.用DIM s (4)定義的數(shù)組可存放的元素個數(shù)為()。

A.4

B.5

C.6

D.7


4.已知int a=6; 則執(zhí)行a+=a-=a*a;語句后,a的值為( )

A.36

B.0

C.-24

D.-60


5.在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是( )

A.整型常量

B.整型表達(dá)式

C.整型常量或整型表達(dá)式

D.任何類型的表達(dá)式


6.下列語句執(zhí)行后,變量a的值是()。 a = 3:a = 6 END a = 9

A.3

B.6

C.9

D.程序有錯,a的值不可確定


7.下面的字符串賦值語句中正確的是()。

A.x = “ABC”

B.y$ = ABC

C.z$ = “123”

D.w$ = 123


8.已知char ch=′C′;則表達(dá)式ch=(ch>=′A′ && ch<=′Z′)?(ch+32):ch;的值是( )

A.A

B.a

C.Z

D.c


9.

A.3

B.9

C.–99

D.12


10.表達(dá)式“25 MOD(1-2∧2)”的值是()。

A.1

B.2

C.3

D.0


11.下面的字符串賦值語句中,正確的是()。

A.x = “ ab ”

B.y$ = ab

C.z$ = “ 39 ”

D.w$ = 39


12.下面四個選項中,均是不正確的8進(jìn)制數(shù)或16進(jìn)制數(shù)的選項是( )

A.016 0x8f 018

B.0abc 017 0xa

C.010 -0x11 0x16

D.0a12 7ff -123


13.表達(dá)式a<B||(C&D)中運(yùn)算符優(yōu)先級最高的是( )

A.||

B.&

C.<

D.()


14.下列說法中錯誤的是 ( ) A)只能在循環(huán)體內(nèi)使用break語句 B)在循環(huán)體內(nèi)使用break語句可以使流程跳出本層循環(huán)體,從而提前結(jié)束本層循環(huán) C)在while和do…while循環(huán)中,continue語句并沒有使整個循環(huán)終止 D)continue的作用是結(jié)束本次循環(huán),即跳過本次循環(huán)體中余下尚未執(zhí)行的語句,接著再一次進(jìn)行循環(huán)判斷

A.只能在循環(huán)體內(nèi)使用break語句

B.在循環(huán)體內(nèi)使用break語句可以使流程跳出本層循環(huán)體,從而提前結(jié)束本層循環(huán)

C.在while和do…while循環(huán)中,continue語句并沒有使整個循環(huán)終止

D.continue的作用是結(jié)束本次循環(huán),即跳過本次循環(huán)體中余下尚未執(zhí)行的語句,接著再一次進(jìn)行循環(huán)判斷


15.已知x,y,z均為整型變量,且值均為1,則執(zhí)行語句++x||++y&&++z;后,表達(dá)式x+y的值為( )

A.1

B.2

C.3

D.4


16.

A.6

B.24

C.30

D.32


17.以下敘述中正確的是( )

A.構(gòu)成C程序的基本單位是函數(shù)

B.可以在一個函數(shù)中定義另一個函數(shù)

C.main()函數(shù)必須放在其他函數(shù)之前

D.所有被調(diào)用的函數(shù)一定要在調(diào)用之前進(jìn)行定義


18.下面程序的運(yùn)行結(jié)果是()。 x = 5:y = 3 PRINT x = y END

A.0

B.5

C.3

D.–1


19.調(diào)用gets和puts函數(shù)時,必須包含的頭文件是( )

A.stdio.h

B.stdlib.h

C.define

D.以上都不對


20.下列說法中錯誤的是 ( )

A.只能在循環(huán)體內(nèi)使用break語句

B.在循環(huán)體內(nèi)使用break語句可以使流程跳出本層循環(huán)體,從而提前結(jié)束本層循環(huán)

C.在while和do…while循環(huán)中,continue語句并沒有使整個循環(huán)終止

D.continue的作用是結(jié)束本次循環(huán),即跳過本次循環(huán)體中余下尚未執(zhí)行的語句,接著再一次進(jìn)行循環(huán)判斷


二、判斷題 (共 10 道試題,共 40 分)

21.QBASIC中所有語句都是由語句定義符和語句體共同組成。


22.在程序設(shè)計中,數(shù)據(jù)只能是數(shù)字


23.注釋是QBASIC程序中無關(guān)緊要的部分。


24.STOP語句的作用是終止程序的運(yùn)行


25.WRITE 是QBASIC中合法的變量名。


26.QBASIC提供了兩個工作窗口。


27.變量和符號常量實質(zhì)是一樣的。


28.在賦值語句中,關(guān)鍵字 LET 可以被省略


29.在多重循環(huán)中,允許從外層循環(huán)轉(zhuǎn)向內(nèi)層。


30.在程序的運(yùn)行過程中,可以多次對符號常量進(jìn)行賦值。


作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部