1. C++中一般用new和delete来动态分配内存,但若换用中的malloc和free函数,其实效果是一样的。( )

  2. 答案:错
  3. 在C++中定义一个类myClass,其拷贝构造函数的参数类型应为myClass。( )

  4. 答案:错
  5. 使用枚举法需要满足两个条件,一是要预先确定候选答案的数量,二是候选答案的范围在求解之前必须有一个确定的集合。( )

  6. 答案:对
  7. Java中如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。( )

  8. 答案:对
  9. C++类的构造函数的函数名必须与类名同名。( )

  10. 答案:对
  11. 判断以下代码的运行结果是否正确。( )```cint main(){int a = 0x12345678;int b = 0x0000FFFF;a = a&b;printf("%x", a);return 0;}```a=0x00005678

  12. 答案:对
  13. 计算思维对非计算机专业人士来说并不重要。( )

  14. 答案:错
  15. C++类的构造函数返回值类型为void。( )

  16. 答案:错
  17. Java中static关键字可以修饰成员变量,也可以修饰局部变量。( )

  18. 答案:错
  19. 判断以下程序是否可以运行。(   )```c#include#include#include void GetMemory(char *p) {    p = (char *)malloc(100);}void Test(void) {    char *str = NULL;    GetMemory(str);    strcpy(str, "hello world");    printf(str);}int main(){    Test();    return 0;}```

  20. 答案:错
  21. Java字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。( )

  22. 答案:对
  23. 下列不能成为C++函数重载依据的是:( )
  24. 多态的作用 ( )。
  25. 下列关于计算思维的说法中,正确的是( )
  26. 定义一个函数指针,指向的函数有一个double形参,并且返回一个函数指针。返回的指针指向一个有一个double形参并且返回double的函数( )。
  27. 设有如下定义:```cstruct sk{int a;float b;}data;int *p;```若要使P指向data中的a域,正确的赋值语句使( )。
  28. 根据以下程序选出其输出结果,( )。```c#include#include#include内容已经隐藏,点击付费后查看
  • 下列Java语句中正确的是( )。
  • 下述有关C++的虚函数和纯虚函数说法错误的是( )
  • 在下列程序段中,枚举变量c1的值是( )。```cenum color{red, yellow, blue=4, green, white}c1;c1=yellow, c1=white;```
  • C++中,函数中要保护一个int类型参数不被非法修改,该参数的类型应该为( )
  • 若有定义语句:char*s1="OK", *s2="ok"; 以下选项中,能够输出"OK"的语句是( )。
  • 递归函数f(n)=f(n-1)+n(n>1)的递归出口和递归体是( )。
  • 设有如下定义,char x[]={"abcdefg"}; char y[]={'a','b','c','d','e','f','g'};则正确的叙述为( )。
  • 设有以下语句,执行后,c的值为( )。```cint a=1,b=2,c;c=a^(b<内容已经隐藏,点击付费后查看
  • 一个Java程序运行从上到下的环境次序是( )。
  • 设有如下定义:int (*ptr)( );则以下叙述中正确的是( )。
  • 有一个n×m方格的棋盘,补充以下代码中的空白处,使得该程序是计算其方格包含多少长方形(不包含正方形),( )。```c#includelong m, n, x, y;long min(long a, long b){return a
  • Java中的构造方法不能被重载。( )
  • C++运算符重载可以改变运算符优先级和结合性。( )
  • 可以将C++内联函数的声明放在头文件,而定义放在源文件中。( )
  • 软件包括指令的集合,数据组织和软件描述信息。( )
  • 高精度计算加法的运算顺序是两个数靠右对齐,从低位向高位运算。( )
  • 在Java中,静态变量是被同一个类的所有实例所共享的。( )
  • 分治法采用“分而治之”的思想解决问题,大致过程可分为“分-治-合”。( )
  • C++类可以有多个构造函数,但是只能有一个析构函数。( )
  • C++中,构造函数不能是虚函数,析构函数可以声明为虚函数。( )
  • Java中如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类的不带参数的构造方法。( )
  • C语言的int型变量无法表示梅森数中的M_67。( )
  • Java中数组中的元素只能是简单数据类型,但可以存放不同类型的数值。( )
  • C++中,static成员变量不占用对象的内存,而是在所有对象之外开辟内存,即使不创建对象也可以访问。( )
  • 关于Java的异常处理机制,下列叙述正确的是( )。
  • 下面选项中,哪些是Java程序interface中合法方法定义?( )。
  • 在Java中,下列运算符合法的是 ( )。
  • 对于C++const成员函数与const对象,说法错误的是:( )
  • 根据以下代码,选出其运行结果(   )。```c#include #include  int main(){    char *lines[4] = {        "Programming",        "Practice",        "and",        "Advancement"    };    char *p = *(lines+1);    char q = *(*(lines+3)+1);    printf("p = %s\n", p);    printf("q = %c\n", q);    return EXIT_SUCCESS;}```
  • 在Java中,无论测试条件是什么,下列循环将至少执行一次的是( )。
  • 要使得递归方程T(n)=3/2T(2n/a)+lg n的解是 O(n),常数a必须为( )。
  • 根据以下代码,选出其运行结果( )。```cchar s[]="Program",*p=s;while(*p++ != 'g'){printf("%c",*p-'a'+'A');}```
  • 在Java程序中,下列说法正确的是( )。
  • 函数调用"strcat(strcpy(strl, str2), str3)"的功能是( )。
  • 要求函数的功能是交换x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是( )。
  • Java语言中,集合类都位于哪个包中( )。
  • 假设Java程序中,类Person里面有个方法sleep(),如果直接用Person.sleep(),则方法sleep前面必须用的关键词是?( )。
  • 有如下定义,```cstruct person{    char name[9]; int age;};struct person class[4]={"John, 17, "Paul", 19, "Mary", 18, "Adam", 16};```根据以上定义,能输出字母M的语句是(  )。
  • 相同结构体类型的变量之间,可以( )。
  • C++中this关键字是什么意思( )
  • 设有如下枚举类型定义,```cenum language{Basic=3. Assemnly, Ada=100, COBOL, Fortan};```枚举量Fortan的值为( )。
  • 以下结构变量stul的生命中,错误的是(   )。
  • 在Java中,instanceof运算符能够用来判断一个对象是否为( )。
  • 软件是设计开发的,不是传统意义上的生产制造,并且不会“磨损”。( )
  • Java去除了C和C++中( )等冗余或易出错的语法和语义特征。
  • 一个Java类可以有一个直接父类,并可以实现多个接口。( )
  • 下面关于Java中的方法覆盖,说法不正确的是( )。
  • 当GUI应用程序使用边界布局管理器BorderLayout时,GUI组件可以按任何顺序添加到面板上。( )
  • 下面关于Java中继承的说法,正确的是( )。
  • 高精度算法中,用字符串读入数据,用数组存储数据。( )
  • 请读程序:```cmain(){char *s1="AbCdEf", *s2="aB";s1++; s2++;printf("%d\n",strcmp(s1,s2));}```上面程序的输出结果是( )。
  • 若有以下定义和语句:int w[2][3], (*pw)[3]; pw=w;则对w数组元素的非法引用是(   )。
  • 若有说明:long *p, a;则不能通过scanf语句正确给输入项读入数据的程序段是( )。
  • 在C语言程序中,以下描述正确的是( )。
  • 执行下面程序段,结果是( )。```cint x=40;char y=‘C’;int n;n=(x&0xff)&&(y>’B’);printf(“%d\n”, n);```
    温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
    点赞(1) dxwkbang
    返回
    顶部