在C++中,关键字class与struct具有完全相同的作用。(判断)—5分
A 正确
B 错误
答案是:B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。 (判断)—5分
A 正确
B 错误
答案是:
A 正确
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
如果在一个程序块中有两个变量具有相同的名字,并且都有效,只是它们的作用域不同,则优先访问作用域较小的那个变量。(判断)—5分
A 正确
B 错误
答案是:A 正确
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
一个类中必须要有公有成员和私有成员。 (判断)—5分
A 正确
B 错误
答案是:A 正确
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
用class定义的类中,默认的访问权限是私有的。 (判断)—5分
A 正确
B 错误
答案是:B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
在C++中,可以使用关键字struct定义类。 (判断)—5分
A 正确
B 错误
答案是:B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
不能在类的构造函数中对其静态数据成员进行初始化。 (判断)—5分
A 正确
B 错误
答案是:
A 正确
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
若有定义:doublex[3][5];则x数组列下标的上限是5,下限是1。 (判断)—5分
A 正确
B 错误
答案是:
B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
函数重载可以实现动态多态,虚函数可以实现静态多态。 (判断)—5分
A 正确
B 错误
答案是:B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
析构函数是一个函数体为空的成员函数。 (判断)—5分
A 正确
B 错误
答案是:
B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
变量的指针,其含义是指该变量的 。(单选)—5分
A 值
B 地址
C 名
D 一个标志
答案是:A 值
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
设有说明int s[5]={1,3,5,7,9}; int *p=s; 则下列表达式中值为3的是 ( )。(单选)—5分
A ++p
B ++(*p)
C *(++p)
D *(p+=2)
答案是:C *(++p)
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
下面不能正确进行字符串赋值操作的语句是( )。(单选)—5分
A char s[5]={"ABCD"};
B char s[5]; s="ABCD";
C char *s;s="ABCDEF";
D char *s="ABC
答案是:C char *s;s="ABCDEF";
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
在C程序中,若未在函数定义时说明函数类型,则函数默认的类型为( )。(单选)—5分
A void
B double
C int
D char
答案是:C int
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
若用数组名作为函数调用的实参,则传递给形参的是()。(单选)—5分
A 数组的首地址
B 数组第一个元素的值
C 数组中全部元素的值
D 数组元素的个数
答案是:A 数组的首地址
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
设char str1[10] = “ABCDE”, str2[10] = “xyz”; 则执行语句 printf(“%d”, strlen(strcpy(str1, str2))); 后的输出结果是()。(单选)—5分
A 9
B
答案是:
D 3
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
以下关于main()函数的说法,正确的是 。(单选)—5分
A main()必须是程序的第一行
B main()可以有参数
C 一个程序可以有多个main()
D main()可以被用户自定义的函数调用
答案是:B main()可以有参数
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
以下能正确定义一维数组的是( )。(单选)—5分
A int a[5]={0,1,2,3,4,5};
B int a[5]=”012345”;
C char a[ ]=”012345”;
D char a[5]={0,1,2
答案是:
C char a[ ]=”012345”;
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
以下不能定义为用户标识符的是()。(单选)—5分
A MAIN
B _HJ
C 2ong
D LINE1
答案是:C 2ong
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
下列有关C语言的叙述中错误的是()。(单选)—5分
A C语句必须以分号结束
B 任何一个C程序中有且只有一个主函数
C 复合语句在语法上可被看作一条语句
D C程序中对数据的任何操作都可由运算符实现
答案是:
D C程序中对数据的任何操作都可由运算符实现
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
用fopen(“file1”,”r+”)方式打开的文件可进行修改。(判断)—5分
A 正确
B 错误
答案是:
A 正确
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
在int *p;和语句printf(“%d”, *p);中的*p含义相同。(判断)—5分
A 正确
B 错误
答案是:B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
任何数组在使用时必须先定义。(判断)—5分
A 正确
B 错误
答案是:A 正确
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
一个函数中只允许有一条return语句。(判断)—5分
A 正确
B 错误
答案是:B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
算术运算符和赋值运算符的结合方向均从左到右。(判断)—5分
A 正确
B 错误
答案是:
B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
对整型变量可进行自加或自减运算,而对常量或表达式不可以。(判断)—5分
A 正确
B 错误
答案是:A 正确
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
函数若无返回值,则它一定无形参。(判断)—5分
A 正确
B 错误
答案是:B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
结构体类型只有一种。(判断)—5分
A 正确
B 错误
答案是:B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
表达式1/4+2.75的值是3。(判断)—5分
A 正确
B 错误
答案是:
B 错误
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
在Turbo C中,整型数据在内存中占2个字节。(判断)—5分
A 正确
B 错误
答案是:
A 正确
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
C语言中函数调用的方式有( )(单选)—5分
A 函数调用作为语句1种
B 函数调用作为函数表达式1种
C 函数调用作为语句或函数表达式2种
D 函数调用作为语句、函数表达式或函数参数3种
答案是:D 函数调用作为语句、函数表达式或函数参数3种
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
要打开一个已存在的非空文件"file"用于修改,选择正确的语句( )。(单选)—5分
A fp=fopen("file","r");
B fp=fopen("file","w");
C fp=fopen("file","r+")
答案是:
D fp=fopen("file","w+");
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
以下程序的输出结果是( )。 main() { char s1[20]=“China”,s2[20]=“for”,s[10]; if(strcmp(s1,s2)) printf(“%s\n”, strcat(s2,s1)); else p
答案是:C forChina
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
两个指针变量不可以( )。(单选)—5分
A 相加
B 比较
C 相减
D 指向同一地址
答案是:
A 相加
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
以下程序的输出结果是( )。 main( ) { int a=7,b=5; printf(“%d\n”,b=b/a); }(单选)—5分
A 不确定值
B 5
C 1
D 0
答案是:D 0
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
若k为整形,则while循环执行( )次。 k=2; while(k==0) printf(“%d”,k); k--; printf(“\n”);(单选)—5分
A 10
B 9
C 0
D 1
答案是:
C 0
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
下面的选项中正确的赋值语句是(char a[5],*p=a;)( )。(单选)—5分
A p=“abcd”
B a=“abcd”
C *p=“abcd”
D *a=“abcd”
答案是:
A p=“abcd”
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
以下程序的输出结果是( )。 #define ADD(x) (x)+(x) main() { int a=4,b=6,c=7,d=ADD(a+b)*c; printf(“d=%d”,d); }(单选)—5分
A d=70
B d=
答案是:D d=80
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
以下程序的输出结果是( )。 main( ) { int a=011; printf(“%d\n”,++a); }(单选)—5分
A 12
B 11
C 10
D 9
答案是:C 10
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计
设 int a=12; 表达式a+=a-=a*=a的值是( )。(单选)—5分
A 12
B 144
C 0
D 132
答案是:
C 0
更新时间:2023/4/3 12:59:00
出自:河北建筑工程学院C语言程序设计 目前为: 1/1 页 首页 上页 下页 尾页