[单选题]若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是( )。
正确答案 :D
a=b+c=2;
解析:解析:本题考查赋值表达式。赋值表达式的一般形式是:变量名=表达式。C语言规定,不能给变量表达式赋值。
[单选题]下面有关重载函数的描述中,正确的是( )。
正确答案 :C
重载函数必须具有不同的形参列表
解析:解析:所谓函数重载是指同一函数名可以对应多个函数实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同。但函数的返回类型不能作为判断重载的依据。
[单选题]下列哪个是非法的Java标识符( )。
正确答案 :D
Two273.5
[单选题]现在软件工程界提倡的( )是一种有效提高程序设计效率的方法。
正确答案 :D
结构化程序设计
解析:解析:结构化程序设计方法是目前普遍提倡的程序设计方法,可以显著提高程序设计与开发的效率。
[单选题]下列特征中不是面向对象方法的主要特征的是( )。
正确答案 :D
模块化
[单选题]有如下程序; public class MethTest { static int Varl=100; int Var2=200; public static void main(String args[]) { Varl=10; MethTest Obj1=new MethTest(); MethTest Obj2=new MethTest(); Obj1.Varl++; System.out.println(Objl.Varl); Obj2.Varl++; System.out.println(Obj2.Varl); MethTest.Varl++; System.out.println(Objl.Varl); Obj1.Var2++; System.out.println(Obj1.Var2); Obj2.Var2++; System.out.println(Obj2.Var2); } } 程序的运行结果为( )。
正确答案 :A
11 12 13 201 201
解析:解析:本题考查实例成员和类成员用法的不同。在给出的程序中,声明一个类变量Var1、实例变量Var2和类方法main。在类方法main中访问类变量Var1和实例变量Var2,在main方法中还实例化了MethTest类的两个对象Obi1和Obi2,通过这两个对象访问类变量和实例变量。我们知道,可以通过类名直接访问类变量,而且,所有实例对象将共享同一个类变量,每个实例对象对类变量的改变都会直接影响到其他实例对象,但一个对象对实例变量的改变不会影响其他实例对象。因此Var1的值每次都会增1,并且保持已经改变的值,Var2的值由于是分别调用,故值并不会改变。
[单选题]在Visual FoxPro中以下叙述正确的是( )。
正确答案 :A
利用视图可以修改数据
解析:查询和视图的区别是:查询可以定义输出去向,但是利用查询不可以修改数据;利用视图可以修改数据,且可以利用SQL将对视图的修改发送到基本表。
[单选题]以下程序的输出结果是( )。 #inCludestdio.h> main() { int a,b,d=241; a=d/100%9; b=(-1)&&(+1); printf("%d,%d",a,b); }
正确答案 :A
2,1
解析:解析:变量a、b和d被定义为整型,所以d/100的值为2,2%9的值为2,则a=2。运算符&&表达式的值为非零值则整个逻辑表达式的值为真,即b=1。所以,选项B正确。
[单选题]在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。
正确答案 :A
需求分析
解析:解析:软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。
[单选题]在一个长度为n的线性表中删除一个元素,最坏情况下需要移动的数据元素数目为( )。
正确答案 :B
n-1
解析:解析:一般情况下,要删除第i个元素时,从第i+1个元素开始,直到第n个元素之间共n-i+1个元素依次向前移动一个位置,删除结束后,线性表的长度减1。最坏情况指的是删除线性表的第一个元素,则需要移动表中除第一个元素以外所有的元素,答案为B。
查看原题