答案:①(、) *std、(fp=fopen("myfile5.dat","wb"、fp=fopen("myfile5.dat","wb")、"myfile5.dat","wb"))==NULL、"\nOutput data to file! \n"、i=0;i<N;i++、&std[i],sizeof(STYPE、STYPE),1, ③(、)、fp、s、k==1、"Succeed!"、"Fail!"
解析:【解析】填空1:根据主函数中的调用函数可知,函数的形参应为结构体类型,因此填入STYPE。填空2:fp是指向文件类型的指针变量,因此填入FILE。填空3:函数fwrite调用的一般形式为“fwrite(buffer,size,count,fp);”,其中,fp表示文件指针。
答案:①(、) *std、(fp=fopen("myfile5.dat","wb"、fp=fopen("myfile5.dat","wb")、"myfile5.dat","wb"))==NULL、"\nOutput data to file! \n"、i=0;i<N;i++、&std[i],sizeof(STYPE、STYPE),1, ③(、)、fp、s、k==1、"Succeed!"、"Fail!"
解析:【解析】填空1:根据主函数中的调用函数可知,函数的形参应为结构体类型,因此填入STYPE。填空2:fp是指向文件类型的指针变量,因此填入FILE。填空3:函数fwrite调用的一般形式为“fwrite(buffer,size,count,fp);”,其中,fp表示文件指针。
A. b=a==c
B. a=b=c
C. a=c==b
D. c=a!=c
解析:【解析】赋值运算结合性为由右向左结合,成功实现赋值后以左值为返回值。逻辑表达式成立则返回1,不成立返回0。A项,逻辑表达式a==c不成立,则b=0,表达式值为0;B项,将c赋值给b,b=1,再将b赋给a,a=1,表达式值为1;C项,逻辑表达式c==b成立,则a=1,表达式值为
A. 5,11
B. 7,1
C. 7,11
D. 6,1
解析:【解析】第一次循环,a=1,b=b+a=3,a=a+2=3,b=b%10=3;第二次循环,a=3,b=b+a=6,a=a+2=5,b=b%10=6;第三次循环,a=5,b=b+a=11,a=a+2=7,b=b%10=1;结束循环。答案选择B选项。
A. 笛卡儿积
B. 交
C. 并
D. 自然连接
解析:【解析】R与S有公共的属性B,可通过公共属性的相等值进行连接,这就是自然连接。A项错误,R与S的笛卡儿积是一个4元关系,有4个元素;BC两项错误,交和并运算要求关系R和S具有相同的属性。答案选择D选项。
A. a=1,b=0
B. a=2,b=2
C. a=1,b=1
D. a=2,b=1
解析:【解析】当执行swicth语句时,首先计算紧跟其后一对括号中的表达式的值,然后在switch语句体内寻找与该值吻合的case标号。如果有与该值相等的标号,则执行该标号后开始的各语句,包括在其后的所有case和default中的语句,直到switch语句体结束;每当执行到break语句时,立即跳出 switch语句体。switch语句通常总是和break语句联合使用,使得switch语句真正起到分支的作用。本题中,x=1,首先进入外层分支
A. 全局变量的作用域是从定义位置开始至源文件结束
B. 全局变量是在函数外部任意位置上定义的变量
C. 用extern说明符可以限制全局变量的作用域
D. 全局变量的生存期贯穿于整个程序的运行期间
解析:【解析】在不同编译单位内用extern说明符来扩展全局变量的作用域,extern可以将全局变量作用域扩展到其他文件,而不是限制全局变量的作用域。答案选择C选项。
A. 123.141593
B. 123.141493
C. 12,3.141593
D. 123.1415930
解析:【解析】输出的x与y间没有空格,“%8.6f”代表总共8位宽度,包括小数点,小数点后有6位小数。答案选择A选项。
A. o115
B. 0118
C. 1-5e1.5
D. 115L
解析:【解析】
A. 3.1415
B. "A"
C. 092
D. 0xDH
解析:【解析】数值型常量包括整型常量和实型常量。整型常量有三种:①十进制常量,用0~9表示,不能以0开头;②八进制常量,用0~7表示,必须用
A. 在数据库系统中,数据的物理结构必须与逻辑结构一致
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库设计是指在已有数据库管理系统的基础上建立数据库
D. 数据库系统需要操作系统的支持
解析:【解析】数据库物理结构主要指数据的存放位置和存储结构,包括关系、索引、聚簇、日志、备份等的存储安排和存储结构;数据库的逻辑结构是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。A项错误,存储位置的改变并不影响逻辑关系。答案选择A选项。
A. 1,2,3,4,
B. 1,0,7,0,
C. 1,4,5,9,
D. 3,4,8,0,
解析:【解析】数组x有4列。fun函数中for循环的作用是将二维数组前4行的对角线元素赋给b[0],b[1],b[2],b[3]。在主函数中,二维数组初始化为{1,2,3},{4},{5,6,7,8},{9,10},所以可以看出对角线元素为1,0,7,0,。答案选择B选项。