可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請(qǐng)?zhí)砑観Q:3230981406 微信:aopopenfd777
《程序設(shè)計(jì)語言(1)1347》20春在線作業(yè)1-0001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 60 分)
1.C語言程序的執(zhí)行,總是起始于( )
A.程序中的第一條可執(zhí)行語句
B.程序中的第一個(gè)函數(shù)
C.main函數(shù)
D.包含文件中的第一個(gè)函數(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ù)組可存放的元素個(gè)數(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í),其數(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.程序有錯(cuò),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.下面四個(gè)選項(xiàng)中,均是不正確的8進(jìn)制數(shù)或16進(jìn)制數(shù)的選項(xiàng)是( )
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)先級(jí)最高的是( )
A.||
B.&
C.<
D.()
14.下列說法中錯(cuò)誤的是 ( ) A)只能在循環(huán)體內(nèi)使用break語句 B)在循環(huán)體內(nèi)使用break語句可以使流程跳出本層循環(huán)體,從而提前結(jié)束本層循環(huán) C)在while和do…while循環(huán)中,continue語句并沒有使整個(gè)循環(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語句并沒有使整個(gè)循環(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.可以在一個(gè)函數(shù)中定義另一個(gè)函數(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ù)時(shí),必須包含的頭文件是( )
A.stdio.h
B.stdlib.h
C.define
D.以上都不對(duì)
20.下列說法中錯(cuò)誤的是 ( )
A.只能在循環(huán)體內(nèi)使用break語句
B.在循環(huán)體內(nèi)使用break語句可以使流程跳出本層循環(huán)體,從而提前結(jié)束本層循環(huán)
C.在while和do…while循環(huán)中,continue語句并沒有使整個(gè)循環(huán)終止
D.continue的作用是結(jié)束本次循環(huán),即跳過本次循環(huán)體中余下尚未執(zhí)行的語句,接著再一次進(jìn)行循環(huán)判斷
二、判斷題 (共 10 道試題,共 40 分)
21.QBASIC中所有語句都是由語句定義符和語句體共同組成。
22.在程序設(shè)計(jì)中,數(shù)據(jù)只能是數(shù)字
23.注釋是QBASIC程序中無關(guān)緊要的部分。
24.STOP語句的作用是終止程序的運(yùn)行
25.WRITE 是QBASIC中合法的變量名。
26.QBASIC提供了兩個(gè)工作窗口。
27.變量和符號(hào)常量實(shí)質(zhì)是一樣的。
28.在賦值語句中,關(guān)鍵字 LET 可以被省略
29.在多重循環(huán)中,允許從外層循環(huán)轉(zhuǎn)向內(nèi)層。
30.在程序的運(yùn)行過程中,可以多次對(duì)符號(hào)常量進(jìn)行賦值。