1. [单选题]在描述软件的结构和过程中,提出了以下的设计表达工具,其中不正确的说法是 ( )
A. 图形表达工具:流程图、NS图等
B. 文字表达工具:伪代码、PDL等
C. 表格表达工具:判定表等
D. 系统设计表达工具:用于表达软件过程
2. [单选题]在OutputStream类的常用方法中哪个是清空输出流的方法? ( )
A. flush()
B. close()
C. write(int b)
D. write(byte b[])
3. [单选题]有以下程序includemain(){char p[]={'a','b','c'},q[10]={'a','b','c'}; printf("%d%
有以下程序 #includestring.h> main() { char p[]={'a','b','c'},q[10]={'a','b','c'}; printf("%d%d\n",strlen(p),strlen(q));} 以下叙述中正确的是
A. 在给p和q数组置初值时,系统会自动添加字符串结束符(end fent mark),故输出的长度都为3
B. 由于p数组中没有字符串结束符(end fent mark),长度不能确定,但q数组中字符串长度为3
C. 由于q数组中没有字符串结束符(end fent mark),长度不能确定,但p数组中字符串长度为3
D. 由于p和q数组中都没有字符串结束符(end fent mark),故长度都不能确定
4. [单选题]有以下程序 #includestdio.h> main() {int y=9; for(;y>0;y--) if(y%3==0)printf("%d",--y); } 程序的运行结粜是( )。
A. 963
B. 852
C. 875421
5. [单选题]要使某控件在运行时不可显示,应对属性( )进行设置。
A. Enabled
B. Visible
C. BackColor
D. Caption
6. [单选题]阅读以下函数: fun(char *s1,char *s2) { int i=0; while(s1[i]==s2[i]&&s2[i]!='\0')i++; return(s1[i]=='\0'&&s2[i]=='\0'); } 此函数的功能是( )。
A. 将s2所指字符串赋给s1
B. 比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
C. 比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
D. 比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0
7. [单选题]下列不是分支结构的语句是( )。
A. If…Then…End IF
B. While…End
C. If…Then…Else…End If
D. Select…Case…End Select
8. [单选题]检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是______。
A. S
B. EL
C. E
D. CT S, SUM(GRA
E. D
F. E)
G. FROM S
H. C WH
I. ER
J. E GRA
K. D
L. E>=60 GROUP
M. BY S OR
N. D
O. ER
P. BY 2
Q. D
R. ES
S. C HAVING
T. COUNT(*)>=4
U. SELECT S, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S HAVING COUNT(*)>=4 ORDER BY 2 DESC
9. [单选题]设有关系R及关系S,它们分别有p、q个元组,则关系R与S经笛卡儿积(cartesian product)后所得新关系的元组个数是 ( )。
A. p
B. q
C. p+q
D. p*q
10. [单选题]在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,当执行p++后,下列说法错误的是( )。
A. p向高地址移了一个字节
B. p向高地址移了一个存储单元
C. p向高地址移了两个字节
D. p与a+1等价