- 相關推薦
讀程序題筆試題
讀程序題
1、閱讀下面程序:
CLEAR ALL
STORE 1 TO J,K
DO WHILE K<5
@J,K SAY “*”
K=K+1
ENDDO
RETU
屏幕的其始坐標為(26)
(A)1,5 (B)0,0 (C)1,1 (D)任意
(2)程序執行后J,K的值是(27)
(A)1,5 (B)5,5 (C)0,0 (D)1,1
2、設表文件XS.DBF有10條記錄,程序如下:
USE XS
GO BOTTOM
N=3
DO WHILE N>=1
DISPLAY
SKIP -1
WAIT
N=N-1
ENDDO
USE
RETURN
(1)程序的功能是(28)
(A)顯示所有記錄 (B)分別顯示前3個記錄
(C)顯示第3個記錄 (D)分別顯示后三個記錄
(2)退出循環后,N的值是(29)
(A)0 (B)1 (C)3 (D)4
3、閱讀下面程序
USE SB
SORT TO RQX ON 啟用日期/D FIELDS 編號,名稱,啟用日期 FOR NOT 主要設備
USE RQX
LIST
USE SB
SORT TO BMX ON 部門/D,價格 FOR 主要設備
USE BMX
LIST
USE SB
INDEX ON VAL(部門),-價格/1000000 TAG bmjgl CANDIDATE
LIST
RETURN
(1)程序執行到第一個LIST命令時,輸出結果是(30)
(A)將主要設備按編號,名稱,啟用日期分別升序排序。
(B)將主要設備按編號,名稱,啟用日期分別降序排序。
(C)將非主要設備按啟用日期降序排序。
(D)將非主要設備按啟用日期升序排序。
(2)程序執行到第二個LIST命令時,輸出結果是(31)
(A)將主要設備按部門升序排序,當部門相同時,按價格降序排序。
(B)將主要設備按部門降序排序,當部門相同時,按價格升序排序。
(C)將主要設備按部門降序排序,當部門相同時,按價格降序排序。
(D)將主要設備按部門升序排序,當部門相同時,按價格降序排序。
(3)程序執行到第三個LIST命令時,輸出結果是(32)
(A)以部門升序排列。部門相同時,以價格降序排列,索引標識為唯一索引。
(B)以部門升序排列。部門相同時,以價格降序排列,索引標識為候選索引。
(C)以部門升序排列。部門相同時,以價格升序排列,索引標識為候選索引。
(D)以部門升序排列。部門相同時,以價格升序排列,索引標識為唯一索引。
4閱讀下面程序:
clear
store 1 to i
store 2 to j,k
do a1
?”i=”+str(i,2)+” j=”+str(j,2)+” k=”+str(k,2)
do a2
?”i=”+str(i,2)+” j=”+str(j,2)+” k=”+str(k,2)
return
proc a1
i=3*i+2
private i
i=2*j+k
?”i=”+str(i,2)+” j=”+str(j,2)+” k=”+str(k,2)
retu
proc a2
j=i*2+k
private j
j=k*2+i
?”i=”+str(i,2)+” j=”+str(j,2)+” k=”+str(k,2)
do a3 with i,i+j,(k)
retu
proc a3
para x,y,z
x=y+z
y=x+z
z=x+y
k=x+y+z
retu
主程序中“do a1”后的顯示語句顯示結果為:(33)
(A)i=6 j=7 k=2 (B) i=5 j=7 k=2
(C)i=5 j=2 k=2 (D) i=6 j=8 k=2
(2) 過程a1中的顯示語句將顯示:(34)
(A)i=6 j=7 k=2 (B) i=5 j=7 k=2
(C)i=5 j=8 k=2 (D) i=6 j=2 k=2
(3)過程a2中的顯示語句將顯示:(35)
(A)i=6 j=9 k=2 (B) i=5 j=9 k=2
(C)i=5 j=12 k=2 (D) i=6 j=12 k=2
(3) 主程序中“do a2”后的顯示語句顯示結果為:(36)
(A)i=16 j=12 k=68 (B) i=16 j=9 k=68
(C)i=18 j=10 k=76 (D) i=18 j=14 k=76
5閱讀下面程序: 有圖書數據表TS和訂書單表DSD如下:
TS:(書號:C3, 單價:N6.2 書名C10)
書號 單價 書名
001 12.0 計算機應用
002 10.0 化學
003 15.0 分析化學
DSD:(班級:C6,書號:C3 ,數量:N3.0, 款項:N7.2)
記錄號 班級 書號 數量 款項
1 化95.4 001 47 0.00
2 數94.3 002 74 0.00
3 物96.4 003 67 0.00
4 生95.4 002 47 0.00
5 地94.3 001 67 0.00
6 物94.3 002 67 0.00
7 數94.3 001 74 0.00
8 化95.4 003 47 0.00
9 數94.3 003 74 0.00
程序:
CLEA ALL
SELE 1
USE Ts ALIAS SHU
INDEX on 書號 tag TSSH
SELE 2
USE dsd alias shdn
SET RELA TO 書號 INTO SHU
update shdn set 款項=數量*shu .單價 where shdn.書號=shu.書號
sele 班級,dsd .書號,ts.書名,數量,款項 from dsd.dbf ,ts.dbf order by ;
款項 where ts.書號=dsd.書號 into cursor aaa
LIST
DO WHIL .T.
ACCE “輸入班級名(輸入0退出)” TO BJ
IF BJ =’0’
EXIT
ENDI
ACCE“輸入書號” TO SH
LOCAT FOR 書號=SH
IF BOF ()
EXIT
ENDI
?班級+”班長,請來領<<”+TRIM(書名)+”>>并交款”+str(款項)+”元。”
ENDD
clea all
RETURN
(1)do while循環中locate操作的表是:(37)
(A)數據表TS (B)數據表DSD
(C) 系統臨時表aaa (D)系統臨時表cursor aaa
(2)運行時輸入”數94.3”,并輸入書號“003”,則輸出為:__(38)_
(A)數94.3班長,請來領〈〈化學〉〉,并交款 740 元
(B)化95.4班長,請來領〈〈分析化學〉〉,并交款 705元
(C)物96.4班長,請來領〈〈分析化學〉〉,并交款 1005元
(D)輸入錯誤,沒有輸出
6、閱讀下面程序:
CLEAR
T=65
R=20
INPUT “請輸入圖形的行數N=” TO N
I=1
DO WHILE I<=N
J=1
DO WHILE J<=2*I-1
@I,J+R SAY CHR (T)
J=J+1
IF J<=I
T=T+1
ELSE
T=T-1
ENDIF
ENDDO
I=I+1
R=R-1
T=65
ENDDO
RETURN
(1)運行程序后輸出圖形(39)。
(A) A (B) A
BBB ABC
CCCCC ABCDE
DDDDDDD ABCDEFG
EEEEEEEEEEEE ABCDEFGHIJ
………………… ………………
(C) A A
ABA BAB
ABCBA CBABC
ABCDCBA DCBABCD
ABCDEDCBA EDCBABCDE
………………… …………………
(2)語句@I,J+R SAY CHR(T) 中函數CHR()的功能是(40)。
(A)從字符T中取出子串
(B)返回字符T的ACSⅡ碼值
(C)返回字符T的ACSⅡ碼字符
(D)返回<數值表達式>表示的ACSⅡ碼字符
【讀程序題筆試題】相關文章:
迅雷2011.10.21筆試題08-10
中興2015筆試題08-02
客觀題形式筆經11-28
筆經:加強型試題07-22
海爾04年筆試題及答案07-31
筆試題(數學題)08-08
筆試題(主觀題)08-08
java程序員面試題08-15
大學計算機程序試題及答案11-02
銀行2014筆試題目及經驗分享03-16