C语言期末试卷pdf,C语言程序设计期末试卷.pdf

1 《高级语言程序设计》期终考试(《高级语言程序设计》期终考试(A A)卷试卷)卷试卷 2010 —2011 学年第 一 学期任课教师 学院( )班姓名学号 说明:考生应将答案填写在答卷上,否则作无效处理。 一、一、单选题单选题(每题 2 分,共 10 分) 1、判断变量 x、y 中有且只有 1 个值为 0 的表达式为。 A、 !(x*y)”后 k、s 值分 别为。 A、 10、0B、 0、10C、 6、0D、 0、6 3、设变量定义如下,则对其中的结构分量 num 正确的引用是。 struct student { intnum; char name[20]; float score; } stud[10]; A、stud[1].num = 10;B、student.stud.num = 10; C、struct.stud.num = 10;D、struct student.num = 10; 4、函数 f 定义如下,执行语句“m=f(5);”后,m 的值应为。 int f(int k) {if(k==0||k==1) return 1; else return f(k-1)+f(k-2); } A、 3B、 8C、 5D、 13 5、有以下程序:main(){ int a[]={2,4,6,8,10}, y=0, x, *p; p= for(x= 1; x void main( ) {int digit, i, letter, other; (1)ch; digit = letter = other = 0; printf(“Enter characters: “); while((2)!= '\n') if((3)) letter ++; (4)(ch = '0' if(m==1) return 0; n=sqrt(m); for(i=2;i (9) void sort((10)) {int i, index, k, t; for(k=0;ka[index]) index=i; (11 ); } } void swap(int *x,int *y) {int t; t=*x;*x=*y;*y=t; } 装 订 区 4 main( ) {int i,a[10]; printf(“Enter 10 integers:“); for(i=0; i void main( ) { int j,k; float f,s; s=0;f=1; for(k=1;k void main () { int j,k; int a[3]={3,4,5}; for (j=0;j #define T(c) (((c)='0') struct NODE *next; } ; main() 装 订 区 6 { struct NODE s[3]={{11, '\0'},{12, '\0'},{13, '\0'}}, *p, *q, *r; int sum=0; s[0].next=s+1; s[1].next=s+2; s[2].next=s; p=s; q=p-next; r=q-next; sum+=q-next-num; sum+=r-next-next-num; printf(“###%d###\n“, sum); } ###25### 程序程序 5 5★★ #include void main( ) { int i,j; char ch ,*p1,*p2; char s[4][10]={“tree“,“flower“,“grass“,“garden“}; for(i=0;i void main( ) { int i,a[100];-------1 分 float sum=0;-------1 分 for(i=0;i void main( ) { int i,n;-------1 分 double s=0;-------1 分 scanf(“%d“,-------2 分 for(i=1;i=n;i++) s=s+(n+1-i)/fact(i);-------5 分 printf(“s=%f“,s);-------1 分 }

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值