注意:此页面搜索的是所有试题
国家开放大学C语言程序设计
为了存储一个长度为n的字符串,所使用的字符数组的长度至少为n+1。
判断题 (1 分) 1分
A.对
B.错

strcmp函数用于进行两个字符串之间的比较。
判断题 (1 分) 1分
A.对
B.错

strcpy函数用于把一个字符串拷贝到另一个字符数组空间中。
判断题 (1 分) 1分
A.对
B.错

一个二维字符数组a[10][20]能够最多存储9个字符串。
判断题 (1 分) 1分
A.对
B.错

一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。
判断题 (1 分) 1分
A.对
B.错

#include<stdio.h>


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");


}


}

#include<stdio.h>


______ void main() {


______ ______int i,s=0;


______ ______for(i=1;i<=5;i++) s+=i*i;


______ ______printf("s=%d\n",s);


______ }
答案: 1
填空题 (4 分) 4 分 (请按题目中的空缺顺序依次填写答案)

#include<stdio.h>


______ void main() {


______ ______int n=6,y=1;


______ while(n) y*=n--;


______ printf("y=%d\n",y);


______ }
答案: 1
填空题 (4 分) 4 分 (请按题目中的空缺顺序依次填写答案)

0
______ void main()


______ {

#include<stdio.h>


______ void main()


______ {


______ int i,s;


______ for(i=1,s=0;i<10;i++) {


______ if(i%3==0) continue;


______ s+=i;


______ }


______ printf("%d\n",s);


______ }
答案: 1
填空题 (4 分) 4 分 (请按题目中的空缺顺序依次填写答案)

#include<stdio.h>


______ void main() {


______ char a[]="abcdbfbgacd";


______ int i1=0, i2=0, i=0;


______ while(a[i]) {


______ if(a[i]==.a.) i1++;


______ if(a[i]==.b.) i2++;


______ ______i++;


______ }


______ printf("%d %d %d\n",i1,i2,i);


______ }
答案: 1
填空题 (4 分) 4 分 (请按题目中的空缺顺序依次填写答案)

#include<stdio.h>


______ 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[i][j]>m) m=a[i][j];


______ printf("%d\n",m);


______ }
答案: 1
填空题 (4 分) 4 分 (请按题目中的空缺顺序依次填写答案)

编写一个函数,函数头格式为“double Mean(double a[M][N],int m,int n)”,要求返回二维数组a[m][n]中所有元素的平均值,假定在计算过程中采用变量v存放平均值。
在下面的函数声明语句中,存在着语法错误的是( )。
单选题 (2 分) 2分
A.
AA(int a, int b)

B.
AA(int, int)

C.
AA(int a; int b)

D.
AA(int a, int)

2.

在下面的保留字中,不能作为函数的返回值类型的是( )。
单选题 (2 分) 2分
A.
void

B.
int

C.
enum

D.
long

假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为( )。
单选题 (2 分) 2分
A.
1

B.
2

C.
4

D.
8