一、填空题:【10道,总分:0分】
奥鹏作业答案
1.[主观填空题]一个二维字符数组a[10][20]能够存储的每个字符串的长度至多为。
2.[主观填空题]假定二维数组的定义为“chara[M][N];”,则该数组所所含元素的个数为。
3.[主观填空题]在switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时(停止/不停止)执行。
4.[主观填空题]假定二维数组的定义为“doublea[M][N];”,则每个数组元素的行下标取值范围在之间。
5.[主观填空题]假定一维数组的定义为“char*a[8];”,则该数组所占存储空间的字节数为。
6.[主观填空题]假定p所指对象的值为25,p+1所指对象的值为46,则执行“*(p++);”语句后,p所指对象的值为。
7.[主观填空题]假定a是一个一维数组,则a[i]的指针访问方式为。
8.[主观填空题]假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为。
奥鹏作业答案 76 129
9.[主观填空题]一个二维字符数组a[10][20]能够存储个字符串。
10.[主观填空题]当在程序执行到语句时,将结束本层循环语句或switch语句的执行。
二、单选题:【10道,总分:0分】
1.[单选题]假定变量m定义为“int m=7;”,则定义p的正确语句为( )。
A.int p=&m;
B.int *p=&m;
C.int &p=*m;
D.int *p=m;
正确答案:——B——
2.[单选题]假定k是一个double类型的变量,则定义指向k的变量p的正确语句为( )。
A.double p=&k;
B.double *p=&k;
C.double &p=*k;
D.char *p=”Thank you!”;
正确答案:——B——
3.[单选题]假定k是一个double类型的变量,则定义指向k的变量p的正确语句为( )。
A.double p=&k;
B.double *p=&k;
C.double &p=*k;
D.char *p=”Thank you!”;
正确答案:——B——
4.[单选题]在下面的二维数组定义中,( )语句是正确的。
A.int a[5][];
B.int a[][5];
C.C.int a[][3]={{1,3,5},{2}};
D.int a[](10)
正确答案:————
5.[单选题]在下面的二维数组定义中,( )语句是正确的。
A.int a[5][];
B.int a[][5];
C.C.int a[][3]={{1,3,5},{2}};
D.int a[](10)
正确答案:————
6.[单选题]在int a=3; *p=&a;中,*p的值是( )。
A.变量a的地址值
B.无意义
C.变量p的地址值
D.3
正确答案:————
7.[单选题]假定变量m定义为“int m=7;”,则定义p的正确语句为( )。
A.int p=&m;
B.int *p=&m;
C.int &p=*m;
D.int *p=m;
正确答案:————
8.[单选题]假定有定义“int b[10];int *pb;”,则不正确的赋值语句为( )。
A.pb=b;
B.pb=&b[0];
C.pb=b[5];
D.pb=b+2;
正确答案:————
9.[单选题]在int a=3; *p=&a;中,*p的值是( )。
A.变量a的地址值
B.无意义
C.变量p的地址值
D.3
正确答案:————
10.[单选题]假定有定义“int b[10];int *pb;”,则不正确的赋值语句为( )。
A.pb=b;
B.pb=&b[0];
C.pb=b[5];
D.pb=b+2;
正确答案:————
三、简答题:【5道,总分:0分】
1.[问答题]#include<iostream.h>voidmain(){chara[]="aabcdaabacabfgacd";inti1=0,i2=0,i=0;while(a[i]){if(a[i]=='a')i1++;if(a[i]=='b')i2++;i++;}cout<<i1<<''<<i2<<''<<endl;}
2.[问答题]#include<iostream.h>#include<string.h>voidmain(){inti;char*a[5]={"student","worker","cadre","soldier","peasant"};char*p1,*p2;p1=p2=a[0];for(i=0;i<5;i++){if(strcmp(a[i],p1)>0)p1=a[i];if(strcmp(a[i],p2)<0)p2=a[i];}cout<<p1<<''<<p2;}
3.[问答题]#include<iomanip.h>constintM=20;voidmain(){intc2,c3,c5;c2=c3=c5=0;for(inti=1;i<=M;i++){if(i%2==0)c2++;if(i%3==0)c3++;if(i%5==0)c5++;}cout<<c2<<""<<c3<<""<<c5<<endl;}
4.[问答题]#include<iostream.h>voidmain(){inti,s=0;for(i=1;i<=6;i++)s+=i*i;cout<<"s="<<s;}
5.[问答题]#include<iostream.h>voidmain(){inti,s1=0,s2=0;for(i=0;i<10;i++)if(i%2)s1+=i;elses2+=i;cout<<s1<<''<<s2;}
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
贵州电大数学建模终考-000104-30
贵州电大19秋汉语言文学(师范)(入学测试)入学测104-30
贵州电大19秋汉语修辞学任务123404-30
贵州电大19秋比较教育01任123404-30
贵州电大19秋国学经典选读01任123404-30
贵州电大19秋国家税收01任123404-30
贵州电大19秋儿童文学任务123404-30