全国计算机等级考试C语言编程题(附答案) 下载本文

全国计算机二级C语言考试试题 整理人:绾绾

C语言关键字速记(必考):

enum char case const unsigned do default double else extern float for goto if int long register short signed struct switch typedef union void volatile while break return continue auto

C语言的最小单位是函数。

C语言的结构有:顺序结构、循环结构和分支结构。

全国计算机等级考试c语言大题

改错题(每小题10分,2小题/套) 第1套

1.程序Cmody021.c输出如下所示图形: * *** ***** ******* *********

2.程序Cmody022.c的功能是求解百元买百鸡问题:

设一只公鸡2元、一只母鸡1元、一只小鸡0.5元。问一百元买一百只鸡,公鸡、母鸡、小鸡数可分别为多少?有多少种分配方案? -------------------------Cmody021.c-------------------

1

全国计算机二级C语言考试试题 整理人:绾绾

#include void main() {

/**/int i;j;/**/ for(i=1;i<=5;i++) {

for(j=1;j<=5-i;j++)printf(\/**/ for(j=1;j<=5;j++)/**/ printf(\printf(\} }

-------------------------Cmody022.c------------------- #include #include /**/int fun();/**/ {

int hen,cock,chicken,n=0; clrscr();

for(cock=0;cock<=50;cock+=1) for(hen=0;hen<=100;hen=hen+1) {

2

全国计算机二级C语言考试试题 整理人:绾绾

chicken=2*(100-hen-2*cock); /**/if(cock+hen+chicken=100)/**/ { n++;

printf(\cken);

if(n==20)getch(); } }

return n; }

void main() { int num; num=fun();

printf(\getch(); } 第2套

1.程序Cmody031.c的功能是:从键盘上输入两个整数,及一个运算符(+、-、*、/或%),进行相应的运算后输出运算的结果。

3

全国计算机二级C语言考试试题 整理人:绾绾

如输入:1+2 将输出:1+2=3

2.程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。

-------------------------Cmody031.c------------------- #include #include void main() {

int m,n,result,flag=0; /**/char ch,/**/ clrscr();

printf(\scanf(\/**/switch ch/**/ {

case '+':result=m+n;break; case '-':result=m-n;break; case '*':result=m*n;break; case '%':result=m%n;break; case '/':result=m/n;break; default:{printf(\

4