电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

计算机二级C语言试题库

计算机二级C语言试题库_第1页
1/50
计算机二级C语言试题库_第2页
2/50
计算机二级C语言试题库_第3页
3/50
计算机二级 C 语言试题库1 有以下程序main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=aprintf("%d,%d\n",k,m); } 程序运行后的输出结果是A)0,0 B)0,1 C)1,0 D)1,1 2 在一个 C 程序中A)main 函数必须出现在所有函数之前B)main 函数可以在任何地方出现C)main 函数必须出现在所有函数之后D)main 函数必须出现在固定位置3 有以下程序main() { int a=5,b=4,c=3,d=2; if (a>b>c) printf("%d\n", d); else if ( (c-1 >= d) == 1) printf("%d\n", d+1); else printf("%d\n", d+2); } 执行后输出结果是A)2 B)3 C)4 D)编译时有错,无结果4 有以下程序main() { int i; for (i=0; i<3; i++) switch (i) { case 1: printf("%d ", i); case 2: printf("%d ", i); default : printf("%d ", i); } } 执行后输出结果是5 有以下程序main() { int k=4,n=0; for( ; n{ n++; if(n%3!=0) continue; k--; } printf("%d,%d\n",k,n); } 程序运行后的输出结果是A)1,1 B)2,2 C)3,3 D)4,4 6 有以下程序fun(int a, int b) { if(a>b) return(a); else return(b); } main() { int x=3, y=8, z=6, r; r=fun(fun(x,y), 2*z); printf("%d\n", r); } 程序运行后的输出结果是A)3 B)6 C)8 D)12 7 有以下程序int *f(int *x, int *y) { if (*x < *y) return x; else return y; } main() { int a=7,b=8,*p,*q, *r; p=&a; q=&b; r = f(p,q); printf("%d,%d,%d\n",*p,*q,*r); } 执行后输出结果是A)7,8,8 B)7,8,7 C)8,7,7 D)8,7,8 8 以下能正确地定义整型变量a,b 和 c 并为其赋初值 5 的语句是A)int a=b=c=5 ; B)int a,b,c=5;C)a=5,b=5,c=5; D)a=c=b=5 ;9 若二维数组 a有 m 列,则在 a[i][j]前的元素个数为A)j*m+i B)i*m+j C)i*m+j-1 D)i*m+j+1 10 下面程序段是输出两个字符串中对应相等的字符。请选择填空char x[]=” programming” ; char y[]=” Fortran” ; int i=0; while(x[i]!=’0’ &&y[i]!=’0’ ) if(x[i]= =y[i])printf(“ %c” ,[]); else i++; A) x[i++] B)y[++i] C)x[i] D)y[i] 11 若使用一维数组名作函数实参,则以下正确的说法是A)必须在主调函数中说明次数组的大小B 实参数组类型与形参数组类型可以不匹配C 在被调函数中,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

计算机二级C语言试题库

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部