- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++语言程序设计第二次形考任务
课程代码:6207105 参考资料
试卷总分:100
第二次形考任务
填空题(共10题,共20分)
1.(2分)
a[10][20]能够存储的每个字符串的长度至多为。
19
2.(2分)
char a[M][N];”,则该数组所所含元素的个数为。
M*N
3.(2分)
switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,/不停止)执行。
4.(2分)
double a[M][N];”,则每个数组元素的行下标取值范围在之间。
0~M-1
5.(2分)
char * a[8];”,则该数组所占存储空间的字节数为。
32
6.(2分)
p所指对象的值为25,p+1所指对象的值为46,则执行“*(p++);”语句后,p所指对象的值为。
46
7.(2分)
a是一个一维数组,则a[i]的指针访问方式为。
*(a+i)
8.(2分)
p所指对象的值为25,p+1所指对象的值为46,则*p++的值为。
25
9.(2分)
a[10][20]能够存储个字符串。
10
10.(2分)
switch语句的执行。
break
单选题(共10题,共20分)
11.(2分)
m定义为“int m=7;”,则定义p的正确语句为( )。
A、int p=&m;
B、int *p=&m;
C、int &p=*m;
D、int *p=m;
B
参考答案:B
12.(2分)
k是一个double类型的变量,则定义指向k的变量p的正确语句为( )。
A、double p=&k;
B、double *p=&k;
C、double &p=*k;
D、char *p=”Thank you!”;
B
参考答案:B
13.(2分)
k是一个double类型的变量,则定义指向k的变量p的正确语句为( )。
A、double p=&k;
B、double *p=&k;
C、double &p=*k;
D、char *p=”Thank you!”;
B
参考答案:B
14.(2分)
( )语句是正确的。
A、int a[5][];
B、int a[][5];
C、C.int a[][3]={{1,3,5},{2}};
D、int a[](10)
C
参考答案:C
15.(2分)
( )语句是正确的。
A、int a[5][];
B、int a[][5];
C、C.int a[][3]={{1,3,5},{2}};
D、int a[](10)
C
参考答案:C
16.(2分)
int a=3; *p=&a;中,*p的值是( )。
A、变量a的地址值
B、无意义
C、变量p的地址值
D、3
D
参考答案:D
17.(2分)
m定义为“int m=7;”,则定义p的正确语句为( )。
A、int p=&m;
B、int *p=&m;
C、int &p=*m;
D、int *p=m;
B
参考答案:B
18.(2分)
int b[10];int *pb;”,则不正确的赋值语句为( )。
Apb=b;
B、pb=&b[0];
C、pb=b[5];
D、pb=b+2;
C
参考答案:C
19.(2分)
int a=3; *p=&a;中,*p的值是( )。
A、变量a的地址值
B、无意义
C、变量p的地址值
D、3
D
参考答案:D
20.(2分)
int b[10];int *pb;”,则不正确的赋值语句为( )。
A、pb=b;
B、pb=&b[0];
C、pb=b[5];
D、pb=b+2;
C
参考答案:C
写出程序运行后的输出结果(共5题,共30分)
21.(6分)
#include<iostream.h> void main() { char a[]="aabcdaabacabfgacd"; int i1=0,i2=0,i=0; while(a[i]) { if(a[i]=='a') i1++; if(a[i]=='b') i2++; i++; } cout<<i1<< ' '<<i2<<' '<<endl; }
7 3
22.(6分)
#include<iostream.h> #include<string.h> void main() { int i; 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; }
答:worker cadre
23.(6分)
#include<iom
您可能关注的文档
- 《基础会计》形考一(甘肃电大-课程号:6207230)参考资料.doc
- C++语言程序设计第三次形考任务(甘肃电大-课程号:6207105)参考资料.doc
- C++语言程序设计第四次形考任务(甘肃电大-课程号:6207105)参考资料.doc
- C++语言程序设计第一次形考任务(甘肃电大-课程号:6207105)参考资料.doc
- Visual Basic程序设计VB任务1(201711)(甘肃电大-课程号:6207013)参考资料.doc
- Visual Basic程序设计VB任务2(201711)(甘肃电大-课程号:6207013)参考资料.doc
- Visual Basic程序设计VB任务3(201711)(甘肃电大-课程号:6207013)参考资料.doc
- Visual Basic程序设计VB任务4(201711)(甘肃电大-课程号:6207013)参考资料.doc
- 班级管理任务二(甘肃电大-课程号:6206999)参考资料.doc
- 班级管理形考任务1(甘肃电大-课程号:6206999)参考资料.doc
- 五年级上册数学教案-5.3 等式的性质 ︳人教新课标 .docx
- 四年级上册数学教案-3.3角的度量20-人教版.docx
- 三年级下数学教案-解决问题(1)-2015人教版.docx
- 五年级上册数学教案 1.小数乘法 第4课时 小数乘小数 人教版.docx
- 五年级上册数学教案-3.4 一个数除以小数(2)人教版.docx
- 六年级下册数学教案-第3单元 第4课时 圆锥的认识 人教新课标.docx
- 六年级数学下册教案-3.1.1 圆柱的认识46-人教版.docx
- 三年级下册数学教学设计-2.2《两位数除以一位数笔算》人教新课标.docx
- 垃圾处理学问大(教案)三年级下册综合实践活动山东科学技术出版社.docx
- 六年级下册数学教案-2 百分数(二)利率 第4课时|人教新课标.docx
文档评论(0)