【导读】
布丁学网发布计算机类考试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 
 
川公网安备 51012202001362号