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

当前位置:首页 > 春浙江省计算机等级考试二级c试卷及答案

春浙江省计算机等级考试二级c试卷及答案

  • 62 次阅读
  • 3 次下载
  • 2025/7/14 1:41:52

printf(“digit=%d\\n”, (29) ) }

int stoi(char*str) { int i,n=0;

for(i=0;str[i]!=’\\0’;i++) (30) return n; }

(27)A、s[I]=s[k];i++ B、s[k]=s[i]

C、s[k]=s[i],k++ D、s[i]=s[k] (28)A、s[i]! =‘\\0’ B、s[k]! = ’\\0’

C、s[i] =‘\\0’ D、s[k] = ’\\0’ (29) A、stoi(s) B、s

C、stoi(s[i]) D、n

(30) A、n = n * 8 + (str[i]–‘0’) B、n = n * 10 + (str[i]–‘0’)C、n = n * 8 + str[i] D、n = n * 10 + str[i]

试题四、程序阅读题(每小题5分,共20分)

说明:阅读下列程序,将运行时的输出结果写在答卷纸的相应题号下。 1. 程序1

#include void main () { int x = 10023 do {

printf (“%d#”, x); x = x / 10; }while (x!= 0); } 2. 程序2

#inclde void main () { int i,x=1, y=1;

for(i=1;i<=5; i++) { x = x + y; y++;

printf (“%d#”,x); }

} 3. 程序3

#include void main()

{int i,x = 1 , y = 1 ;

void f (int m, int n, int * px, int *py); f(2004, 70, &x, &y), printf (\ f(2005, 98, &x, &y); printf (\ }

void f (int m, int n, int *px, int *py) { int k, flag; int tab [2][13] = {

{0, 31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31}, {0, 31, 29, 31, 30, 31, 30, 31, 31,30, 31, 30, 31} };

flag=m%4==0 && m0!=0||m@0==0; for ( k = 1; n > tab[flag][k]; k++) n = n - tab[flag][k]; *px =k; *py = n; } 4. 程序4

/* 假设读写文件的操作能正常完成 */ #include #include void main()

{ char ch, *s = \ int x; FILE *in;

if ((in = fopen(\ while(*s!='\\0') fputc(*s++, in); fclose(in);

if ((in=fopen(\ while((ch=fgetc(in))!=EOF)

{ switch(ch)

{ case 'A': x = 95; break;

case 'B': x = 85; break; case 'C': x = 75; break; case 'D': x = 60; break; default: x = 0; break; }

printf (\ }

fclose (in); getch(); }

试题五、程序设计题(每小题各10分,共30分)

1.输入法x ,计算并输出下列分段函数 f(x) 的值。可以调用数学库函数:平方根函数sqrt(),绝对值函数fabs() 和幂函数 pow()。

f(x)=

2.输出一张摄氏一华氏温度转换表,摄氏温度的取值区间是[-100 C,150C ],温度间隔5C。要求定义和调用函数 ctof(c),将摄氏温度C转换成华氏温度F,计算公式: F = 32 + C* 9/5。

3.输入一个正整数不胜n (1≤ n ≤6),再输入一个n 行n列的矩阵,找出该矩阵中绝对值最大的元素以及它的行下标和列下标。

0

|x| x<0 (x+1)1/2 x≤x<2 (x+2)3 2≤x<4 2x+5 x≥4

00

2005年春二级C考试答案

试题一、判断题(每小题1分,共10分)

说明:在以下提供的若干个陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。 (1)A (2)B (3)B (4)B (5)B (6)A (7)A (8)A (9)B (10)A

试题二、单选题(每小题2分,共20分)

11、B 12、C 13、B 14、A 15、 D 16、 A 17、 D 18、 D 试题三、程序填空题(每空2分,共20分)

21、 A 22、 D 23、 C 24 C 25、 B 26、 B 27、C 28、试题四、程序阅读题(每小题5分,共20分) 1、

3#2#0#0#1# 2、

2#4#7#11#16# 3、

3#10#4#8# 4、

95#75#0#60#85#

试题五、程序设计题(每小题各10分,共30分) 1、

# include main( ) {int x.y; if(x<0) y=fabs(x); else if(x<2) y=sqrt(x+1); else if(x<4) y=pow(x,3); else y=2*x+5; printf(“%d”,y); }

19、C 20、 B D 29、 A 30、A

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

共分享92篇相关文档

文档简介:

printf(“digit=%d\\n”, (29) ) } int stoi(char*str) { int i,n=0; for(i=0;str[i]!=’\\0’;i++) (30) return n; } (27)A、s[I]=s[k];i++ B、s[k]=s[i] C、s[k]=s[i],k++ D、s[i]=s[k] (28)A、s[i]! =‘\\0’ B、s[k]! = ’\\0’ C、s[i] =‘\\0’ D、s[k] = ’\\0’ (29) A、stoi(s)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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