云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 安徽省计算机等级二级考试真题C语言2013年12月

安徽省计算机等级二级考试真题C语言2013年12月

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 8:04:33

37.已知宏定义 #define SQ(x) x * x,则执行语句printf(\);后的输出结果是_37_。

A)1

B)3

C)9

D)10

38.已知 struct sk {

int a; float b; }data, *p;

p=&data;则对于结构变量data的成员a的正确引用是___38___。

A)(*p).data..a B)(*p).a D)p.data.a

C)p->data.a

39.已知int a=15;,执行语句a=a<<2;后,变量a的值是___39____。

A)3 B)15

C)30

D)60

40.要打开一个已存在的非空文件“file”用于修改,选择正确的语句___40____。

A)fp=fopen(“file”,”r”);

B)fp=fopen(“file”,”b+”);

C) fp=fopen(“file”,”w”);

D)

fp=fopen

(”file”,”r+”);

二、填空题(共10空,每空2分,共20分)

1,、结构化程序设计的三种基本结构分别是:顺序结构、____1____、和循环结构。 2、已知double f=7.86;int i=3;则表达式(int)f%i的值为_____2___。 3、已知double f=56.789;,则执行语句printf(“%.2f”,f);后的输出结果为____3____。

4、已知int max,a=3,b=4;,则执行语句max=(a>b? a:b);后max的值为____4___。 5、已知int a[3][4]={1,2},{0,1},{4,6,8,10}};,则a[1][1]+a[2][2]的值是_____5___。

6、C标准库函数中,常用的字符串比较函数是____6____。 7、已知

char str[ ]=”ab\\070\\\\14\\n”;,则执行语句

C语言程序设计 第 5 页 (共 8 页 )

printf(“%d”,strlen(str));后输出结果是____7___。

8、设有函数调用语句fun(a,b+c,(d,e));,则该函数调用语句中含有的实参的个数是____8____。

9、已知enum color {red,yellow=2,blue,white,black}pen;,则执行语句printf(“%d”,pen=white);后的输出结果为____9___。 10、判断文件指针是否指向文件尾的函数为____10___。

三 阅读理解题(共5题,每题4分,共20分) 1.以下程序的运行结果是_______。

#include void main( ) {

int score=85;

switch ((score-50)/10) {

case 5:

case 4:printf(“A”);break; case 3:printf(“B”);break; case 2:printf(“C”);break; case 1:printf(“D”);break; default:printf(“E”);

}

}

2.以下程序的运行结果是_______。

#include void main() {

int sum=0; int i,j=0; for(i=1;i<=4;i++) {

C语言程序设计 第 6 页 (共 8 页 )

}

j=j*9+3; sum=sum+j;

printf(“sum=%d\\n”,sum);

}

3.以下程序的运行结果是________。

#include Void swap(int*a,int*b) { Int t; t=*a;

*a=*b; *b=t; }

void main() {

Int i=3,j=5; swap(&I,&j);

printf(“%d%d”,i,j); }

4.以下程序的运行结果是_______。

#include int f(int n) { if(n= =1) }

void main() {

C语言程序设计 第 7 页 (共 8 页 )

return 1;

else

return 3*f(n-1)+2;

}

printf(“%d\\n”,f(1)); printf(“%d”,f(4));

5、以下程序的运行结果是____5____。

#include void main( ) {

int a[20] ={0},i,j,cnt=0; for (i=2;i<10;i++) if(0==a[i])

for(j=i+i;j<20;j=j+i) a[j]=1; for(i=2;i<20;i++) if(0==a[i]) cnt++; printf(“count=%d\\n”,cnt) }

四、编程题(第1题6分,第2、3题各7分,共20分)

1、 输入一个整数,判断它是否为偶数。如果是,则输出“yes“,否则输出”no

“。

2、 输出2/1+3/2+5/3+8/5+?的前10项之和,结果保留2位小数。(说明:该序列

从第2项起,每一项的分子是前一项分子与分母之和,分母是前一项的分子) 3、 设X1,X2,?,Xn为n个数据,这n个数据的平均数记为X,即X=

1(X1+X2+? n+Xn)。这一组数据中每一个X1与平均数x之差的平方的平均值成为方差记为 б2,即б2= 方差。

说明:(1)该班人数不超过100; (2)成绩均在0~100之间。

(Xi?X)2。设计程序计算某班c语言程序设计考试成绩的?i?1nC语言程序设计 第 8 页 (共 8 页 )

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

37.已知宏定义 #define SQ(x) x * x,则执行语句printf(\);后的输出结果是_37_。 A)1 B)3 C)9 D)10 38.已知 struct sk { int a; float b; }data, *p; p=&data;则对于结构变量data的成员a的正确引用是___38___。 A)(*p).data..a B)(*p).a D)p.data.a C)p->data.a 39.已知int

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com