【导读】
布丁学网发布2022计算机二级往年考试试题(4AC),更多计算机二级的考试试题请访问布丁学网计算机类考试频道。
1. [单选题]有以下程序:#define N 20fun(int a[],int n,int m){ int i; for(i=m;i>n;i--)a[i+1]=a[i]; return m;}void main(){ int i,a[N]={1,2,3,4,5,6,7,8,9,10}; fun(a,0,N/2); for(i=0;i<5;i++)printf("%d",a[i]);}程序运行后的输出结果是( )。
A. 10234
B. 12344
C. 12334
D. 12234
2. [单选题]从数据库的整体结构看,数据库系统采用的数据模型有 ______。
A. 网状模型、链状模型和层次模型
B. 层次模型、网状模型和环状模型
C. 层次模型、网状模型和关系模型
D. 链状模型、关系模型和层次模型
3. [单选题]基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 查询同时选修课程号分别为2001和2005课程的学生的学号,正确的命令是( )。
A. SELECT学号FROM SC WHERE课程号='2001'AND学号IN(SELECT学号FROM SC WHERE课程号='2005’)
B. SELECT学号FROM SC WHERE课程号='2001'AND学号=(SELECT学号FROM SC WHERE课程号='2005’)
C. SELECT学号FROM SC WHERE课程号='2001'AND课程号='2005'
D. SELECT学号FROM SC WHERE课程号='2001'OR'2005'