• [单选题]有以下程序: main() { unsigned int a; int b=-1; a=b; printf("%u",a); } 程序运行后的输出结果是( )。
  • 正确答案 :B
  • 65535

  • 解析:解析:程序中定义了一个无符号整型变量a和一个整型变量b,并且给它赋初值为-1,整型在计算机中都以二进制表示,-1在内存中表示为1111111111111111,所以当表示为无符号整数时转换为十进制数65535,故最后输出的无符号型a的值为65535。所以,4个选项中选项B符合题意。

  • [单选题]请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0: switch(x) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a++; b++; break; } cout"a="a"b="bend1; } 上面程序的输出结果是
  • 正确答案 :A
  • a=2, b=1

  • 解析:解析:本题考察switch语句的嵌套,以及break语句的使用规则,即break中断当前的执行流,不再执行下面的case语句,如果没有break语句,则会顺序执行随后语句。据此,读程序可知,内层switch执行case 0分支,故a增l,调出内层switch后,由于没有break语句,随后执行外层 switch的case 2分支,a又增1,b增1。故答案为A。

  • [单选题]适用于类的所有对象而不是某个单独的对象的方法是( )。
  • 正确答案 :C
  • 类方法

  • 解析:解析:类方法对类本身的任何实例都是可用的。与实例方法不同,类在调用类方法时,不需要有一个该类的实例。

  • [单选题]已知程序中已经定义了函数test,其原型是int test (int,int,int);,则下列重载形式中正确的是( )。
  • 正确答案 :B
  • double test (int,int,double);


  • [单选题]若在excel的A2单元中输入“=8+2”,则显示结果为()。
  • 正确答案 :A
  • 10


  • [单选题]下列叙述中,正确的是
  • 正确答案 :C
  • 在被调用的下级程序中用PUBLC命令说明的变量都是全局变量

  • 解析:解析:理解局部变量、全局变量和私有变量之间的区别。PUBLC说明的变量均是全局变量。在命令窗口中,只有LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要PUBLC说明的变量均是全局变量。Visual FoxPro中参数的传递有两种方式:按值传递和按引用传递。

  • [单选题]有如下程序 main() { int x=3; do { printf("%d",x--);} while(!x); }该程序的执行结果是______。
  • 正确答案 :B
  • 3

  • 解析:解析:本题x赋初值为3,当执行printf("%d",x-);时,由于x-的作用是先运算x,再将x的值减1,所以,printf输出的x值为3,等输出后,x的值减1变为2,继续执行,判断条件!x为假,循环只被执行一次。

  • [单选题]若有如下说明,则_______的叙述是正确的。 struct st { int a; int b[2]; }a;
  • 正确答案 :D
  • 类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)

  • 解析:解析:结构体变量a与结构体成员a同名是合法的定义,引用成员a的方法是aa,变量a处于不同的“层次”上,系统完全能够分情。st是一个结构体名,不会为结构体名分配存储空间,应该是在运行时为结构体变量a分配6个字节的存储单元,故选项B和选项C错误。

  • [单选题]在SELECT语句中,如果要对输出的记录进行排序,应该使用______。
  • 正确答案 :A
  • ORDER

  • 解析:解析:在SELECT-SQL语句中,ORDER子句用于指定一个或多个字段数据作为排序的基准:ASC为升序,DESC为降序,默认为升序,没有此项,查询结果不排序。

  • [单选题]下面关于方法的说法,错误的是( )。
  • 正确答案 :C
  • 如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法


  • 查看原题

    推荐下载科目: 计算机二级 计算机三级 软考中级 微软认证 JAVA认证 华为认证 软考高级 计算机操作员中级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2