- C++中一般用new和delete来动态分配内存,但若换用中的malloc和free函数,其实效果是一样的。( )
答案:错
- 在C++中定义一个类myClass,其拷贝构造函数的参数类型应为myClass。( )
答案:错
- 使用枚举法需要满足两个条件,一是要预先确定候选答案的数量,二是候选答案的范围在求解之前必须有一个确定的集合。( )
答案:对
- Java中如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。( )
答案:对
- C++类的构造函数的函数名必须与类名同名。( )
答案:对
- 判断以下代码的运行结果是否正确。( )```cint main(){int a = 0x12345678;int b = 0x0000FFFF;a = a&b;printf("%x", a);return 0;}```a=0x00005678
答案:对
- 计算思维对非计算机专业人士来说并不重要。( )
答案:错
- C++类的构造函数返回值类型为void。( )
答案:错
- Java中static关键字可以修饰成员变量,也可以修饰局部变量。( )
答案:错
- 判断以下程序是否可以运行。( )```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;}```
答案:错
- Java字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。( )
答案:对
- 下列不能成为C++函数重载依据的是:( )
- 多态的作用 ( )。
- 下列关于计算思维的说法中,正确的是( )
- 定义一个函数指针,指向的函数有一个double形参,并且返回一个函数指针。返回的指针指向一个有一个double形参并且返回double的函数( )。
- 设有如下定义:```cstruct sk{int a;float b;}data;int *p;```若要使P指向data中的a域,正确的赋值语句使( )。
- 根据以下程序选出其输出结果,( )。```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 元后可查看付费内容,请先翻页预览!