【导读】
布丁学网发布计算机类考试2022计算机二级模拟在线题库264,更多计算机二级的模拟考试请访问布丁学网计算机类考试频道。
1. [单选题]在数据库设计器中,建立两个表之间的一对多联系,可通过索引实现的方式是( )
A. “一方”表的主索引或候选索引,“多方”表的普通索引
B. “一方”表的主索引,“多方”表的普通索引或候选索引
C. “一方”表的普通索引,“多方”表的主索引或候选索引
D. “一方”表的普通索引,“多方”表的候选索引或普通索引
2. [单选题]下列实体的联系中,属于多对多联系的是( )。
A. 学生与课程
B. 学校与校长
C. 住院的病人与病床
D. 工资与职工
3. [单选题]以下正确的程序段是
A. cgar str[20]; scanf("%s",&str);
B. char *p; scanf("%s",p);
C. char str[20]; scanf("%s",&str[2])
D. char str[20],*p=str; scanf("%s",p[2]);
4. [单选题]以下错误的定义语句是
A. int x[][3]={{0},{1},{1,2,3}};
B. int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
C. int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
D. int x[][3]={1,2,3,4};
5. [单选题]阅读下面程序 public class MyVal { public static void main(String[]args) { MyVal m=new MyVal(); m.amethod(); } public void amethod() { boolean b[]=new Boolean[5]; } } 程序编译或运行的结果是
A. 1
B. null
C. ""
D. 编译不通过
6. [单选题]以下程序段的输出结果是 ______。 #includeiostream.h> void main() { int x[]二{9,7,5,3,1),y=0,j,*p=&x[2]; for(j=0;i3;j++) y+=*(p+j); couty; }
A. 8
B. 9
C. 10
7. [单选题]现有如下程序段 #include"stdio.h" #include"string.h" main() { char a[]="acfijk"; /*这里是有序的字符序列*/ char b[]="befijklqswz"; /*这里是有序的字符序列*/ char c[80],*p; int i=0,j=0,k=0; while(a[i]!='\0'&&b[j]!='\0') { if(a[i]b[j])c[k++]=a[i++]; else if(a[i]>b[j])c[k++]=b[j++]; else { c[k++]=b[j++]; i++;}} while(a[i]=='\0'&&b[j]!='\0') c[k++]=b[j++]; while(a[i]!=,'\0'&&b[j]=='\0') c[k++]=a[i++]; c[k]='\0'; puts(c);} 则输出结果是
A. acfijkbefijklqswz
B. abceffiijjkklqswz
C. befijklqswz acfijk
D. abcefijklqswz