C语言考试平台

时间:2019-05-11 23:51:12下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言考试平台》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言考试平台》。

第一篇:C语言考试平台

一 A+B Problem

Time Limit:1000MS Memory Limit:65536K

Total Submit:2153 Accepted:1096 Description

Calculate a+b

Input

Two integer a,b(0<=a,b<=10)

Output

Output a+b

Sample Input 2

Sample Output

Hint

Here is a sample solution for problem using C/GCC:

#include

int main(){

int a,b;

scanf(“%d %d”,&a, &b);printf(“%dn”,a+b);return 0;}

#include

int main(){

int a,b;

scanf(“%d %d”,&a, &b);printf(“%dn”,a+b);return 0;}

第三届程序设计大赛 让气球飞起来

Time Limit:1000MS Memory Limit:65536K

Total Submit:325 Accepted:103 Description

比赛又一次开始了,看着气球漂浮在周边是多么兴奋的事情啊,但是告诉你一个秘密,裁判最喜欢做的事情就是猜一个问题,即数目最多的气球颜色。当比赛结束时,他们会数每种颜色的气球数目并公布结果。今年,他们决定将数气球的事情交给你做。

Input

测试数据第一行是一个N(0 < N <= 100),表示放飞的气球总数;紧接着的N行中每行表示一种气球颜色。每种气球颜色是由不多于15个小写字母组成。

Output

对于每组测试数据,对应一行输出颜色最多的气球颜色,测试数据能保证对应的结果唯一。Sample Input green red blue red red

Sample Output

red

Source

#include #include int main(){

int a[100]={0};char str[100][16];int x,i,j;scanf(“%d”,&x);for(i=0;i

scanf(“%s”,&str[i][0]);} for(i=0;i

for(j=i;j

if(strcmp(&str[i][0],&str[j][0])==0)

++a[i];}

for(i=1;i

if(a[0]

{

strcpy(&str[0][0],&str[1][0]);

}

a[0]=a[i];} } printf(“%s”,&str[0][0]);return 0;

3_6搬砖问题

Time Limit:1000MS Memory Limit:65536K

Total Submit:2842 Accepted:823 Description

某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块,有多少种搬法用45人正好搬45块砖?

Input

Output

men= women= child=

Sample Input

Sample Output

men=0 women=15 child=30 men=3 women=10 child=32 men=6 women=5 child=34 men=9 women=0 child=36 Source

#include main(){ float c,y,m,w;for(m=0;m<=45;m++){

for(w=0;w<=45;w++)

{

c=45-m-w;

y=m*3.0+w*2.0+c/2.0;

if(y==45)

printf(“men=%.0f women=%.0f child=%.0fn”,m,w,c);

} } return 0;}

3_3统计不同类型字符

Time Limit:1000MS Memory Limit:65536K

Total Submit:1954 Accepted:397 Description

输入一行字符,分别统计其中英文字母、空格、数字和其它字符的个数。

Input

键盘上的任意字符串,以;结束。Output

character= ,blank= ,digit= ,other=;

Sample Input

case 1:printf(“very good!”);

Sample Output

character=18,blank=2,digit=1,other=6;

Source

#include #include main(){ char str[100];int c=0,b=0,d=0,o=0;int i,sum=0;for(i=0;;i++){

scanf(“%c”,&str[i]);

++sum;

if(str[i]==';')

break;} for(i=0;i

if(str[i]>='a' && str[i]<='z' ||(str[i]<='Z' && str[i])>='A')

++c;

else if(str[i]==' ')

++b;

else if(str[i]<='9' && str[i]>='0')

++d;

else

++o;} printf(“character=%d,blank=%d,digit=%d,other=%d;”,c,b,d,o);}

return 0;

3_5求正整数的位数及各位数字和

Time Limit:1000MS Memory Limit:65536K

Total Submit:2612 Accepted:585 Description

输入个正整数num,求它的位数以及各位数字之和。

Input

正整数num(0≤num≤100000)

Output

位数n;各位数字之和sum。

Sample Input

123

Sample Output

n=3;sum=6

Source

#include main(){

} int a[50]={0};int x,sum=0,n=0;int i,them,p=10;scanf(“%d”,&x);them=x;for(i=0;;i++){ them/=10;++n;if(them==0)

break;} for(i=1;i

3_4计算无限序列

Time Limit:1000MS Memory Limit:65536K

Total Submit:1025 Accepted:530 Description

输入一个正整数n,计算1-1/4+1/7-1/10+1/13-1/16+...的前n项之和,输出时保留3位小数。Input

正整数n(1≤n≤20)

Output

结果保留3位小数。

Sample Input

Sample Output

0.893

Source

#include #include main(){ float x,y=1,p=1,sum=0;int n,i=1;scanf(“%d”,&n);while(i<=n){

sum+=p;

y=y+3;

if(i%2==0)

p=1/y;

else

p=-1/y;

++i;} printf(“%.3f”,sum);return 0;}

3_1分段程序求值

Time Limit:1000MS Memory Limit:65536K

Total Submit:1617 Accepted:662 Description

输入x,计算并输出下列分段函数f(x)的值。

Input

实数x(-20≤n≤20)

Output

保留2位小数。

Sample Input

Sample Output

-3.00

Source

#include #include main(){

}

float x,y;scanf(“%f”,&x);if(x<0)y=(x+1)*(x+1)+2*x+1/x;else y=sqrt(x);printf(“%.2f”,y);return 0;

3_2二次方程求根

Time Limit:1000MS Memory Limit:65536K

Total Submit:2476 Accepted:554 Description

输入参数a、b、c,求一元二次方程ax2+bx+c=0的根。

Input

三个实数a、b、c,并确保Δ≥0。

Output

方程两个实根,保留两位小数。

Sample Input 2-8

Sample Output x1=2.00 x2=-4.00

Source

#include #include main(){ float a,b,c;float x1,x2;scanf(“%f%f%f”,&a,&b,&c);x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-4*a*c))/(2*a);printf(“x1=%.2f x2=%.2f”,x1,x2);return 0;}

Exp3_1温度转换

Time Limit:1000MS Memory Limit:65536K

Total Submit:1263 Accepted:542 Description

输入一个华氏温度f,要求输出摄氏温度c。公式为c=5/9(f-32)。

Input

华氏温度

Output

摄氏温度,保留2位小数。Sample Input

100.25

Sample Output

37.92

Source

#include #include main(){ float f,c;scanf(“%f”,&f);c=5.0/9.0*(f-32.0);printf(“%.2f”,c);return 0;}

Exp3_5手机收费

Time Limit:1000MS Memory Limit:65536K Total Submit:1518 Accepted:684 Description

假设手机有两种收费方式,第一种是每分钟0.6元,无月租费;另一种是每分钟0.4元再收50元月租费,输入一个月打电话的时间(分钟),判断那一种方案更省钱。

Input 输入一个月打电话的时间,整型。

Output

输出最经济的话费,实型,保留两位小数。

Sample Input

Sample Output

60.00

Source

#include #include main(){ float m1,m2;int t;scanf(“%d”,&t);m1=0.6*t;m2=50.0+0.4*t;if(m1>m2)

printf(“%.2f”,m2);else

printf(“%.2f”,m1);return 0;}

十一

Exp3_6税收问题

Time Limit:1000MS Memory Limit:65536K

Total Submit:1350 Accepted:396 Description

假设某国家收税是分段计费,标准如下:在1万元以上部分收税20%;5000-10000元部分收税10%;1000-5000元部分收税5%;1000元以下部分免税。根据输入的金额计算应缴纳的税金。

如:某人收入是12000元,则应缴纳的税金为4000*5%+5000*10%+2000*20%=1100元

Input

输入一个月的收入,实型。

Output

输出应缴纳的税金,实型,保留两位小数。

Sample Input

12000

Sample Output

1100.00

Source

#include main(){ float x,sum;scanf(“%f”,&x);if(x<1000)

sum=0;else if(x<5000)

sum=(x-1000.0)*0.05;else if(x<10000)

sum=(x-5000.0)*0.1+200.0;

}

else sum=(x-10000.0)*0.2+700.0;printf(“%.2f”,sum);return 0;

十二

第三届程序设计大赛 大优惠

Time Limit:1000MS Memory Limit:65536K

Total Submit:680 Accepted:212 Description

中国移动推出最新的手机资费优惠方案,按照这个方案Tom的手机每天消费1元,每消费K元就可以获赠1元,一开始Tom有M元,问最多可以用多少天?

Input

输入的测试数据为一行,实例包括2个整数M, K(2 <= K <= M <= 1000)。

Output

输出一个整数,表示M元可以用的天数。

Sample Input 3

Sample Output

Source #include main(){ int m,k;int d=0,i;scanf(“%d%d”,&m,&k);for(i=1;i<=1000;i++){

++d;

if(i==k)

{

++m;

i=0;

}

if(d==m)

break;} printf(“%d”,d);return 0;}

十三

第三届程序设计大赛 阶乘之和

Time Limit:1000MS Memory Limit:65536K

Total Submit:143 Accepted:76 Description

给你一个非负数整数N,判断N是不是一些数(这些数不允许重复使用,且为正数)的阶乘之和,如9=1!+2!+3!,如果是,则输出Yes,否则输出No

Input

第一行有一个整数M(0 < M < 100)表示有M组测试数据;

每组测试数据有一个正整数N(0 < N <= 100000); Output

如果符合条件,输出Yes,否则输出No;

Sample Input 24 29 31

Sample Output

Yes No Yes

Source

#include main(){ long int n[101],a[101];int m,p=0;long int y=0,them=1;int i,j,k;scanf(“%d”,&m);for(i=0;i

scanf(“%d”,&n[i]);for(i=0;i

p=0;

y=0;

them=1;

for(j=1;j<=n[i];j++)

{

y+=them;

a[j]=them;

them*=(j+1);

if(them>=n[i])

{

}

for(k=j;k>0;k--)

{

if(n[i]-a[k]==0)

{

p=1;

break;

}

else if(n[i]-a[k]>0)

n[i]=n[i]-a[k];

}

} } if(p==1)

printf(“Yesn”);else

printf(“Non”);} return 0;

十四

第三届程序设计大赛 五彩的卡片

Time Limit:1000MS Memory Limit:65536K

Total Submit:132 Accepted:60 Description

Tom拥有许多色彩缤纷的卡片,一共有4种颜色,分别为:红,绿,蓝,黄。

Tom随机取出N张卡片排成一列,他突然觉得不够美观。他决定替换掉某些卡片使得相邻两张卡片的颜色各不相同。

你的任务就是帮他计算出至少需要替换掉的卡片数量。由于每种颜色的卡片他都有很多,所以可以认为每种颜色的卡片数量是无限的。

Input 输入数据的第一行为一个整数N,表示序列中有N个字符(1 <= N <= 10000)。接着一行有N个字符A1,…,An,Ai为„R‟, „G‟, „B‟, „Y‟中的一个字符,表示第i张卡片的颜色,R表示红色,G表示绿色,B表示蓝色,Y表示黄色。

Output

输出一个整数C,表示至少需要替换掉的卡片数。

Sample Input RGGBBBRYYB

Sample Output

Source

#include main(){ int n,m=0,i;char str[10000];scanf(“%d”,&n);scanf(“%s”,str);for(i=1;i

if(str[i]==str[i-1])

{

str[i]='0';

++m;

} } printf(“%d”,m);return 0;}

十五

第三届程序设计大赛 汽车加油

Time Limit:1000MS Memory Limit:65536K

Total Submit:296 Accepted:74 Description

一辆汽车加满油后可行驶N公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。

Input

第一行有2 个正整数N和K(1 <= N <= 100,1 <= K< = 100),表示汽车加满油后可行驶N公里,且旅途中有K个加油站。接下来的1 行中,有K+1 个整数,表示第K个加油站与第K-1 个加油站之间的距离。第0 个加油站表示出发地,汽车已加满油。第K+1 个整数表示第K个加油站与目的地的距离。

Output

将编程计算出的最少加油次数输出。如果无法到达目的地,则输出

No Solution(注意:No和Solution之间有一个空格)

Sample Input 8 3 2 3 6 5 4 2 7 2

Sample Output

Source

#include main(){

}

int n,k,p=1,time=0;int i;int a[102];scanf(“%d%d”,&n,&k);for(i=0;i<=k;i++){ scanf(“%d”,&a[i]);} for(i=0;i<=k;i++){ if(a[i]>n){

p=0;

break;} } for(i=1;i<=k;i++){ if(a[i]+a[i-1]>n){

++time;}

else if(a[i]+a[i-1]==n){

++time;

++i;} else {

a[i]=a[i-1]+a[i];} } if(p==1)printf(“%d”,time);else printf(“No Solution”);return 0;

十六

第三届程序设计大赛 搬果实

Time Limit:1000MS Memory Limit:65536K

Total Submit:161 Accepted:55 Description

在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆,只有相邻的两堆可以合并。

每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过N-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。

因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重量都为1,并且已知果子的种类数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力最少,并输出这个最小的体力耗费值。

Input

输入包括两行,第一行是一个整数N(1 <= N <= 100),表示果子的种类数。第二行包含N个整数,用空格分隔,每个整数M(1 <= M <= 200)是第M种果子的数目。

Output

包括一行,这一行只包含一个整数,也就是最小的体力耗费值。

Sample Input 1 2 9

Sample Output Source

#include main(){ int n,sum=0,p,temp,k;int a[105]={0},b[104]={0};int i,j;scanf(“%d”,&n);for(i=0;i

scanf(“%d”,&a[i]);k=n;while(k>=2){

temp=0;

for(i=0;i<=k-2;i++)

{

b[i]=a[i]+a[i+1];

}

for(i=0;i

if(b[0]>b[i])

{

b[0]=b[i];

temp=i;

}

sum+=b[0];

a[temp]=b[0];

for(i=temp+1;i

{

a[i]=a[i+1];

}

--k;} printf(“%d”,sum);return 0;}

测试时用的数据

#include main(){ int n,sum=0,p,temp,k;int a[105]={0},b[104]={0};

}

int i,j;scanf(“%d”,&n);for(i=0;i=2){ temp=0;for(i=0;i<=k-2;i++){

b[i]=a[i]+a[i+1];

printf(“%d****”,b[i]);} for(i=0;i

if(b[0]>b[i])

{

b[0]=b[i];

temp=i;

} sum+=b[0];printf(“b[0]=%d,sum=%d,temp=%d”,b[0],sum,temp);a[temp]=b[0];for(i=temp+1;i

a[i]=a[i+1];}--k;for(i=0;i

printf(“..%d..”,a[i]);printf(“,k=%d”,k);printf(“n”);} printf(“%d”,sum);return 0;

十七 第三届程序设计大赛 哥德巴赫猜想

Time Limit:1000MS Memory Limit:65536K

Total Submit:134 Accepted:60 Description

1742年,哥德巴赫在给好友欧拉的一封信里陈述了他著名的猜想——哥德巴赫猜想:任何一个大于4的偶数都是两个素数之和。

例如:

8=3+5,3和5都是素数。

20=3+17=7+13

42=5+37=11+31=13+29=19+23

你的任务是写出10000以内的哥德巴赫猜想。

Input

输入包含一组或多组测试数据。

测试数据每一行是一个偶数N(0 < N <= 10000)

输入数据以0为结束符,0不需要处理。

Output

对于每行测试数据,对应一行形式为N=a+b输出(a < b),a和b必须是素数。如果有多种结果,请输出b-a最大的一组。

Sample Input 20 42 0

Sample Output

8=3+5 20=3+17 42=5+37 Source

#include #define N 10000 main(){ int n[N];int k=0,p,a,b;int str[10002];int i,j,v,m=0,x;for(i=2;i<10000;i++){

x=0;

for(j=2;j

{

if(i%j==0)

x=1;

}

if(x==0)

{

str[m]=i;

++m;

} } for(i=0;;i++){

scanf(“%d”,&n[i]);

++k;

if(n[i]==0)

break;}--k;for(i=0;i

p=1;

for(j=0;j

{

for(v=m;v>=0;v--)

{

if(n[i]==str[j]+str[v])

{

a=str[j];

b=str[v];

}

}

}

}

} printf(“%d=%d+%dn”,n[i],a,b);p=0;break;if(p==0)break;return 0;

十八

第二届程序设计大赛 亏多少?

Time Limit:1000MS Memory Limit:65536K

Total Submit:91 Accepted:71 Description

商人能赚钱也能赔钱。

比如,商人吕不韦花40元买了某商品,他决定70元卖掉。一个顾客给了吕不韦100元,吕不韦找了他30元,理论上吕不韦赚了30元。但很不幸,吕不韦发现那100元是假的,于是他亏了70元(40元商品+30元的找钱)。

Input

我们有多组测试数据,第一行是一个X(1 <= X <=20),表示你要分析的X个问题。

接下来的X行中,每行由4个数字构成,分别为N,M,P和C(数字范围0-32767),数字之间以一个空格分开。

N:商品的成本

M:商品的售价

P:吕不韦收到假钱总数 C:吕不韦找给顾客的钱

其中:N < M;P可能小于M,因为顾客可能给一部分假钱,一部分真钱。

Output

每行输入数据对应一个输出数据,告诉吕不韦亏多少钱,如果还是赚钱的,那么请输出负数。

Sample Input 40 70 100 30 40 70 50 20 14604 32391 3902 153

Sample Output

20-13885

Hint

提示:例子2分析:顾客支付了90元(50元假钱+40元真钱),吕不韦亏了20元(得到40元真钱-找给顾客20元-40元商品价格)

Source

#include int main(){ int x,n,m,p,c;int sum[21]={0};int i;scanf(“%d”,&x);for(i=0;i

scanf(“%d %d %d %d”,&n,&m,&p,&c);

if(p==m+c)

sum[i]+=(c+n);

}

else

sum[i]+=(n+p-m);} for(i=0;i

十九

第二届程序设计大赛 IP地址

Time Limit:1000MS Memory Limit:65536K

Total Submit:110 Accepted:57 Description

常见的IP地址的表示方式为x.x.x.x,如172.16.163.66,它还可以用“位”来表示。

你的任务是将32个‟0‟和‟1‟构成的二进制序列转换为十进制的表示格式,每8位之间以‟.‟间隔。

Input

输入数据第一行是一个正整数N(1 <= N <= 20),表示有N组数据需要转换。

接下来的N行表示N组数据。

Output

每行输入数据对应一行输出数据。

每行输入的二进制数据对应一个十进制的输出数据,每8位以‟.‟间隔。

Sample Input 4 ******00 ******11 ******00 ******01

Sample Output

0.0.0.0 3.128.255.255 203.132.229.128 80.16.0.1

Source

#include int fact(int n);int main(){ int n,i,j,k;int a[20][4]={0},b[8];char str[32];scanf(“%d”,&n);for(i=0;i

scanf(“%s”,str);

for(k=0;k<4;k++)

{

for(j=8*k;j<8*(k+1);j++)

{

if(str[j]=='0')

b[j-8*k]=0;

else

b[j-8*k]=fact(7-j+8*k);

}

for(j=8*k;j<8*(k+1);j++)

a[i][k]+=b[j-8*k];

}

} for(i=0;i

printf(“%d.%d.%d.%dn”,a[i][0],a[i][1],a[i][2],a[i][3]);return 0;} int fact(int n){ int res;if(n==0)

res=1;else

res=2*fact(n-1);return res;}

二十

求和问题

Time Limit:1000MS Memory Limit:65536K

Total Submit:861 Accepted:349 Description

求s=a+aa+aaa+aaaa+aaa……a的值,其中a是一个数字,例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘输入。

Input

输入的测试数据为1行,实例包括2个整数,分别是a的值和加数的个数。

Output

输出1个整数,表示求和结果。

Sample Input 5 Sample Output

37035

Source

#include int main(){ int a,n,sum=0,p=1;int j;scanf(“%d%d”,&a,&n);

for(j=n;j>0;j--)

{

p=a*j;

a*=10;

sum+=p;

} printf(“%d”,sum);return 0;}

二十一

Problem A:字符串

Time Limit:1000MS Memory Limit:65536K

Total Submit:277 Accepted:132 Description

从键盘中输入一串字符串(长度不超过80个字符),假定输入的字符串中只含有字母和#号,请将字符串中的前导#全部移到字符串的尾部,中间的#保持不变。可使用数组或指针实现,不能使用字符串复制函数。Input

输入一串字符串,长度不超过80个字符,只包含字母和#号,并且以#开头和结束。

Output

输出移动后的字符串。

Sample Input

#####A#BC#DEF#G###

Sample Output

A#BC#DEF#G

#

Source

#include #include int main(){ char str[80];int i,j,k=0;scanf(“%s”,str);for(i=0;i

if(str[i]>='a' && str[i]<='z' || str[i]<='Z' && str[i]>='A')

{

break;

} for(j=i;j

if(j

printf(“%c”,str[j]);

else

{

printf(“%c”,str[k]);

k++;

} return 0;}

二十二

完数

Time Limit:1000MS Memory Limit:65536K

Total Submit:540 Accepted:307 Description

输入一个正整数x,判断是否为完数。说明:“完数”是指这个数正好等于它的因子之和。例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数”

Input

一个正整数。

Output

yes 或者 no

Sample Input

Sample Output

yes

Source

#include int main(){

}

int n,sum=0;int i,j;scanf(“%d”,&n);for(i=1;i

sum+=i;} } if(sum==n)printf(“yes”);else printf(“no”);return 0;

二十三

多项式求和

Time Limit:1000MS Memory Limit:65536K

Total Submit:462 Accepted:282 Description

输入一个正整数m,计算y的值(y=1+1/3+1/5+1/7+…+1/(2m+1))。

Input

一个正整数。

Output

一个实数,保留小数点后六位。Sample Input

Sample Output

2.133256

Source

#include int main(){ float m,sum,y=1,i;scanf(“%f”,&m);for(i=1;i<=m;i++){

y+=1.0/(2*i+1);

} printf(“%f”,y);return 0;}

二十四

求和问题

Time Limit:1000MS Memory Limit:65536K

Total Submit:715 Accepted:303 Description

计算1-x/2+x/3-x/4+……+x/99-x/100的值。其中,x是一个正整数。(1000)

<= x <= Input

输入一个正整数,代表x的值。

Output

输出一个实数,表示求和结果,保留2位小数。

Sample Input

Sample Output

0.69

Source

#include int main(){ int x;float y,temp=1.0,i,sum=1;scanf(“%d”,&x);for(i=2;i<=100;i++){

temp*=-1;

y=temp*x/i;

sum+=y;} printf(“%.2f”,sum);return 0;}

二十五

求和问题

Time Limit:1000MS Memory Limit:65536K

Total Submit:237 Accepted:151 Description

计算1+x/2-x/3+x/4-x/5+……+x/98-x/99+x/100的值。其中,x是一个正整数。

Input

输入一个正整数,代表x的值。

Output

输出一个实数,表示求和结果,保留2位小数。

Sample Input

Sample Output

1.31

Source

#include int main(){ int x;float y,temp=1.0,i,sum=1;scanf(“%d”,&x);for(i=2;i<=100;i++){

y=temp*x/i;

sum+=y;

temp*=-1;}

}

printf(“%.2f”,sum);return 0;

二十六

判断字符类型

Time Limit:1000MS Memory Limit:65536K

Total Submit:152 Accepted:70 Description

判断输入的单个字符是否为小写字母。

Input

输入单个字符。

Output

是小写字母,屏幕输出Yes 不是小写字母,屏幕输出No

Sample Input

a

Sample Output

Yes

Source #include int main(){ char ch;scanf(“%c”,&ch);if(ch<='z' && ch>='a')

printf(“Yes”);else

printf(“No”);return 0;}

二十七

级数求和问题

Time Limit:1000MS Memory Limit:65536K

Total Submit:209 Accepted:66 Description

计算x-x/2+x/3-x/4+…+x/99-x/100+…,直到最后一项的绝对值小于0.00001为止。

Input

正整数x(1 =< n <= 100)

Output

一个实数,小数点后保留2位。

Sample Input Sample Output

2.08

Source

#include #include int main(){ int x;float i,y,sum=0,temp=1;scanf(“%d”,&x);for(i=1;;i++){

y=temp*x/i;

temp*=-1;

sum+=y;

if(fabs(y)<1e-5)

break;} printf(“%.2f”,sum);return 0;}

二十八

符合条件的数

Time Limit:1000MS Memory Limit:65536K

Total Submit:118 Accepted:66 Description 一个正整数与3的和是5的倍数,与3的差是6的倍数,编写一个程序求符合条件的前n个数。

Input

正整数n(1 =< n <= 1000)

Output

符合条件的数,每个一行。

Sample Input

Sample Output 57 87 117 147 Source

#include

int main(){ int n,x[500],i,k=0;for(i=1;i<=1000;i++){

if((i+3)%5==0 &&(i-3)%6==0)

{

x[k]=i;

++k;

} } scanf(“%d”,&n);for(i=0;i

}

printf(“%dn”,x[i]);return 0;

二十九

Problem B:交换字符

Time Limit:1000MS Memory Limit:65536K

Total Submit:97 Accepted:42 Description

从键盘中输入一串字符串(长度不超过80个字符),假定输入的字符串中只含有字母和数字,请将字符串中的前导数字全部移到字符串的尾部,中间的数字保持不变。可使用数组或指针实现,不能使用字符串复制函数。

Input

输入一串字符串,长度不超过80个字符,只包含字母和数字,并且以数字开头和结束。

Output

输出移动后的字符串。

Sample Input

1234A5BC6DEF7G89

Sample Output

A5BC6DEF7G891234

#include #include int main(){ char str[80];int i,j,k=0;scanf(“%s”,str);for(i=0;i

if(str[i]>='a' && str[i]<='z' || str[i]<='Z' && str[i]>='A')

{

break;

} for(j=i;j

if(j

printf(“%c”,str[j]);

else

{

printf(“%c”,str[k]);

k++;

} return 0;}

三十

PK赛

Time Limit:1000MS Memory Limit:65536K

Total Submit:397 Accepted:222 Description

一年一度的厦门理工学院程序设计大赛又开始了,今年是第五届。今年赛会组织方决定用一种新规则决定获胜的选手。在每一轮比赛中,参赛者都是成对的,两两比赛。输者将被淘汰,赢者将自动晋级到下一轮比赛中。比赛一直进行到只剩一个人为止,这个人就是冠军。

在一轮比赛中,如果比赛人数不是偶数,那么将随机选择一个参赛者自动晋级下一轮,而其它人还是一对一地完成本轮比赛。赛会组织方想知道要产生冠军需要进行多少轮比赛。

Input

参赛的人数N(1 <= N <= 1000000)。

Output

比赛需要的总轮数。

Sample Input

Sample Output

Source

#include

int main(){ int n,sum=0,i;scanf(“%d”,&n);for(i=1;;i++){

if(n%2!=0)

{

--n;

n/=2;

++n;

++sum;

}

else

{

n/=2;

++sum;

}

} if(n==1)

break;} printf(“%d”,sum);return 0;

三十一

第四届程序设计大赛 数字四的游戏

Time Limit:1000MS Memory Limit:65536K

Total Submit:314 Accepted:113 Description

一年一度的厦门理工学院程序设计大赛又开始了,今年是第四届。今年赛会组织方决定用一种新规则决定获胜的选手。他们将参赛选手从1编号到N并围成一圈,从第一个人开始报数,报到4的人退出,下一个人从 1 开始重新报数,报到4 的人退出。如此循环,直到留下最后一个人,他就是获胜者。

Input

参赛的人数N(1 <= N <= 1000)。

Output

获胜选手的编号。

Sample Input

Sample Output 1

Source

#include int main(){ int a[1001]={0};int i=1,k;int n,p=0;scanf(“%d”,&n);for(i=1;i<=n;i++)

a[i]=i;k=n;i=1;while(k!=1){

if(a[i]!=0)

++p;

if(p==4)

{

a[i]=0;

p=0;

--k;

}

if(i==n)

{

i=0;

}

++i;} for(i=1;i<=n;i++)

if(a[i]!=0)

printf(“%d”,a[i]);return 0;}

三十二

搬家的烦恼

Time Limit:1000MS Memory Limit:65536K

Total Submit:635 Accepted:76 Description

理工学院的学生每个学年结束以后都要搬宿舍,搬宿舍的烦恼还只是暂时的,搬宿舍以后发现插座不够用是永远的伤痛。

同学们发现新宿舍只有一个插座,但他们有很多台电脑需要同时使用,于是他们买来了好几个排插,每个排插可支持的插头不一样多,你的任务是帮他们计算一下他们的排插能支持多少台电脑同时使用。(注意:排插本身也需要电源接入)

Input

输入数据由一个整数N打头(1 <= N <= 10),表示接下来测试案例的个数。

接下来是N行,每行描述了一个测试案例。每个测试案例以一个整数K打头(1 <= K <= 10),表示这个测试案例中排插的数量。然后同一行中紧跟着K个整数,中间用空格隔开,O1O2…OK(2 <= Oi <= 10)表示每个插座可支持的插头数。

Output

每个测试案例对应一行整数输出,这个整数表示最多能支持的电脑数量。

Sample Input 3 2 3 4 4 10 10 10 10

Sample Output 37

Source

#include int main(){ int n,k,a[11],y,sum;int i,j;scanf(“%d”,&n);for(i=0;i

sum=0;

scanf(“%d”,&k);

for(j=0;j

{

scanf(“%d”,&y);

sum+=y;

}

a[i]=sum-k+1;} for(i=0;i

printf(“%dn”,a[i]);return 0;}

三十三

Description

输入一个正整数m,计算y的值(y=1+1/2+1/4+1/6+…+1/(2m))。

Input

一个正整数。

Output

一个实数,保留小数点后2位。

Sample Input

第二篇:C语言考试

《C语言程序设计》课程考试题库

第一章 C语言概述

一、单项选择题

1、C 语言规定,必须用()作为主函数名。A.Function B.include C.main D.stdio 答案:C

2、()是C 程序的基本构成单位。

A.函数 B.函数和过程 C.超文本过程 D.子程序 答案:A

3、在 C 语言中,每个语句和数据定义是用()结束。A.句号 B.逗号 C.分号 D.括号

二、判断题

1、一个 C 程序可以包含任意多个不同名的函数,但有且仅有一个主函数。()答案:正确

2、C 语言规定: 在一个源程序中, main函数的位置必须在最开始。()答案:错误

3、在 C 程序中语句是以分号结束的。()

答案:正确

第二章 程序的灵魂——算法

一、单项选择题

1、一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()A.有0个或多个输入 B.有0个或多个输出 C.有穷性 D.可行性 答案:B

2、以下叙述中正确的是()。A.C语言比其它语言高级。

B.C语言可以不用编译就能被计算机识别执行。

。C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式。D.C语言出现的,具有其它语言的一切优点。答案:C

3、以下叙述正确的是()。

A.C语言的源程序不必通过编译就可以直接运行。

B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令。C.C语言源程序经编译形成的二进制代码可以直接运行。D.C语言中的函数不可以单独进行编译。答案:B 答案:B

二、判断题

1、C语言的书写格式不会影响程序的可读性。()答案:错误

2、C 语言程序实现与其他高级语言一样也要经过编辑、编译连接和运行这样的三步曲。(答案:正确

3、健壮的算法不会因为非法输入而出现莫名其妙的状态。()答案:正确

第三章 数据类型 运算符与表达式

一、单项选择题

1、下列字符串是标识符的是()。

A._HJ B.9_student C.long D.LINE 1 答案:A

2、()不是 C 语言提供的合法关键字。

A.switch B.print C.case D.default 答案:B

3、判断字符型变量 ch 为小写字母的表达式是()。

A.’a’<=ch<=’z’ B.(ch>=a)&&(ch<=z)C.(ch>=’a’)||(ch<=’z’)D.(ch>=’a’)&&(ch<=’z’)答案:D

4、在C 语言中,回车换行符是()。A.n B.t C.v D.b)答案:A

5、设整型变量 a 值为9,则下列表达式中使 b 的值不为4的表达式()。A.b=a/2 B.b=a%2 C.b=8-(3,a-5)D.b=a>5?4:2 答案:B

6、能正确表示 x 的取值范围在[0,100]和[-10,-5]内的表达式是()。A.(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)B.(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)C.(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)D.(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)答案:B 7、10+’a’+1.5-567.345/’b’的结果是()型数据。A.long B.double C.int D.unsigned float 答案:B

8、设 a、b 和 c 是 int 型变量,且 a=2,b=4,c=6,则下面表达式中值为 0 的是()。A.‘a’+ ‘b’ B.a<=b C.a||b+c&&b-c D.!((a

9、已知在ASCII字符集中,字母A的序号为65,下面程序的输出结果为()。main(){char c=’A’;int i=10;c=c+10;i=c%i;printf(“%c,%dn”,c,i);} A.75,7 B.75,5 C.K,5 D.因存在非图形字符,无法直接显示出来 答案:C

10、C 语言中最简单的数据类型包括()。

A.整型,实型,逻辑型 B.整型,实型,字符型 C.整型,字符型,逻辑型 D.整型,实型,逻辑型,字符型 答案:B

11、C 语言中,运算对象必须是整型数的运算符是()。A.% B.C.% 和 D.** 答案:A

12、下面程序的输出结果是()。mian(){int x=2,y=0,z;x*=3+2;printf(“%d”,x);x*=y=z=4;printf(“%d”,x);} A.8 40 B.10 40 C.10,4 D.8,4 答案:B

13、下面程序的输出结果是()。main(){int i,j;i=16;j=(i++)+i;printf(“%d”,j);i=15;printf(“%d %d”,++i,i);} A.32 16 15 B.33 15 15 C.34 15 16 D.34 16 15 答案:A

14、若已定义 X和 Y为double 类型,则表达式:x=1,y=x+3/2 的值为()。A.1 B.2 C.2.0 D.2.5 答案:C

二、判断题

1、在C 语言中,整型数据与字符型数据在任何情况下都可以通用。()

答案:错误

2、在C 语言程序中,AHP 和 ahp 分别代表两个不同的标识符。()

答案:正确

3、在C 语言中,int、char和 short 三种类型数据在内存中所占用的字节数都是由用户自 己定义的。()

答案:错误

4、在 C 程序中一行内可以写几个语句,一个语句可以分写在多行上。因此,并不是每一条 C 语句都必须有一个分号的。()

答案:错误

5、在 C 语言程序中,happy是正确的标识符。()

答案:正确

6、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。()答案:正确

7、浮点型常量的指数表示中 ,e 是可以省略的。()答案:错误

第四章 最简单的C程序设计——顺序程序设计

一、单项选择题

1、C 语言中调用 printf 进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同,如果格式说明的个数小于输出项的个数,多余的输出项将()。A.不予输出 B.输出空格 C.照样输出 D.输出不定值或 0 答案:A

2、为了表示关系 x>=y>=z,应使用C 语言表达式()。A.(x>=y)&&(y>=z)B.(x>=y)AND(y>=z)C.(x>=y>=z)D.(x>=y)&(y>=z)答案:A

3、若已定义 int a=25,b=14,c=19;以下三项运算符(?:)所构成的语句的执行结果是()。a++<=25&&b--<=2&&c++?printf(“***a=%d,b=%d,c=%dn”,a,b,c):printf(“###a=%d,b=%d,c=%dn”,a,b,c)A.(***a=25,b=14,c=19)B.(***a=26,b=13,c=19)C.(###a=25,b=14,c=19)D.(###a=26,b=13,c=19)答案:D

4、以下程序的输出结果是()。main(){ int i=010,j=10,k=0x10;printf(“%d,%d,%dn”,i,j,k);} A.8,10,16 B.8,10,10 C.10,10,10 D.10,10,16 答案:A

5、以下程序的输出结果是()。#include main(){printf(“%dn”,NULL);} A.不确定的值 B.0 C.-1 D.1 答案:B

6、以下程序的输出结果是()。main(){ char c1='6',c2='0';printf(“%c,%c,%d,%dn”,c1,c2,c1-c2,c1+c2);} A.因输出格式不合法,输出出错信息 B.6,0,6,102 C.6,0,7,6 D.6,0,5,7 答案:B

7、设有如下定义:int x=10,y=3,z;则语句 printf(“%dn”,z=(x%y,x/y));输出结果是()。

A.3 B.0 C.4 D.1 答案:A

8、以下程序的输出结果是()。main(){ int x=10,y=10;printf(“%d %dn”,x--,--y);} A.10 10 B.9 9 C.9 10 D.10 9 答案:D

9、下面程序的输出结果()。main(){ int x;x=-3+4*5-6;printf(“%d”,x);x=3+4%5-6;printf(“%d”,x);x=-3*4%6/5;printf(“%d”,x);x=(7+6)%5/2;printf(“%d”,x);} A.11 1 0 1 B.11-3 2 1 C.12-3 2 1 D.11 1 2 1 答案:A

10、以下程序的输出结果是()。main(){ int a=-1,b=4,k;k=(++a<=0)&&!(b--<=0);printf(“%d %d %d”,k,a,b);} A.1 0 4 B.0 0 4 C.1 0 3 D.0 0 3 答案:C

二、判断题

1、C 程序有三种结构化程序设计方法,分别顺序结构、选择结构和循环结构。()

答案:正确

2、程序是按书写的顺序执行的。()

答案:错误

3、如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。()答案:正确

第五章 选择结构的程序设计

一、单项选择题

1、分析以下程序: main(){ int x=5,a=0,b=0;if(x=a+b)printf(“** **n”);else printf(“## ##n”);以上程序()。

A.有语法错,不能通过编译 B.通过编译,但不能连接 C.输出** ** D.输出## ## 答案:D

2、两次运行下面的程序,如果从键盘上分别输入 6 和4,则输出结果是()。main(){ int x;scanf(“%d”,&x);if(x++>5)printf(“%d”,x);else printf(“%dn”,x--); } A.7 和 5 B.6 和 3 C.7 和4 D.6和 4 答案:A

3、在C 的 if语句中,可用作判断的表达式是()。

A.关系表达式 B.逻辑表达式 C.算术表达式 D.任意表达式 答案:D

4、假定所有变量均已正确说明,下列程序段运行后 x 的值是()。a=b=c=0;x=35;if(!a)x=-1;else if(b);if(c)x=3;else x=4;A.34 B.4 C.35 D.3 答案:B

5、若有以下变量定义: float x;int a,b;则正确的 switch 语句是()。A.switch(x){ case 1.0:printf(“*n”);case 2.0:printf(“* *n”);} B.switch(x){ case 1,2:printf(“*n”);case 3:printf(“* *n”);} C.switch(a+b){ case 1:printf(“*n”);case 2*a:printf(“* *n”);} D.switch(a+b){ case 1:printf(“*n”);case 1+2:printf(“* *n”);} 答案:D

6、在 C 语言中,多分支选择结构语句为 switch(c)

{ case 常量表达式 1:语句 1;

„„

case 常量表达式 n-1:语句 n-1; default 语句 n;} 其中括号内表达式 c 的类型()。

A.可以是任意类型 B.只能为整型 C.可以是整型或字符型 D.可以为整型或实型 答案:C

7、当 a = 1, b = 3 , c = 5, d = 4时, 执行完下面程序段后 x的值为()if(a < b)

。if(c < d)x = 1;else if(a < c)if(b < d)x =2;else x = 3;else x = 6;else x = 7;A.1 B.2 C.3 D.6 答案:A

二、判断题

1、条件表达式不能取代一般if的语句。()答案:错误

2、在 if语句中,if子句与 else 子句都可以单独使用,构成了 if语句的两种缺省形式。()答案: 错误

3、在C语言中,逗号既可以作为运算符,也可以作为分隔符。()答案:正确

4、在 if语句中,不可以没有 else 子句。()

答案:错误

5、在switch语句中,每一个的case常量表达式的值可以相同。()答案:错误

6、在C 语言的 if语句中,用作条件判断的表达式只能是关系和逻辑表达式。()

答案:错误

7、在C 语言中 break 和 continue 都是循环中途退出语句,其中 break 语句用来跳出一层循环结构;continue 语句用来结束一次循环。()

答案:正确

第六章 循环结构程序设计

一、单项选择题

1、while 循环语句中,while 后一对圆括号中表达式的值决定了循环体是否进行,因此,进入 while 循环后,一定有能使此表达式的值变为(),否则,循环将会无限制地进行下去。

A.0 B.1 C.成立 D.2 答案:A

2、在 do-while 循环中,循环由 do 开始,用 while 结束,必须注意的是:在 while表达式后面的()不能丢,它表示 do-while 语句的结束。A.0 B.1 C.; D.,答案:C

3、for 语句中的表达式可以部分或全部省略,但两个()不可省略。但当三个表达式均省略后,因缺少条件判断,循环会无限制地执行下去,形成死循环。A.0 B.1 C.; D.,答案:C

4、程序段如下 int k=1;while(!k==0){k=k+1;printf(“%dn”,k);} 说法正确的是()。

A.while 循环执行 2 次 B.循环是无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次 答案:B

5、以下 for循环是()。

for(a=0,b=0;(b!=123)&&(a<=4);a++)A.无限循环 B.循环次数不定 C.执行 4次 D.执行 5 次 答案:D

6、在下列程序中,while的循环次数是()。main(){ int i=0;while(i<10){if(i<1)continue;if(i= =5)break;i++;}......} A.1 B.10 C.6 D.死循环、不能确定次数 答案:D

7、执行下面的程序后,a 的值为()。main(){int a,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;} b-=5;} } A.7 B.8 C.9 D.10 答案:B

8、以下程序的输出结果()。main(){ int x=3;do {printf(“%3d”,x-=2);}while(--x);} A.1 B.3 0 C.1-2 D.答案:A

9、以下能正确计算 1×2×3ׄ×10的程序段是()A.do {i=1;s=1;s=s*i;i++;} while(i<=10);B.do {i=1;s=0;s=s*i;i++;} while(i<=10);C.i=1;s=1;do {s=s*i;i++;} while(i<=10);

死循环。D.i=1;s=0;do {s=s*i;i++;} while(i<=10);答案:C

10、下面有关 for循环的正确描述是()。A.for循环只能用于循环次数已经确定的情况 B.for循环是先执行循环体语句,后判断表达式 C.在 for循环中,不能用 break 语句跳出循环体

D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 答案:D

二、判断题

1、do-while循环的while后的分号可以省略。()答案:错误

2、在多层循环中, 一个break语句只向外跳一层。()

答案:正确

3、do-while循环至少要执行一次循环语句。()答案:正确

4、C语言中while和do-while循环的主要区别是while语句的循环体至少会被执行一次,而 do-while语句的循环体则可能一次也不执行。()

答案:错误

5、for语句作为循环控制语句时,其括号内各个表达式及其后的分号都可缺省。()

答案: 错误

6、C语言的三种循环不可以互相嵌套。()答案:错误

7、continue 只能用于循环体中。()答案:正确

第七章 数组

一、单项选择题

1、定义如下变量和数组: int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则下面执行语句的结果为()。for(i=0;i<3;i++)printf(“%3d”,x[i][2-i]);A.1 5 9 B.1 4 7 C.3 5 7 D.3 6 9 答案:C

2、在C 语言中,引用数组元素时,其数组下标的数据类型允许是()。A.整型常量 B.整型常量或整型表达式 C.整型表达式 D.任何类型的表达式 答案:B

3、以下对一维整型数组 a的正确说明是()。

A.int a(10);B.int n;scanf(“%d”,&n);int a[n];C.int n=10,a[n];D.#define SIZE 10 int a[SIZE];答案:D

4、若有说明语句:char c= ‘64’;则变量 C 包含()。A.1 个字符 B.2 个字符

C.3 个字符 D.说明不合法,C 值不确定。答案:A

5、判断字符串a和b是否相等,应当使用()。

A.if(a= =b)B.if(a=b)C.if(strcpy(a,b))D.if(strcmp(a,b))答案:D

6、下面程序的运行结果是()。main(){ int a[6],i;for(i=1;i<6;i++){ a[i]=9*(i-2+4*(i>3))%5;printf(“%2d”,a[i]);} } A.-4 0 4 0 4 B.-4 0 4 0 3 C.-4 0 4 4 3 D.-4 0 4 4 0 答案:C

7、若有说明:int a[3][4] = {0};则下面正确的叙述是()。A.只有元素 a[0][0]可以得到初值 0 B.此说明语句不正确

C.数组 a 中每个元素均可得到初值 0 D.数组 a 每个元素均可得到初值,但值不一定为 0 答案:C

8、下面几个字符串处理表达式中能用来把字符串str2复制到字符串str1后的是()。A.strcat(str1,str2);B.strcat(str2,str1);C.strcpy(str1,str2);D.strcmp(str1,str2);答案:C

9、若有二维数组 a[m][n],则数组中 a[i][j]之前的元素的个数为()。A.j*m+i B.i*n+j C.i*m+j+1 D.i*n+j+1 答案:D

10、设有 char str[10],下列语句正确的是()。A.scanf(“%s”,&str);B.printf(“%c”,str);C.printf(“%s”,str[0]);D.printf(“%s”,str);答案:D

二、判断题

1、字符串可以用来给数组赋值,在 C 程序的执行语句中可以直接用字符串给数组名赋值。

()

答案:错误

2、数组名也可作为函数参数使用,此时数组名代表数组的起始地址。()

答案:正确

3、数组在定义时没有必要指定数组的长度,其长度可以在程序中根据元素个数再决定。()

答案:错误

4、数组首地址不仅能通过数组中第一个元素的地址表示,也可以通过数组名来表示。()

答案:正确

5、C 语言中 , 字符串常量存放在字符数组中要有一个结束符 , 该结束符是0。()答案:错误

6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数。()答案:错误

7、数组名能与其它变量名相同,数组名后是用方括号括起来的常量表达式,不能用圆括号。()答案:正确

第八章 函数

一、单项选择题

1、以下函数定义正确的是()。

A.double fun(int x, int y)B.double fun(int x;int y)C.double fun(int x, int y);D.double fun(int x , y)答案:A

2、C 语言规定,简单变量作实参,它与对应形参之间的数据传递方式是()。A.地址传递 B.单向值传递 C.双向值传递 D.由用户指定传递方式 答案:B

3、以下关于C语言程序中函数的说法正确的是()。A.函数的定义可以嵌套,但函数的调用不可以嵌套; B.函数的定义不可以嵌套,但函数的调用可以嵌套; C.函数的定义和调用均不可以嵌套; D.函数的定义和点用都可以嵌套。答案:B

4、一个数据类型为 void 的函数中可以没有 return 语句,那么函数的被调用时()A.没有返回值 B.返回一个系统默认值 C.返回值由用户临时决定 D.返回一个不确定的值 答案:D

5、以下说法不正确的是()。

A.实参可以是常量、变量或表达式 B.形参可以是常量、变量或表达式 C.实参可以是任意类型 D.形参应与其对应的实参类型一致 答案:B

6、以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10 void arrin(int x[N]){ int i=0;while(i

A.x+i B.&x[i+1] C.x+(i++)D.&x[++i] 答案:C

7、下列说法正确的是()。

A.一个函数的函数体必须要有变量定义和执行部分,二者缺一不可 B.一个函数的函数体必须要有执行部分,可以没有变量定义

C.一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数 D.以上都不对 答案:C。

8、若用数组名作为函数调用的实参,传递给形参的是()。A.数组的首地址 B.数组第一个元素的值 C.数组中全部元素的值 D.数组元素的个数 答案:A

9、如果在一个函数中的复合语句中定义了一个变量,则该变量()。A.只在该复合语句中有效 B.在该函数中有效 C.在本程序范围内有效 D.为非法变量 答案:A

10、有以下程序

void f(int x,int y){ int t;if(x

A.3,4,5 B.5,3,4 C.5,4,3 D.4,3,5 答案:C

二、判断题

1、C 程序可以由若干个源文件组成,因此最小的功能单位是源文件,最小编译单位的是函数。()

答案:错误

2、C 程序中函数不可以嵌套定义但可以嵌套调用。()答案: 正确

3、在函数内的复合语句中定义的变量在本函数范围内有效。()

答案:错误

4、C 语言规定,简单变量做实参时,与其对应的形参之间是单向的值传递。()答案: 正确

5、数组名也可作为函数参数使用,此时是地址传递。()

答案:正确

6、C 语言本身没有输入输出语句,输入输出操作都是通过调用库函数来实现的。()

答案:正确

7、函数形参的存储单元是动态分配的。()答案:正确

第九章 预处理命令

一、单项选择题

1、C 语言中,宏定义有效范围从定义处开始,到源文件结束处结束,但可以用()来提前解除宏定义的作用。

A.# ifdef B.endif C.# undefine D.# undef 答案:D

2、以下不正确的叙述是()。

A.预处理命令都必须以“#”号开始

B.在程序中凡是以“#”号开始的语句行都是预处理命令行 C.C 语言在执行过程中对预处理命令行进行处理 D.# define ABCD是正确的宏定义 答案:C

3、在文件包含预处理语句(# include)的使用形式中,当之后的文件名用“”(双引号)括起时,寻找被包含文件的方式是()。A.直接按系统设定的标准方式搜索目录

B.先在源程序所在目录搜索,再按系统设定的标准方式搜索 C.仅仅搜索源程序所在目录 D.仅仅搜索当前目录 答案:B

二、判断题

1、预处理命令的前面必须加一个“#”号。()答案:正确

2、宏替换不占用运行时间。()答案:正确

3、C语言的编译系统对宏命令的处理是在对源程序中其它语句正式编译之前进行的。()答案:正确

第十章 指针

一、单项选择题

1、变量的指针,其含义是指该变量的。

A.值 B.地址 C.名 D.一个标志 答案:B

2、设有说明 int(*ptr)[M];其中 ptr是()。A.M 个指向整型变量的指针

B.指向 M 个整型变量的函数指针

C.一个指向具有 M 个整型元素的一维数组的指针

D.具有 M 个指针元素的一维指针数组,每个元素都只能指向整型量 答案:C

3、如下程序的执行结果是()。# include main(){ static int a[ ]={1,2,3,4,5,6};int *p;p=a;*(p+3)+=2;printf(“%d,%dn”,*p,*(p+3));} A.1,3 B.1,6 C.3,6 D.1,4 答案:B

4、若有以下定义,则对 a数组元素的正确引用是()。int a[5], *p=a;A.*&a[5] B.a+2 C.*(p+5)D.*(a+2)答案:D

5、若有定义: int a[2][3];则对 a 数组的第i行第j列(假设 i,j 已正确说明并赋值)元素值的正确引用为()。

A.*(*(a +i)+j)B.(a+i)[j] C.*(a+i+j)D.*(a +i)+j 答案:A

6、设有下面的程序段: char s[ ]=“china”;char *p;p=s;则下列叙述正确的是()。A.s 和 p 完全相同

B.数组 s 中的内容和指针变量 p 中的内容相等 C.s 数组长度和 p 所指向的字符串长度相等 D.*p与s[0]相等 答案:D

7、若有下列说明和语句:int a[4][5],(*p)[5];p = a;则对a 数组元素的正确引用是()。

A.p+1 B.*(p+3)C.*(p+1)+3 D.*(*p+2)答案:B

二、判断题

1、在定义指针型变量时指定的基类型为该指针变量所能指向的变量类型。()

答案:正确

2、指针变量,只能作为函数的形参,不可以作函数的实参。()答案:正确

3、由于指针变量存储的是地址,指针变量被定义之后可以指向任一类型的变量。()

答案:错误

第十一章 文件

一、单项选择题

1、若用 fopen()函数打开一个新的二进制文件,该文件可以读也可以写,则文件打开模式是()。

A.“ab+” B.“wb+” C.“rb+” D.“ab” 答案:B

2、若 fp 是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()。A.EOF B.0 C.非零值 D.NULL 答案:C

3、以下叙述中不正确的是()。

A.C 语言中的文本文件以 ASCII 码形式存储数据 B.C 语言中对二进制位的访问速度比文本文件快 C.C 语言中,随机读写方式不使用于文本文件 D.C 语言中,顺序读写方式不使用于二进制文件 答案:D

二、判断题

1、文件指针用于指向文件,文件只有被打开后才有对应的文件指针。(答案:正确

2、文件指针和位置指针都是随着文件的读写操作在不断改变。()

答案:错误

3、以“r”方式打开一个文件时,文件指针指向文件首。()答案: 正确)

第三篇:591UP公务员考试应战平台_如何让你的语言吸引考官

考公务员,就上591UP公务员考试应战平台(http://gwy.591up.com)

如何让你的语言吸引考官

公务员面试,就是要在短短的十几分钟内,通过你的语言来生动而有效地表达你的思想,要实现这个目标,组织好语言尤为重要。

一、语言的准确性

在公务员面试中,审题尤为重要,一定要抓住题目中的关键词,特别是在没有题本的情况下,更要记好关键词。然后迅速判别题型,抓住考点,进行整体构思。

面试中的语言表达是否准确首先取决于我们对考试题目的准确把握和理性分析上,如果对于题目本身的理解有误,那么必然无法准确作答。所以审题是面试中最重要的前提,做好这一步,才能进而有效地去完成其它方面,否则就很容易答非所问、画蛇添足,甚至让人不知所云。

而审题是有技巧的,尤其是在那样一个相对紧张和严肃的环境下,考生想要完完整整地记住和把握考官的问题,的确比较困难。那么,我们可以从关键词入手。通过对题目中的关键词进行记忆,进而在头脑中进行一个总体的分析,能够帮助我们及时有效地判别题型,从而对症下药。

但是,以上还只是为语言的准确表达提供了一个必要的前提。考生不要一把握住关键词就急于答题,还应对考题进行全面构思,把无数散落的点连贯起来,形成一个严密而有序的整体性语言和思维之网。

最后,还要特别注意词语的使用,尽量用柔和的语言、委婉的语气阐释问题,而避免用绝对化的词语。例如应对考官这样的提问:“你最讨厌什么样的人?”有考生回答:“我最讨厌虚伪的人”。如果换成:“俗话说,尺有所短,寸有所长,我没有特别讨厌的人,只是不太喜欢不诚信的人”。其实两种说法表达的是一个意思,但是给人的感觉是不同的,所以我们建议考生多用一些否定词加褒义词去代替贬义词。

二、语言的完整性

在思考题目的同时,一定要先列出整体框架,然后再填充内容,大多数考生在回答问题时只说一半,就是由于没有从整体上将题目思考完。提纲的作用就是一个线索,牵引着你朝着这个方向去思考和表达,先思考出整体构架,至少能够保证把题目有始有终地答完,不至于中途无话可说。另外,列出提纲的过程,也是你确定中心论点的过程,可谓一举两得。语言的完整性是公务员面试中语言表达的一个重要组成部分,在面试考试中,考生要做到有始有终,完整地回答问题,切忌虎头蛇尾或中途跑题。有些考生在听到考官发问之后,不假思索或者尚未形成完整框架就盲目答题,势必会出现跑题的现象。这有时候与个人的性格和习惯有关,如性格急躁或者平时比较爱抢话的考生易犯这种错误。考生可以在平时的生活中有意识地进行控制和协调,因为仅靠考场上的临时控制是很难奏效的,还会因此导致精神过度紧张、溜号等现象的出现,不利于考试进行。

另外需要注意的一点,就是考生在明晰考官问题的前提下,要迅速构思与之相关的要点,并尽量勾勒出针对此问题的答题框架、脉络,如先确定要回答哪几方面、哪个为主、哪个为次、哪个先说、哪个后说等等,做到提纲挈领,进而分别论述。在心中牢记提纲和整体框架,可以有效避免答题过程中出现无话可说的尴尬场面。

三、语言的灵活性

在整个面试过程中,包括句子与句子之间的过渡,段落与段落之间的过渡,乃至每道题与每道题目之间的过渡、衔接都一定要连贯、灵活。

语言的灵活性是在语言准确性和完整性基础上提出的进一步要求。我们常常看到很多文章表达很清楚、也很准确,但是却总觉得缺少点什么,这类文章通常是过于平铺直叙,而缺少起承转合,这很难吸引别人的兴趣。在面试中亦是如此,如果只是泛泛而谈,没有或缺少

考公务员,就上591UP公务员考试应战平台(http://gwy.591up.com)过渡转折性的词语,就会使自己的语言表达黯然失色。

意识到这一点,想要使语言表达灵活多变,抓人眼球,吸引听众,就不难了。最有效的方法就是合理地使用过渡语,一方面是要注意到整个考试过程中,除了你所回答问题的语言之外,还有很多要说的话,比如刚进场时要给考官问好,答题前要提示考官,答题完要说结束语以及退场时要说的话语都要表达清楚。另一方面就是在答题过程中,要注意我们以前所学过的连词的使用。如并列关系、转折关系、递进关系等过渡语的使用,可以把比较分散的言语有效地衔接和整合起来。既可保证语言的全面完整,同时又精彩有序。通过过渡语的巧妙使用,会为自己的整体表达增色不少,同时也会给面试考官留下非常深刻的印象。

四、语言的丰富性。

很多考生在思考问题时,框架有了,但是没有内容去填充,也就是语言不够丰富。其实我们可以用举例子、援引、原因分析、反面论证等方法来展开论述。

在一段论述中,一定会有一个分论点,而展开分论点的方式我们可以采取不同的方法,形式也可以多种多样,如我们在论证观点时可以用举例子的方式佐证自己的观点,使表达的内容落到实处;也可以援引先哲名言、名人轶事、成语典故来加以论证。但前提是一定要准确理解这些事例、名言、轶事、成语典故的真实含义,保证运用准确,当然也不能使用过多;另外,原因分析也是论证时常用到的方法。通过分析事件的原因,进而提出自己的观点、建议。对于原因分析,我们可以采取多种方式进行,如从事实、经验、数据等角度进行。值得一提的是,考生还可以采用反面论证的方法。这点常常被考生忽略,比如:“我们要节约用水,如果不这样,人类看到的最后一滴水将是自己的眼泪”。如果适当地使用下反面论证,相信会起到意想不到的效果。

五、语言的逻辑性。

逻辑性是语言整体表达的灵魂,也是整个语言表达中的最高层次的要求。一旦缺少了逻辑性,语言的准确性、完整性、灵活性、丰富性都将无法实现。

事实上,无论是口头的言语表达还是书面的言语表达,逻辑性都至关重要,因而,语言的逻辑性也成为面试中的一个考量因素。是否具备完整和严密的逻辑将直接影响到考官对应试者的印象和评价。我们可以简单设想一下,同样是个仓库,井然有序和杂乱无章给人的感官感受是截然不同的。而语言是否具有逻辑性给考官的感觉也是与此相类似的。所以说语言、思维的逻辑性很重要,要想在相对短暂的时间内让考官了解你,记住你,逻辑性必不可少。而逻辑性最重要的一点就是要做到思路清晰、有条理,条理清晰是逻辑性最直接的表现形式。这既要在平时的生活、学习中有意识地培养,同时也要求我们在面试过程中首先要对表达的内容有个总体的把握,进而迅速地厘定主次先后,并有效地运用过渡语起承转合,实现有效链接,最后通过丰富和形象的语言表达出来,实现语言的逻辑性。

综上所述,在整个面试中,如果考生在语言的表达上能做到准确、完整、灵活、丰富、有条理,基本上语言这关就能拿高分了。

更多详情请查询:黑龙江公务员考试网(www.xiexiebang.com)

第四篇:学前班语言考试试卷

学前班秋季期语言试卷

(满分100分)

班别 姓名

一 把下面的字写到田字格里,每个写一行。(共30分)

虎 层 南 肚 诉 深

二 照下面的格式写拼音。(共8分)

三 给下面的字组词。(每空2分,共8分)

云()收()拦()写()肚()浅()南()画()

四 写出下列字的笔顺。(每空4分,共24分)

告 共()画 伴 共()画 丰 共()画 打 共()画 东 共()画 北 共()画

五 按课文填空。(每空4分,共20分)我问小草,小草轻轻地()我,秋天是黄色的。2 树上小猴急得叫,立刻去把()找。我们的祖国真大,(),有冬爷爷的家,十月就飘着雪花。4 火苗悄悄亲一口,噼里啪啦()爆。我是洁白的小雪花,我从高高的()轻轻地飘下。

六 连一连。(共10分)

第五篇:学生考试作文常用经典语言

学生考试作文常用经典语言

·名人名言·

· 科学上没有平坦的大道,真理长河中有无数礁石险滩。只有不畏攀登的采药者,只有不怕巨浪的弄潮儿,才能登上高峰采得仙草,深入水底觅得珍珠。——华罗庚 · 修养的花儿在寂静中开过了,成功的果子便要在光明里结实。——冰心 · 成功的花,人们只惊羡它现时的明艳。然而当初她的芽却浸透了奋斗的泪泉,洒满了牺牲的血雨。

——冰心

· 墙角的花,当你孤芳自赏时,天地便小了。——冰心 · 人能走多远?这话不是要问两脚,而要问志向。人能攀多高?这事不要问双手,而要问志向。

——汪国真

· 我要扼住命运的咽喉,它休想使我屈服。──贝多芬 · 通向荣誉的路上,并不铺满鲜花。──但丁 · 是通向成功的桥粱。海岸上如果没有礁石,就激不起美丽的浪花;人生中假如没有挫折;就无法显示

生命的壮丽。——歌德· 我想用青春的热血给自己树起一个高远的目标。不仅是为了享受一种光荣,而是为了追求一种境界。目标实现了,便是光荣;目标实现不了,人生也会因这一路风雨跋涉变得丰富而充实;在我看来,这就不虚此生。——汪国真 · 故天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。——孟子 · 文王拘而演《周易》;仲尼厄而作《春秋》;屈原放逐,乃赋《离骚》;左丘失明,厥有《国语》;孙子膑脚,兵法修列;不韦迁蜀,世传《吕览》;韩非囚秦,《说难》《孤愤》;《诗》三百篇,大抵圣人发愤之所作为也。——司马迁 · 苟有恒,何必三更起五更眠;最无益,只怕一日曝十日寒。——毛泽东 · 你热爱生命吗?那么别浪费时间,因为时间是组成生命的材料。——富兰克林· 黑夜给了我黑色的眼睛,我却用它寻找光明。——顾城 · 海纳百川,有容乃大;山高万仞,无欲则刚。——俗语 · 冬天已经到来,春天还会远吗?──雪莱 · 有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴。

——蒲松龄

· 如果我比笛卡尔看得远些,那是因为我站在巨人们的肩上的缘故。──牛顿 · 昨夜西风凋碧树,独上高楼,望尽天涯路。……衣带渐宽终不悔,为伊使得人憔悴。……众里寻它千百度,蓦然回首,那人正在灯火阑珊处。——王国维 · 天空没有留下一点痕迹,但我却早已飞过。——泰戈尔 ·如果你为错过了太阳而流泪,那么你也将与群星擦身而过。——泰戈尔 · 理想是石,敲出星星之火;理想是火,点燃熄灭的灯;理想是灯,照亮夜行的路;理想是路,引你走到黎明。——流沙河·追求·奋斗·砺志·

· 道德是石,敲出希望之火;道德是火,点燃希望之灯;道德是灯,照亮人生之路;道德是路,引导人们走向灿烂的辉煌

· 获取是石,击出星星之火;获取是火,照亮人生之路;获取是路,引你走向成功。

· 挫折是坚韧之石,擦出希望之火;挫折是希望之火,点燃理想之灯;挫折是理想之灯,照亮前进之路;挫折是前进之路,给人积极向上的力量!

· 在经受了失败和挫折后,我学会了坚韧;在遭受到误解和委屈时,我学会了宽容;在经历了失落和离 1

别后,我懂得了珍惜。

· 往事如歌,在人生的旅途中,尽管有过坎坷,有过遗憾,却没有失去青春的美丽。相信自己,希望总是有的,让我们记住那句话:错过了太阳,我不哭泣,否则,我将错过月亮和星辰。

· 宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒。

· 幸福是一直盛开在追求道路上的野花,伴你左右。只要低头,你就能闻到那芳香的味道。

· 人的一生,如同四季,春种,夏耘,秋收,冬藏。

· 生活的理想就是为了理想的生活。

· 有时让你疲惫的,不是高山,而是鞋里的一粒沙子。

· 人生没有彩排,每天都是现场直播。

· 命运要自己掌握,幸福要自己争取。

· 在人生道路上,每走一步便获取一份希望。而生命,也在获取希望中前进。付出劳动,获取果实;付出贡献,获取尊重;付出汗水,获取成功。· 人生最累的时候,并不是最苦的时候,而是在刚开始起步,看不到目标的时候。

· 坚持的昨天叫立足,坚持的今天叫进取,坚持的明天叫成功。

· 只有启程,才会到达理想和目的地,只有拼搏,才会获得辉煌的成功,只有播种,才会有收获。只有追求,才会品味堂堂正正的人。

· 记取昨天,是为了把握今天,更是为了掌握明天。

· 放弃自己该做的事,就是败北。不可轻言放弃,太阳每天都升起。

· 人是一个初生的孩子,成长就是他的力量。

· 小草啊,你的脚步虽然小,但是你拥有你脚下的土地。

· 花因五彩而美丽,人因奋斗而精彩。

· 倘若你想改变你的世界,首先就应该改变你自己。

· 雄鹰,有时飞得比鸡还要低,但鸡永远不会飞得像鹰那样高。

· 只有把握现在,才能在明天驰骋风云,只有把握现在,才能充实虚幻的明天,只有把握现在,才能造就明天的辉煌!

· 如果我是山,就站成一种尊严,让山花灿烂、山风拂面,让每一处角落都渗透梦的语言,让我的信念在太阳底下展现。如果我是水,就流成一种磅礴,让小船远航,鱼儿欢畅,让每一股溪流都一往无前,让我的信念随风吟唱。

·初三生活·

·走过一段长长的路,身后早已是模糊的云烟,那些或深或浅的脚印,都是属于自己的。属于自己的努力,属于自己的胜利,属于自己的未来。

·我还是爱着属于我的初三的。爱属于初三给与我的心旷神怡的时刻:当你冥思苦想,而终于恍然大悟的时候,你会品尝成功的喜悦;当你忙里偷闲和别人闲聊上几句家常时,你会发现生活的乐趣;当你趁着课间十分钟一瞥窗外那云卷云舒的宽容时,你会感到心灵的轻松与惬意。所以,我说——初三是一幅流光溢彩的油画,是一片充满幻想的云霞,是一个充满竞争的年华。

·初三让我受益匪浅,她让我明白了珍惜时间才不会虚度此生的真谛,她让我懂得了珍爱人生就要去拼搏去奋斗的道理。她让我用激情吮吸着知识的甘露;豁然开朗,她让我用真诚去探寻着做人的美好。· 白驹过隙的一瞬,我抬起头,感觉到岁月正随风吹散,不禁掩面叹息,内心漾起的是一丝欣喜和怀恋。活力四射的初三岁月,青春律动的我们挥汗如雨,只为灿烂在六月。那段岁月是美妙的——

·花开,蝉鸣,叶落,雪飘。转瞬间,三年已不知不觉地从指间溜走,竟是这样的不经意,中考已悄悄来临了。

·时光匆匆,人的生命在浩瀚的历史长河中只不过是一个毫不起眼的一瞬,但这白驹过隙的弹指一瞬,又经过了多少花开花落、斗转星移呀?

·初三是支歌,一支如水的歌,水样的清灵,水样的叮咚,流过心坎,久久难忘。

·歌词·

· 每一次都在徘徊孤单中坚强,每一次就算很受伤也不闪泪光,我知道我一直有双隐形的翅膀带我飞,飞过绝望。……我终于看到所有梦想都开花,追逐的年轻歌声多嘹亮,我终于翱翔……让梦恒久比天长,留一个愿望让自己想象。——隐形的翅膀 · 天地虽宽这条路却难走,我看遍这人间坎坷辛苦。我还有多少爱,我还有多少泪,要苍天知道我不认输感恩的心,感谢命运,花开花落我一样会珍惜。——感恩的心  心若在,梦就在,天地之间还有真爱,看成败,人生豪迈,只不过是从头再来。——从头再来 他说风雨中这点痛算什么,擦干泪,不要怕,至少我们还有梦。——水手  我的未来不是梦,我认真地过每一分钟,我的心跟着希望在动。——我的未来不是梦 把握生命里的每一分钟,全力以赴我们心中的梦,不经历风雨,怎么见彩虹,没有人能随随便便成功。

——真心英雄

 阳光总在风雨后,乌云上有晴空,珍惜所有的感动,每一份希望在你手中,阳光总在风雨后,请相信有彩虹,风风雨雨都接受,我一直会在你的左右。——阳光总在风雨后 一切美好只是昨日沉醉,淡淡苦涩才是今天滋味,想想明天又是日晒风吹,再苦再累无惧无畏;身上的痛让我难以入睡,脚下的路,还有更多的累,追逐梦想总是百转千回,无怨无悔,从容面对。

——铿锵玫瑰

 千里难寻是朋友,朋友多了路好走,以诚相见,心诚则灵,让我们永远是朋友。——朋友 一年一年,风霜遮盖了笑颜,是不是春花秋月无情,春去秋来爱已无声。把爱全给了我,把世界给了我,从此不知你心中苦与乐。多想靠近你,告诉你我其实一直都懂你。——懂你 噢,妈妈,烛光里的妈妈,您的腰身变得不再挺拔,噢,妈妈,烛光里的妈妈,您的眼睛为何失去了光华。妈妈,女儿已长大,不愿牵着你的衣襟,走过春秋冬夏。——烛光里的妈妈·明天你是否会想起,昨天你写的日记。明天你是否还惦记,曾经最爱哭的你。那时候天总是很蓝,日子总过得太慢。你总说毕业遥遥无期,转眼就各奔东西。——同桌的你 ·小时候我以为你很神秘,所有的难题成了乐趣。小时候我以为你很有力,你总喜欢把我们高高举起。长大后我就成了你,才知道那支粉笔画出的是彩虹洒下的是泪滴。才知道那个讲台举起的是别人奉献的是自己。——长大后我就成了你 ·接受我的关怀/期待你的笑容/人字的结构就是相互支持/走进我的视野/从此不再陌生/人类的面孔就是爱的表情/告诉你一个发现/你和我都会感动/世界很小/是个家庭。——世界很小,是个家庭

下载C语言考试平台word格式文档
下载C语言考试平台.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    公关语言考试重点

    公关语言 1.什么是公关语言?公关语言包括哪些类别?(P4) 即公共关系活动中的语言,是指社会组织的公关人员为了塑造组织形象,在传播沟通活动中向公众传播信息的符号系统。除口头语言......

    大学C语言课程设计之信息发布平台

    数据结构课程设计之信息发布平台 1程序测试 进入程序主界面,选择3 选择1,可以查看信息,查看全部信息。发表评论,选择4 并且同时保存文件 查看评论,选择2 保存信息,提示保存......

    安徽大学C语言实验平台作业答案(5篇可选)

    实验三 C基本数据类型及运算 1. 编程:根据需要定义相关变量,键盘输入10.0、20.6、5.0三个实数分别赋给相关三个变量,输出该3个变量的和s、乘积p和平均值a。 2. 编程:输入球的半......

    C语言考试复习要点

    C语言考试复习要点: 一. 题型: 1.选择题——最基本的知识点,概念——共20分 2.程序运行结果分析——10道程序题——共30分 (来源于课本例题和作业,复习的重点是多看课本程序和作业......

    公务员考试面试精辟语言(合集五篇)

    1、公务员考试面试精辟语言:“三心” 常怀敬畏之心,秉公用权、执政为民 常怀感恩之心,淡泊名利、多做贡献 常怀律己之心,自重自省、廉洁从政2、公务员考试面试精辟语言:“三步”......

    留学美国语言考试类型汇总

    留学美国语言考试类型汇总 计划出国留学的同学都知道,留学前必须参加各类的考试,语言类的,升学类的云云。但留学美国到底需要参加哪些考试呢?这些考试都是针对哪些特定人群,被哪......

    2009年C语言考试(B)--

    课程名称:C语言程序设计广东工业大学考试试卷(B) 试卷满分 100分 考试时间:09年 5月 6日(第12周 星期三)注:所有答案要写在答题纸上一、单项选择题(共40分,每题2分) 1、一个可执行C程......

    表演考试中的语言考试

    表演专业中的语言考试 语言考试的初试,是通过考生自备的一篇稿件(可以是影片对白),来了解考生的声音、语言的规范化、清晰度,对作品思想内容的理解力,以及对作品情境和人物形象的......