计算机二级C语言程序设计
免费题库
有以下程序#include int k=5;void f(int *s){ s=&k;*s=k;}main(){ int m=3;f(&m);printf("%d,%d\n", m, k);}程序运行后的输出结果是______。
有以下程序#include main(){ char s[10] = "verygood", *ps = s;ps = "too";s[4] = ''\0'';puts(ps);}程序的运行结果是______。
有以下程序fun(int x){ int p;if(x==0||x==1) return(3);p=x-fun(x-2);return p;}main(){ printf("%d\n",fun(7));}执行后的输出结果是______。
在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,少逗号当执行p++;后,下列说法错误的是______。
有以下程序#include #define N 3void fun( int x[][N], int *r1, int *r2 ){ int i, j;*r1 = *r2 =0;for( i=0; i
若有以下定义int x[10],*pt=x;则对x数组元素的正确引用是______。
有以下程序#include #include void fun(char *c,int n){ char s,*p1,*p2;p1=c;p2=c+n-1;while(p1
有如下程序#include #include main(){char a[] = "1234", *b = "ABC";printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeof(b));}程序运行后的输出结果是______。
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是______。
有以下程序#include int *f(int *s, int *t){ if (*s < *t)*s = *t;return s;}main(){ int i = 3, j = 5, *p = &i, *q = &j, *r;r = f(&i, &j);printf("%d,%d,%d,%d,%d\n", i, j, *p, *q, *r);}程序运行后的输出结果是______。
«
1
2
...
28
29
30
31
32
33
34
...
42
43
»