选择一项:
对
错
题目21
存储一个空字符串需要占用0个字节的存储空间 。
选择一项:
对
错
题目22
使用“typedef char BB[10][50];”语句定义标识符BB为含有10行50列的二维字符数组类型 。
选择一项:
对
错
题目23
存储字符'a'需要占用1个字节的存储空间 。
选择一项:
对
错
题目24
空字符串的长度为1 。
选择一项:
对
错
题目25
字符串"a:\\xxk\\数据"的长度为13 。
选择一项:
对
错
题目26
为了存储一个长度为n的字符串,所使用的字符数组的长度至少为n+1 。
选择一项:
对
错
题目27
strcmp函数用于进行两个字符串之间的比较 。
选择一项:
对
错
题目28
strcpy函数用于把一个字符串拷贝到另一个字符数组空间中 。
选择一项:
对
错
题目29
一个二维字符数组a[10][20]能够最多存储9个字符串 。
选择一项:
对
错
题目30
一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20 。
选择一项:
对
错
信息文本
三、填空题:写出下列每个程序运行后的输出结果(共40分,每小题4分)
题目31
#include
void main()
{
int x=5;
switch(2*x-3) {
case 4: printf("%d ",x);
case 7: printf("%d ",2*x+1);
case 10: printf("%d ",3*x-1); break;
default: printf("%s","default\n");
}
}
题目32
#include
void main() {
int i,s=0;
for(i=1;i<=5;i++) s+=i*i;
printf("s=%d\n",s);
}
题目33
#include
void main() {
int i, s1=0, s2=0;
for(i=0;i<10;i++)
if(i%2) s1+=i; else s2+=i;
printf("%d %d\n",s1,s2);
}
题目34
#include
void main() {
int n=6,y=1;
while(n) y*=n--;
printf("y=%d\n",y);
}
题目35
#include
const int M=20;
void main()
{
int i,c2,c3,c5;
c2=c3=c5=0;
for(i=1; i<=M; i++) {
if(i%2==0) c2++;
if(i%3==0) c3++;

if(i%5==0) c5++;
}
printf("%d %d %d\n",c2,c3,c5);
}
题目36
#include
void main()
{
int i,s;
for(i=1,s=0;i<10;i++) {
if(i%3==0) continue;
s+=i;
}
printf("%d\n",s);
}
题目37
#include
void main() {
int a[8]={12,39,26,41,55,63,72,40};
int i, i1=0, i2=0;
for(i=0;i<8;i++)
if(a%2==1) i1++; else i2++;
printf("%d %d\n",i1,i2);
}
题目38
#include
int a[10]={4,5,6,15,20,13,12,7,8,9};
void main()
{
int i,s[4]=0;
for(i=0; i<10; i++) {
switch(a%4) {
case 0: s[0]+=a;break;
case 1: s[1]+=a;break;
case 2: s[2]+=a;break;
default: s[3]+=a;break;
}
}
for(i=0; i<4; i++) printf("%d ",s);
}
题目39
#include
void main() {
char a[]="abcdbfbgacd";
int i1=0, i2=0, i=0;
while(a) {
if(a=='a') i1++;
if(a=='b') i2++;
i++;
}
printf("%d %d %d\n",i1,i2,i);
}
题目40
#include
void main() {
int a[3][4]={{1,2,7,8},{5,6,10,6},{9,12,3,4}};
int m=a[0][0];
int i,j;
for(i=0; i<3; i++)
for(j=0; j<4; j++) if(a[j]>m) m=a[j];
printf("%d\n",m);
}
信息文本
四、简答题:根据下列每个题目要求编写程序(共20分,每小题4分)
题目41
编写一个函数,函数头格式为“double Mean(double a[M][N],int m,int n)”,要求返回二维数组a[m][n]中所有元素的平均值,假定在计算过程中采用变量v存放平均值 。
推荐阅读
- 微信名ik什么意思
- pureboost为什么没鞋垫
- 螺纹终止线是表示什么的干啥用的
- risun是什么牌子电视
- 微信朋友圈怎么送花
- tuscans属于什么档次
- 李白的妻子和女儿分别叫什么
- 抖音vlog是什么意思
- 蜜桃是什么
- 微信等级怎么看
