• [单选题]下列程序从标准输入设备——键盘读入一个字符,然后再输出到屏幕。要想完成此功能,画线处应该填入的语句为( )。 import java.io.*; public class Test { public static void main(String args[]) { char ch; try { ______; System.out.println(ch); } catch(IOException e) { e.printStackTrace(); } } }
  • 正确答案 :B
  • ch=(char)System.in.read();

  • 解析:解析:此题程序通过调用系统的标准输入流System.in的read()方法,从键盘读入一个字符,由于read()方法的返回值是int类型,而变量ch是字符类型,不能直接转换,因此需要进行强制类型转换,应该填入的正确语句是 ch=(char)System.in.read()。

  • [单选题]下列不属于窗体类型的是( )。
  • 正确答案 :C
  • 联合式窗体

  • 解析:本题考查窗体类型的知识。Access中提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。

  • [单选题]下列叙述中,错误的是 ______ 。
  • 正确答案 :D
  • 表单中程序的执行是有一定顺序的

  • 解析:解析:表单是Visual FoxPro提供的最常见的数据交互式操作界面,表单为数据库信息的显示、输入和编辑提供了非常简便的方法。表单的设计是可视化编程的基础。表单设计充分体现了面向对象程序设计的风格。面向对象程序设计有两个鲜明的特点:编程方式是可视化的,所见即所得;程序的执行由事件驱动,没有一定的顺序。

  • [单选题]在下列字符中,其ASCII码值最小的一个是______。
  • 正确答案 :A
  • 2

  • 解析:按字符的ASCII码的值比较:数字的ASCII码值从0~9依次增大,其后是大写英文字母,其ASCII码值从A~Z依次增大,再后面是小写英文字母,其ASCII码值从a~z依次增大,所以本题ASCII码值最小的是2。

  • [多选题]下面是一个模板声明的开始部分:templatedouble…由此可知
  • 下面是一个模板声明的开始部分: templatetypename T>double… 由此可知

  • 正确答案 :AB
  • 这可能是一个函数模板的声

    这可能是一个函数模板的声明

  • 解析:解析:函数模板声明的格式:

  • [单选题]参加百年阿里培训的n位同学结伴去西湖旁边为游人指路,两人一组,他们打算先让体重之和恰好为102公斤的同学一组,请给出一个算法找到这样的组合,或者确定他们中不存在这样的组合,其中最优的算法时间复杂度为?(假设体重均为整数)()
  • 正确答案 :B
  • O(n)


  • [单选题]以下是MDI子窗体在运行时特性的叙述,错误的是______。
  • 正确答案 :D
  • 当子窗体最大化时,其标题与MDI窗体标题合并,并显示在MDI窗体的标题栏中


  • [单选题]检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是( )。
  • 正确答案 :A
  • SELECT MAX(得分)FROM运动员WHERE投中3分球<=5

  • 解析:求最大值的函数是MAX,使用计算函数后,会改变原来的用于计算的字段名,如果要指定新的字段名,可以在该计算函数后通过AS短语指定新的字段名,也可以省略AS短语直接输入新字段名做为输出显示的字段名称。本题选项C. 和D. 中,使用计算函数的表达方式错误;而选项B. 中,条件短语的关键字出错,应该是WHERE,而不是WHEN。

  • [单选题]下列语句序列执行后,K的值是______。 public class Test11 { public static void main(String[] args) { int m=3, n=6, k=0; while ((m++)(n--)) ++k; System.out.println (k); } }
  • 正确答案 :C
  • 2

  • 解析:解析:变量m和n在条件中都是采用了先使用后改变的方式,第一遍循环执行时,m=3,n=6满足条件,执行循环体k=1,然后m=4,n=5;第二遍循环,满足条件,执行循环体,得到k=2,然后m=5,n=4;第三遍循环,判断条件时发现不满足,结束循环,因此k=2。

  • [单选题]下列程序的输出结果是( )。 #includeiostream> using namespace std; int main() { char a[]="Hello,Test"; char *p=a; while(*p) { if(*p>='a'&&*p='’z') coutchar(*p+'A'-'a'); else cout*p; p++; } return 0; }
  • 正确答案 :B
  • HELLO,TEST

  • 解析:解析:用一个指针变量p指向字符数组a,在while循环中,当不指向数组尾时,将小写字母转换为大写字母,然后将其输出。

  • 查看原题

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