牛客网上的题
1.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的? C
A.记录
B.行
C.属性
D.元组
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且结果中去掉重复属性列。这里的属性可以理解为相同的列名。元组:表中的一行
2.若fp已定义为指向某文件的指针,且没有读到该文件的末尾,C语言函数feof( fp)的函数返回值是?D
EOF
非0
-1
0
feof函数的用法是从输入流读取数据,如果到达稳健末尾(遇文件结束符),eof函数值为非零值,否则为0
3.
关于代码输出正确的结果是()(Linux g++ 环境下编译运行)D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
int main( int argc, char *argv[]) { string a= "hello world" ; string b=a; if (a.c_str()==b.c_str()) { cout<< "true" <<endl; } else cout<< "false" <<endl; string c=b; c= "" ; if (a.c_str()==b.c_str()) { cout<< "true" <<endl; } else cout<< "false" <<endl; a= "" ; if (a.c_str()==b.c_str()) { cout<< "true" <<endl; } else cout<< "false" <<endl; return 0; } |
-
false false false
-
true false false
-
true true true
-
true true false
4.关于HUB以下说法正确的是( AD)
HUB可以用来构建局域网
一般HUB都具有路由功能
HUB通常也叫集线器,一般可以作为地址翻译设备
一台共享式以太网HUB下的所有PC属于同一个冲突域
5.在WINDOWS2000 操作系统中要查看本机的路由表,可在MS-DOS方式运行( )。
Ping
Tracert
Route Print
Ipconfig
Ping:检查网络是否连通,可以很好地帮助我们分析和判定网络故障;
Tracert:用于确定 IP 数据包访问目标所采取的路径;
Route Print:查看本机的路由表;show ip route 是路由器的命令,而route print是windows系统主机上使用的命令,但都是显示路由表的作用
Ipconfig:显示当前电脑的TCP/IP网络配置值。
traceroute:linux下侦测主机到目的主机之前所经过的路由的命令。
7.在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是( C )
派生类的对象可以赋给基类的对象 //B b = d;
派生类的对象可以初始化基类的引用 // B &p=d;
派生类的对象可以直接访问基类中的成员
派生类的对象的地址可以赋给指向基类的指针
8.变量a是一个64位有符号的整数,初始值用16进制表示为:0x7FFFFFFFFFFFFFFF;变量b是一个64位有符号的整数,初始值用16进制表示为:0x8000000000000000。则a+b的结果用10进制表示为多少?
1
-1
2^63+2^62+…+2^2+2^1+2^0
–(2^63+2^62+…+2^2+2^1+2^0)
解析:10000(可以理解为-0)第一个是一后面是0的十进制是-2n
31
补码为11111(全一)则原码为-1
int型数据表示范围为-2
~231
-1 ;因为我们理解的(-231
-1 ~ -0),和(0 ~ 231
-1);