[单选题]设有定义:char p[]={‘1’,‘2’,‘3’,},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是______。
正确答案 :A
sizeof(p)
解析:解析: 本题考查的重点是sizeof()的运用。sizeof用于返回其操作数(变量、类型)相对应数据类型的字节数。因此,选项A是错误的,因为p是一个地址,它既不是一个数据类型,也不是数据变量。
[单选题]在数据库的三级模式结构中,外模式有______。
正确答案 :D
任意多个
解析:解析:外模式也称子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。概念模式给出了系统全局的数据描述,而外模式则给出每个用户的局部数据描述。一个概念模式可以有若干个外模式,每个用户只关心与它有关的模式,这样不仅可以屏蔽大量无关信息而且有利于数据保护。
[单选题]结构化程序的三种基本逻辑结构为顺序,循环和( )。
正确答案 :C
选择
[单选题]信息隐蔽的概念与下述哪一种概念直接相关?
正确答案 :B
模块独立性
解析:解析:采用信息隐蔽的目的就是为了确保每个模块的独立性。
[单选题]假定有以下两个过程: Private Sub PPP(a As Single, b As Single) a=a+b Print a, b b=a+b Print a, b End Sub Private Sub Form_Activate0 x=18 Call PPP((x), (x)) Print x End Sub 则下列说法中不正确的是( )。
正确答案 :D
形参是a和b,两个实参(x)和(x)不允许重名
解析:解析:过程调用时,实参的变量名用括号括起来,表示传值调用。实参传递时,参数允许重名,只要与形参在类型和个数上一一对应就可以了,因此D选项错误。
[单选题]已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义 struct a*f(int t1,int*t2,strcut a t3,struct a*t4) struct a p,*p1;int i; 则正确的函数调用语句为
正确答案 :B
p1=f(i++,(int*)p1,p,&p);
解析:解析:本题目中函数f的返回值为结构类型的指针,函数的四个形参分别为:t1为整型,t2为整型的指针,t3为structa类型,t4为structa类型的指针。在进行函数调用的时候,函数的实参必须要与形参说明相对应,函数的返回值也要赋给相应类型的变量。选项A)函数的返回值不能赋给一个常量;选项C)&(i+2)没有什么意义;选项D)返回值没有传递给任何变量,向函数传递的应该是structa类型的指针,可是传的却是变量。
[单选题]C++中运算符优先级由高到低排列正确的是
正确答案 :A
:: ++ + ||
[单选题]有如下函数模板的定义:templateclass T>T func(Tx, Ty){return x*x+ y*y;}在下列对func的调用中不正确的是( )。
正确答案 :B
func(3,5.5);
[单选题]提供showDocument()方法,使Applet能够请求浏览器访问特定URL的类是
正确答案 :B
AppletContext
解析:解析:AppletContext类是一个接口类,Applet通过AppletContext接口与环境进行通信。可以利用这个类从Applet环境获取信息,而这个环境一般是指浏览器。Applet使用AppletContext类的showDocument()方法可以通知浏览器在指定窗口中显示另一个URL的内容。因此,本题的正确答案是B。
[单选题]下列程序执行后,j的值是( )。 public class Test { public static void main(String args[]) { int j=1; for(int i=7; i>0; i-=2) j*=2; System.out.println(j); } }
正确答案 :D
16
解析:解析:利用for循环语句求!的4次幂。一般情况下迭代部分都用i++或i--,但在这里用的是i-=2,需要留意。
查看原题