正确答案: A
需求分析
题目:在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。
解析:A
查看原题
举一反三的答案和解析:
[单选题]如果线程正处于运行状态,则它可能到达的下一个状态是
可运行状态,阻塞状态,终止状态
解析:解析:运行状态是线程占有CPU并实际运行的状态。此时线程状态的变迁有3种情况:如果线程正常执行结束或应用程序停止运行时,线程将进入终止状态;如果当前线程执行了yield(),或者当前线程因调度策略从而导致当前线程进入可运行状态;如果发生下面几种情况时,线程就进入了阻塞状态:线程调用了sleep()方法、join()方法或wait()方法时,线程进入阻塞状态,线程请求对象锁未获得时,进入阻塞状态,线程有输入输出操作进入阻塞状态。
[单选题]下列程序的输出结果是______。#defineA 100main(){int i=0,sum=0; do{ if(i==(i/2)*2)continue; sum+=i; }while(++iA) ; printf("%d\n",sum);}
2500
解析:解析:本题程序的功能是求1到99之间(包括1和99)所有奇数之和。程序中的while循环的终止条件为++i=100,在while循环体内,如果i是偶数,则执行continue,跳过这一次循环,执行下—次循环,否则求和和。最后输出的值是1到99之间(包括1和99)所有奇数之和(1+99)*50/2=2500。
[单选题]有以下程序 #includestdio.h> main() { FILE *fp;int k,n,a[6]={1,2,3,4,5,6}; fp=fopen("d2.dat","w"); fprintf(fp,"%d%d%d\n",a[0],a[1],a[2]);fprintf(fp,"%d%d%d\n",a[3],a[4],a[5]); fclose(fp); fp=fopen("d2.daf","r"); fscanf(fp,"%d%d",&k,&n);printf("%d%d\n",k,n); fclose(fp); } 程序运行后的输出结果是
123 456
解析:解析:将有6个元素的整型数组分两行输出到一个文件中,因为输出的都是数字并且每行都没有分隔符,所以当再对其进行读取操作时,每一行都会被认为是一个完整的数,而换行符则作为它们的分隔符。故本题答案为D)。
[单选题]能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。
事件和方法
解析:解析: 本题考查面向对象的知识。在面向对象的开发环境中,对象具有三要素:属性、事件和方法。属性是对象的静态特性,一般用来描述对象的静态特征;事件是可以被对象识别或接受的动作:方法是对象可以执行的活动。
[单选题]设有以下定义和程序: #includeiostream.h> class TestClass1 { public: void show1() { cout"TestClass1"end1; } }; class TestClass2:TestClass 1 { public: void show2() { tout"TestClass2"end1; } }; class TestClass3:protected TestClass2 { public: void show3() { tout"TestClass3"end1; } }; void main() { TestClass1 obj1; TestClass2 obj2; TestClass3 obj3; } 则以下不合语法的调用语句是( )。
obj3.show1();
[单选题]以下关于C语言数据类型使用的叙述中错误的是
若只处理“真”和“假”两种逻辑值,应使用逻辑类型
解析:解析:C语言中没有逻辑类型,若只处理"真"或"假"两种逻辑值,可以使用整型数"1"或"0"表示,故选D。
[单选题]在Visual FoxPro中,运行表单T1.SCX的命令是 ______。
DOFORMT1
解析:解析:利用DOFORM命令可直接运行表单文件,如果省略FORM,将视为运行命令文件。
[单选题]设a=12,a定义为整型变量。表达式a+=a-=a*=a的值为______。
0
解析:解析:表达式a+=a-=a*=a的运算方向是自右向左,即先计算a*=a,a值为a*a=144,再计算a-=a,a值为a-a=0,再计算计a+=a,故表达式和a的值都为a+a=0。
[单选题]在关系运算中,选择运算的含义是( )。
在基本表中选择满足条件的记录组成一个新的关系
解析:本题考查关系运算的知识。关系运算可分为两大类:一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然 连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组:自然连接是在等值连接的基础上去除重复的属性。