本文主要是介绍安徽省二级计算机考试12月,2009年12月-安徽省计算机等级二级考试真题c语言,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
2009年12月-安徽省计算机等级二级考试真题c语言
(5页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
19.90 积分
2009 年年 12 月安徽省月安徽省 C 语言试题及答案语言试题及答案一、语言基础填空(共一、语言基础填空(共 20 分,每题分,每题 2 分)分)(一)字符串”a\x44\\\nbcd\102a”的长度是____________。 (二)设变量定义 int x=4,y=5; 则表达式(++x6)if(b>7)if(c>8) x=2;else x=3; 后 x 的值是______________。 (四)设 x,y 为 int 变量,则执行下列语句 x=0;y=1; do{y+=x; x--; } while (y++>0);后 y 的值是________________。 (五)设 char str1[10]=”ABCDE”,str2[10]=”xyz”;则执行下列语句printf(“%d”,strlen(strcpy(str1,str2)));后输出结果是________________。 (六)设 int x[]={1,2,3,4},y,*p=则执行下列语句y=(*--p)++;后 y 的值是________________。 (七) 函数调用时,若形参和实参均为数组,其传递方式是_____。 (八)若有如下说明int a[]={1,2,3,4,5,6,7,8,9,0},i;且 0=#include “stdio,h“ main(){int x=1,y=0,a=0,b=0;switch(x){case 1: switch(y){case 0:a++;break;case 1:b++;break; } case 2:a++;b++;break; } printf(“a=%d,b=%d\n”,a,b); }#include “stdio.h” main(){int x,y;for(x=1,y=1;x=15) break;if(y%3= =1) {y+=3;continue;}y-=5; } printf(“x=%d,y=%d\n”,x,y); }#include “stdio.h”main() {static int a[][3]={1,3,5,7,9,2,4,6,8};int i,j,s1=0,s2=0;for(i=0;i#include “stdio.h”2009 年 12 月安徽省计算机二级 C第 3 页 共 5 页void s(n) int n; {static int i=1; int j=1; if(n>0){++i;j++;printf(“%d,%d\n”,i,j); s(n-1); } } main() {int k=4;s(k); }#include “stdio.h”main() {int a[5],I,*pa,*pb;pa=pb=a;for(i=0;i=’0’ for(i=0;i<10;++i)printf(“数字%d 出现的次数是:%d\n”,i,n[i]); }(三) 使用结构类型计算复数 x 与 y 的和。#include “stdio.h” main() {struct comp{float ra,rb;}; _________x,y,z; scanf(%f%f%f%f”, z.ra=_________; z.rb=_________; printf(“6.2F,%6.2f\n”,z.ra,z.rb); }四、编程题(共四、编程题(共 22 分)分)(一)从键盘输入若干学生成绩,统计并输出最高成绩和最低成绩,当输入成绩为负数时 结束。 (6 分)(二)打印输出下面的杨辉三角形。 (8 分)1 11 1 2 1 1 3 3 1 1 4 6 4 12009 年 12 月安徽省计算机二级 C第 5 页 共 5 页1 5 10 10 5 1(三)先编写求 X!的函数,再通过调用该函数求出能使等式 X!=X3-10X 成立的 7 以内的所有阶乘值。 (8 分) 关 键 词: 2009 12 安徽省 计算机 等级 二级 考试 语言
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
这篇关于安徽省二级计算机考试12月,2009年12月-安徽省计算机等级二级考试真题c语言的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!