2001年秋浙江省高校计算机等级考试试卷 (二级C)及答案
年秋浙江省计算机等级考试二级C试卷及答案
2010年下半年浙江省高等学校计算机等级考试
二级C程序设计试卷
说明:⑴本试卷共6页,满分100分;考试时间为90分钟;
⑵考生应将所有试题的答案填写在答卷上。其中试题一到试题六请在答卷上的各小题选项的对应位置上填“Ö”。
⑶考生应将所有试题的答案填写在答卷上。
一、程序阅读与填空(24小题,每小题3分,共72分)
1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案
【程序说明】
输入5个整数,将它们从小到大排序后输出。
运行示例:
Enter an integer: 9 -9 3 6 0
After sorted:-9 0 3 6 9
【程序】
#include 〈stdio。h>
main()
{int i,j,n, t, a[10];
printf("Enter 5 integers:”);
for(i = 0; i < 5 ;i++)
scanf(”%d”,(1));
for(i = 1; (2);i++)
for(j = 0;(3);j++)
if((4) ){
t = a[j],a[j]= a[j+1], a[j+1]= t;
}
printf(”After sorted:”);
for(i = 0; i < 5 ; i++)
printf("=”, a[i]);
}
【供选择的答案】
(1) A、&a[i]B、a[i]C、*a[i]D、a[n] (2) A、i 〈 5 B、i 〈 4 C、i 〉= 0 D、i 〉 4 (3)A、j 〈5–i–1 B、j < 5–i C、j 〈 5 D、j <= 5
C语言 题目及解答
1000: A+B Problem样例输入1 2样例输出3#include void main(){int a,b,sum;printf("");scanf("%d%d",&a,&b);sum=a+b;printf("%d\n",sum);}1003: 2005年春浙江省计算机等级考试二级C 编程题(1)输入x ,计算并输出下列分段函数 f(x) 的值。可以调用数学库函数:平方根函数sqrt(),绝对值函数fabs() 和幂函数 pow()。保留2位小数输入x输出f(x)样例输入5样例输出15.00#include "stdio.h"#include "math.h"void main(){double x,y;scanf("%lf",&x);if(x<0){y=fabs(x);}if(x<2&&x>=0){y=sqrt(x+1);}if(x>=2&&x<4){ y=(x+2)*(x+2)*(x+2)*(x+2)*(x+2);}if(x>=4){y=2*x+5;}printf("%.2f",y);}1007: 2006年春浙江省计算机等级考试二级C 编程题(2)编写程序,输入一个正整数n,求下列算式的值。要求定义和调用函数fact(k)计算k的阶乘,函数返回值的类型是double。1+1/2+ .... +1/n!输出保留5位小数。输入输出样例输入5样例输出sum=1.71667#include "stdio.h"void main(){long i,n;float s=0,t=1;scanf("%ld",&n);for(i=1;i<=n;i++){ t=t*i;s=s+1/t;}printf("sum=%.5f",s);}1013: 2001年秋浙江省计算机等级考试二级C 编程题(2)编制函数,其功能是在float类型一维数组中查找最大值、最小值,并将它们返回到调用程序。* 输出保留两位小数输入nn个浮点数输出最大值 最小值样例输入10 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0样例输出10.00 1.00#include "stdio.h"void main(){int i,n;float min,max,a[100];scanf("%d",&n);for(i=0;i{scanf("%f",&a[i]);}max=a[0];min=a[0];for(i=1;i{if(a[i]if(a[i]>max)max=a[i];}printf("%.2f %.2f",max,min);}1014: 2002年秋浙江省计算机等级考试二级C 编程题(1)输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。输入一行字符输出统计值样例输入aklsjflj123 sadf918u324 asdf91u32oasdf/.';123样例输出23 16 2 4/* Note:Your choice is C IDE */#include "stdio.h"void main(){char c;int l=0,s=0,n=0,r=0;while((c=getchar())!='\n')if(c<='z'&&c>='a'||c<='Z'&&c>='A')l++;else if(c==' ')s++;else if(c<='9'&&c>='0')n++;elser++;printf("%d %d %d %d",l,n,s,r);}1015: 2002年秋浙江省计算机等级考试二级C 编程题(2)输入一个正整数n.求1+1/2!+1/3!+....+1/n!要求定义并调用函数fact(n)计算n的阶乘,函数返回值的类型是点单精度浮点型。* 输出保留4位小数输入正整数n输出数列之和样例输入2样例输出1.5000#include "stdio.h"
历年计算机二级c语言考试真题以及答案详解
2010年9月全国计算机二级C语言笔试试题(11)以下关于结构化程序设计的叙述中正确的是A)一个结构化程序必须同时由顺序、分支、循环三种结构组成
B)结构化程序使用goto语句会很便捷
C)在C语言中,程序的模块化是利用函数实现的
D)由三种基本结构构成的程序只能解决小规模的问题
(12)以下关于简单程序设计的步骤和顺序的说法中正确的是
A)确定算法后,整理并写出文档,最后进行编码和上机调试
B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档
C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档
D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构
(13)以下叙述中错误的是
A) C程序在运行过程中所有计算都以二进制方式进行
B)C程序在运行过程中所有计算都以十进制方式进行
C)所有C程序都需要编译链接无误后才能运行
D)C程序中整型变量只能存放整数,实型变量只能存放浮点数
(14)有以下定义:int a; long b;double x,y;则以下选项中正确的表达式是A)a%(int)(x-y)
B)a=x!=y;
C)(a*y)%b
D)y=x+y=x
(15)以下选项中能表示合法常量的是
A)整数:1,200
B)实数:1.5E2.0
C )字符斜杠:‘\’
D)字符串:"\007" (16)表达式a+=a-=a=9的值是
A)9
B)_9
C)18
D)0
(17)若变量已正确定义,在if (W)printf (“%d\n,k”);中,以下不可替代W的是A)a<>b+c
B)ch=getchar()
国家计算机二级C语言历年真题及答案
全国计算机等级考试二级笔试试卷
C语言程序设计
(考试时间90分钟,满分100分)
一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分)
(1)下列数据结构中,属于非线性结构的是
A)循环队列
B) 带链队列
C) 二叉树
D)带链栈
(2)下列数据结果中,能够按照“先进后出”原则存取数据的是
A) 循环队列
B) 栈
C)队列
D)二叉树
(3)对于循环队列,下列叙述中正确的是
A)队头指针是固定不变的
B)队头指针一定大于队尾指针
C)队头指针一定小于队尾指针
D)队头指针可以大于队尾指针,也可以小于队尾指针
(4)算法的空间复杂度是指
A)算法在执行过程中所需要的计算机存储空间
B)算法所处理的数据量
C)算法程序中的语句或指令条数
D)算法在执行过程中所需要的临时工作单元数
(5)软件设计中划分模块的一个准则是
A) 低内聚低耦合
B) 高内聚低耦合
C) 低内聚高耦合
D) 高内聚高耦合
(6)下列选项中不属于结构化程序设计原则的是
A) 可封装
D) 自顶向下
C) 模块化
D) 逐步求精
(7)软件详细设计产生的图如下:
该图是
A) N-S图
B) PAD图
C) 程序流程图
D) E-R图
(8)数据库管理系统是
A)操作系统的一部分
B) 在操作系统支持下的系统软件
C) 一种编译系统
D) 一种操作系统
(9)在E-R图中,用来表示实体联系的图形是
A) 椭圆图
B) 矩形
C) 菱形
D) 三角形
(10)有三个关系R,S和T如下:
其中关系T由关系R和S通过某种操作得到,该操作为
A) 选择
B) 投影
C) 交
D) 并
2006年秋浙江省高等学校计算机二级C语言试卷及答案
2006年秋浙江省高等学校
计算机等级考试试卷(二级C)
试题1(每小题3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
输入一行字符,统计并输出其中英文字母、数字和其他字符的个数。
运行示例:
Enter characters: f(x,y)=3x+5y-10
letter=5, digit=4, other=6
【程序】
#include <stdio.h>
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' && ch <= '9')
digit ++;
else
other ++;
printf("letter=%d, digit=%d, other=%d\n", letter, digit, other);
}
【供选择的答案】
(1) A、* B、float
C、double
D、char
(2) A、(ch = getchar()) B、ch = getchar()
C、getchar(ch)
D、putchar(ch)
(3) A、(ch >= 'a' && ch <= 'z') && (ch >= 'A' && ch <= 'Z')
B、(ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')
2000年秋浙江省二级C语言笔试试卷
2000年秋浙江省高校非计算机专业学生
计算机等级考试试卷(二级C)
说明:考生应将全部答案填写在答卷上,否则作无效处理。考试时间为120分钟。
试题一、计算机基础题(本题共15分)
(一)单选题(每题1分,共10分)
1.软盘加上写保护后,对它可以进行的操作是(1)。
A.只能读盘,不能写盘B.只能写盘,不能读盘
C.既可读盘,又可写盘D.不能读盘,也不能写盘
2.在语言处理程序中,编译程序的功能是(2)。
A.解释执行高级语言程序B.将汇编语言程序编译成目标程序
C.解释执行汇编语言程序D.将高级语言程序翻译成目标程序
3.下列有关计算机病毒的说法中,(3)是错误的。
A.游戏软件常常是计算机病毒的载体
B.尽量做到专机专用或安装正版软件,是预防计算机病毒的有效措施
C.用消毒软件将一片软盘消毒之后,该软盘就没有病毒了
D.计算机病毒在某些条件下被激活之后,才开始起干扰和破坏作用
4.在Windows95中,桌面是指(4)。
A.电脑桌B.活动窗口
C.文档窗口D.窗口、图标和对话框所在的屏幕背景
5.在Windows95资源管理器窗口的左窗格中,文件夹图标含有“+”时,表示该文件夹
(5)。
A.只含有文件B.是空文件夹
C.含有子文件夹D.只含有文件而不含有文件夹
6.以下是用十六进制表示的两个连续的存储单元的内容,其中 6)一定不是汉字编码。
A.A0A0H B.1234H C.BBBBH D.ABCDH
7.下列有关Word 97格式刷的叙述中,(7)是正确的。
A.格式刷既可以复制字体格式也可以复制段落格式
B.格式刷只能复制字体格式
2022年秋浙江省计算机等级考试二级C试卷及答案
2007 年秋浙江省高等学校
计算机等级考试试卷(二级C)
说明:(1) 考生应将所有试题的答案填写在答卷上. 其中试题一到试题六请在答卷上的各小题选项的对应位置上填“√”.
(2) 请将你的准考证号的后五位填写在答卷右下角的指定位置内.
(3) 考试时间为90 分钟.
试题1 (每小题3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案,
[程序说明]
输入2 个整数lower 和upper,输出一张华氏一摄氏温度转换表,华氏温度的取值范
围是[lower,upper],每次增加20 F. 计算公式如下,式中: c 表示摄氏温度,f表示华氏温度。
C= 5x(f一32)/9
运行示例:
Enter lower: 30
Enter upper: 35
fahr celsius
30 -1.1
32 0.0
34 1.1
[程序]
#include <stdio.h>
main( )
{ int fahr, lower, upper,
double celsius
printf (”Enter lower:”);
scanf ("%d”, &lower”);
printf ("Enter upper:”);
scanf (“%d”, &upper);
printf(”fahr celsius \n”);
for (fahr=lower;____(1)____;____(2)____){
celsius =____(3)____ ;
printf (“%d ____ (4)_____ \n“, fahr, celsius);
浙江省计算机二级考试试卷真题及答案(2004-2007)
2007年春浙江省高等学校
计算机等级考试试卷(二级Visual Basic)
说明:⑴考生应将所有试题的答案填写在答卷上。其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;
⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;
⑶考试时间为90分钟;
试题1(每小题3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击窗体后输入1个不小于6的正整数,然后输出该数所有的质数因子(如输入6则输出“ 2 3”,输入60则输出“ 2 2 3 5”,等等)。
【程序】
Private Sub f( (1) )
Dim i As Integer
i = 2
Do While (2)
If (3) Then k = k /i: Print i; Else i = i + 1
Loop
End Sub
Private Sub Form_Click()
Dim n As Integer
Do
n = InputBox("n=")
Loop (4)
Call f(n)
End Sub
【供选择的答案】
(1) A、n As Integer B、k As Integer
C、Byval n As Byte
D、I As Integer
(2) A、k>1 B、k>=1 C、k=1 D、k Mod i=0
(3) A、k\i=0 B、k\i*i=0 C、n Mod i=0 D、(k\i)*i=k
(4) A、Until n>6 B、While n>=6 C、Until n>=6 D、While n>6
2011浙江省计算机等级考试试题 二级C试题考试题库
1、硬盘连同驱动器是一种( B )A、内存储器 B、外存储器 C、只读存储器 D、半导体存储器2、下面哪个迹象最不可能像感染了计算机病毒( B )A、开机后微型计算机系统内存空间明显变小B、开机后微型计算机电源泉指示灯不亮C、文件的日期时间值被修改成新近的日期或时间(用户自己并没有修改)D、显示器出现一些莫名其妙的信息和异常现象3、汉字在计算机内的表示方法一定是( B )A、国标码 B、机内码C、最左位置为1的2字节代码 D、ASCII码4、下列关于系统软件的4条叙述中,正确的一条是( A )A、系统软件与具体应用领域无关 B、系统软件与具体硬件逻辑功能无关C、系统软件是在应用软件基础上开发的 D、系统软件并不具体提供人机界面5、通常说1.44MB软盘中1.44MB指的是( D )A、厂家代号 B、商标号 C、磁盘编号 D、磁盘容量6、在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称为( C )A、字节 B、编号 C、地址 D、容量7、软件系统主要由( B )A、操作系统和数据库管理系统组成 B、系统软件和应用软件组成C、应用软件和操作系统组成 D、系统软件和操作系统组成8、硬盘工作时,应特别注意避免( B )A、光线直射 B、强烈震动 C、环境卫生不好 D、噪音9、人们经常收发电子邮件,这属于计算机在( C )方面的应用。A、过程控制 B、数据处理C、科学计算 D、CAD/CAM10、在计算机领域中通常用MIPS来描述( A )A、计算机的运算速度 B、计算机的可靠性C、计算机的可运行性 D、计算机的可扩充性11、SRAM存储器的中文含义是( A )A、静态随机存储器 B、动态随机存储器C、静态只读存储器 D、动态只读存储器12、为防止计算机病毒的传播,在读取外来软盘上的数据文件或应用程序前应该( B )A、打开软盘的写保护小孔B、用消病毒软件检查该软盘有无计算机病毒C、检查硬盘有无计算机病毒,并关掉软盘写保护小孔D、关闭软盘的写保护小孔13、断电会使原来存储的信息丢失的存储器是( A )A、半导体RAM B、硬盘 C、ROM D、软盘14、计算机病毒是指( D )A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以系统为目的的特殊的计算机程序15、通常,在微机中标明的P4或奔腾4是指( D )A、产
2001年秋浙江省高校计算机等级考试试卷 (二级C)及答案
C、*(a[1]+2)D、*(*(a+2))+1
(38)执行语句“a=b=3;printf("%d,%d\n",a<<2,b>>2);”后的输出结果为(38)。
A、12,0B、12,3
C、false,trueD、true,false
(39)若a是32位int类型变量,判断其32个2进位中末两位均为1的表达式为(39)。
(44)
if((f1=fopen(filename,"r"))==NULL) {
printf("%s不能打开!\n",filename); exit(0);
}
f2=fopen("temp.dat","w");
while((ch=(char)fgetc(f1))!=EOF) if(ch!=' ')(45)
A、20480B、20.48C、20D、5
(4)(4)是Windows操作的特点。
A、先选择操作命令,再选择操作对象
B、先选择操作对象,再选择操作命令
C、需同时选择操作对象和操作命令
D、需将操作对象拖到操作命令上
(5)在Windows的资源管理器中,刚查看了A盘的目录,若在同一驱动器中换了一张软盘,想查看新的目录,可用(5)命令。
2004年秋浙江省计算机等级考试二级C试卷及答案
2004年秋浙江省计算机等级考试二级C试卷及答案
2004年秋浙江省高等学校
计算机等级考试试卷(二级C)
试题一、计算机基础题(略)
试题二、语言基础题
(一)判断题(每题一分,共10分)
(16)C语言程序的三种基本结构是顺序、选择和嵌套。
(17)在C语言程序中,在函数内部定义的变量称为全局变量。
(18)运算符“=”和“&=”的优先级相同。
(19)‘%f?是不准确的字符常量。
(20)运算符“+”不能作为单目运算符。
(21)如果运算符“+”和“/”都是右结合的,则表达式10*6/5的值是10。(22)s(s-a)(s-b)(s-c)是合法的C语言表达式。
(23)表达式!!6的值是6。
(24)表达式~(~2〈〈1〉的值是5。
(25)对于变量定义:int a[10],*p=a+8;数组a的最后一个元素是p[1]。(二)单选题(每题2分,共20分)
(26)执行语句printf(“_________”,”A”);将得到出错信息。
A、%u
B、%s
C、%e
D、%d
(27)设c是一个字符变量,求解表达式————后,c的值不是1就是0。
A、c=getchar()!=?\n?
B、(c=getchar())!=?\n?
C、c=?1?
D、c=EOF
(28)下列定义中,——定义的变量可以存放-123.4。
A、long a
B、unsigned b
C、int d
D、float c
(29)对于变量定义:char *pp[100],pp是一个——。
A、函数
B、数组元素
C、指针变量
D、数组
(30)下列程序段的输出结果是————。
计算机等级考试二级C语言试题及答案
30、有以下程序段 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是(D) A)5 B)6 C)8 D)9
31、有以下程序 main( ) { char a[]=”abcdefg”,b[10]=”abcdefg”; printf(“%d %d\n”,sizeof(a),sizeof(b)); } 执行后输出结果是(C) A)7 7 B)8 8 C)8 10 D)10 10
的边框 C)用鼠标拖动窗口的控制按钮 D)用鼠标拖动窗口
的标题栏。
8、 在Windows环境下,PrintScreen键的作用是(C)
A)打印当前窗口的内容 B)打印屏幕内容 C)复制屏幕到剪贴板 D)复制当前窗口到剪贴板
9、 Internet的通信协议是(A)
A)TCP/IP B)BBS C)WWW D)FTP
32、有以下程序 void swap1(int c[]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) { int t; t=c0;c0=c1;c1=t; } main( ) { int a[2]={3,5},b[2]={3,5}; swap1(a); swap2(b[0],b[1]); printf(“%d %d %d %d\n”,a[0],a[1],b[0],b[1]); } 其输出结果是(B) A)5 3 5 3 B) 5 3 3 5 C)3 5 3 5 D)3 5 5 3
大学专业试卷 浙江理工大学 非计算机专业计算机等级考试试卷 (二级C语言含答案)
2003 年秋浙江省高校非计算机专业学生计算机等级考试试卷 (二级C)
试题一、计算机基础题 ( 本题共 15 分 )
(一)单选题 ( 每小题 1 分 , 共 10 分 )
(1) 计算机网络最突出的优点是(1)。
A 、运算速度快
B 、精度高
C 、共享硬件、软件和数据资源
D 、内存容量大
(2) 在微型计算机的设备中 , 访问速度最快的是 (2 )
A 、软盘
B 、硬盘
C 、内存储器 D、CD-ROM
(3) 操作系统的主要功能是 (3)
A 、对计算机系统的所有资源进行控制与管理
B 、实现多用户及分布式处理
C 、扩充计算机的功能
D 、对硬件资源进行分配、控制、调度和回收
(4)Internet 与 WW 的关系是 (4 〉
A 、都是因特网 , 只是名称不同
B 、 Internet 就是 WW
C 、 Internet 与 WW 完全没有关系
D 、附 W 是 Internet 上的一个应用
(5 )在 Windows 98 环境下 , 下面关于附件中应用程序的说法,(5 )是不正确的。
A 、写字板可以编辑文本文件
B 、写字板的缺省扩展名为 .DOC
C 、计算器中的计算结果 , 可以粘贴到文档文件中
D 、记事本中设置的显示字体 , 将保存在文本文件中 , 当使用 Word 读入该文件时,仍具有所设置的字体
(6) 在 Word 编辑文本时 , 将文档中所有的 "memory" 都改成 " 存储器 ", 最快捷的方法是采用 (6 ) 操作。
A 、中英文转换
B 、替换
C 、改写 D、翻译
(7) 以下几种关于消除计算机病毒的说法中 , 正确的是。
2011年9月计算机二级C语言笔试题及答案
201 1年9月全国计算机等级考试二级笔试试卷
C语言程序设计
(考试时间90分钟,满分100分)
一、选择题((1)-(10)、(21)-(40)每题2分,(11)-(20)每题1分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上答在试卷上不得分。
(1)下列叙述中正确的是( )。
A)算法就是程序B)设计算法时只需要考虑数据结构的设计
C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对
(2)下列关于线性链表的叙述中,正确的是( )。
A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
C)进行插入与删除时,不需要移动表中的元素
D)以上三种说法都不对
(3)下列关于二叉树的叙述中,正确的是( )。
A)叶子结点总是比度为2的结点少一个
B)叶子结点总是比度为2的结点多一个
c)叶子结点数是度为2的结点数的两倍
D)度为2的结点数是度为1的结点数的两倍
(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
A)学生成绩管理系统
B)C语言编译程序
C)UNIX操作系统
D)数据库管理系统
(5)某系统总体结构图如下图所示:
该系统总体结构图的深度是( )。
A)7 B)6 C)3 D)2
(6)程序调试的任务是( )。
A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误
(7)下列关于数据库设计的叙述中,正确的是( )。
C语言题目及解答
C语言题目及解答
1000:A+BProblem样例输入12
样例输出3
#include<tdio.h>voidmain(){
inta,b,um;
printf("");
canf("%d%d",&a,&b);um=a+b;
printf("%d\\n",um);}
1003:2005年春浙江省计算机等级考试二级C编程题(1)
输入某,计算并输出下列分段函数f(某)的值。可以调用数学库函数:平方根函数qrt(),绝对值函数fab()和幂函数pow()。保留2位小数输入
某输出f(某)
样例输入5
样例输出15.00
#include"tdio.h"#include"math.h"voidmain(){
double某,y;
canf("%lf",&某);if(某<0){
y=fab(某);}
if(某<2&&某>=0){
y=qrt(某+1);}
if(某>=2&&某<4){
y=(某+2)某(某+2)某(某+2)某(某+2)某(某+2);}
if(某>=4){
y=2某某+5;}
printf("%.2f",y);}
1007:2006年春浙江省计算机等级考试二级C编程题(2)
编写程序,输入一个正整数n,求下列算式的值。要求定义和调用函数fact(k)计算k的阶乘,函数返回值的类型是double。
1+1/2+....+1/n!
输出保留5位小数。输入输出
样例输入5
样例输出um=1.71667
#include"tdio.h"voidmain(){
longi,n;
float=0,t=1;
2000及2001年秋计算机等级考试参考答案(C)
2000年秋计算机等级考试参考答案(二级C)
试题一计算机基础题(本题共15分)
一、单选题(每题1分,共15分)
1.A 2.D 3.C 4.D 5.C
6.B 7.A 8.D 9.A 10.B
二、填空题(每题1分,共5分)
1.控制器和运算器2.9D.6
3.控制面板4.页面
5.sdhong@
试题二语言基础(每题2分,共26分)
1.sqrt(s*(s-a)*(s-b)*(s-c)) 2.(x+2)*exp(x+2)
3.3 4.ch=(ch>=’A’&&ch<=’Z’)?ch+32:ch
5.ctype.h和string.h 6.i=11 s=19
7.5 11 8.k=3 j=4
9.gfedcba 10.sizeof(student)或sizeof(x)
11.4 6
12.(1) float f1(float,float,float,float)
(2) void swap(float * ,float * )或void swap(float& ,float&)
试题三程序阅读题(本题共19分)
程序1(8分)程序2(8分)程序3(3分)
-1 60,2 A 65
2 30,2 01000001
7 15,3
6 5,5
试题四程序填空题(每空2分,共20分)
1.(1) int *a,int n (2) a[j]>a[k]
(2) a[k]=a[i]; a[i]=temp;
2.(4) pl=head (5) strcmp(p2->name,str1)= =0
(6) p1=p2或p1=p1->next
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、(int)log10(x)B、log10(x)
C、log10(x)+1D、(int)log10(x)+1
(28)判断变量x、y中有且只有1个值为0的表达式为(28)。
A、!(x*y)&&x+yB、(x*y)&&x+y
C、x*y==0D、x==0&&y!=0
A、刷新B、更改C、显示D、重显示
(6)在使用Word文本编辑软件时,要把文章中所有出现的“学生”两字都改成以粗体显示,可以选择(6)功能。
A、样式B、改写C、替换D、粘贴
(7)在Word编辑文本时,为了使文字绕着插入的图片排列,可以进行的操作是(7)。
A、插入图片,设置环绕方式
B、插入图片,调整图形比例
(1)下面(1)组设备包括输入设备、输出设备和存储设备。
A、CRT、CPU、ROMB、鼠标器、绘图仪、光盘
C、磁盘、鼠标器、键盘D、磁带、打印机、激光打印机
(2)微型计算机的更新与发展,主要基于(2)的变革。
A、软件B、微处理器C、存储器D、磁盘的容量
(3)内存空间地址段为2001H——7000H,则其存储空间为(3)KB。
(21)若x的当前值为5,执行语句“if(x=3) x=x+5;”后,x的值依然是5。
(22)执行循环语句“for(i=1;i<10;i=i+2) s+=i;”后,i的当前值为11。
(23)a是一维数组名,数组元素a[1]还可以写作“*(a++)”。
(24)函数原型为“void sort(float a[],int n)”,调用该函数时,形参数组a被创建,实参数
(29)执行语句“for(s=0,k=1; s<20||k<10; k=k+2) s+=k;”后,s、k的值为(29)。
A、25、9B、25、11C、36、11D、36、9
(30)若k、s的当前值分别为4、0,执行语句“while(--k)s+=k;”后k、s值分别为(30)。
A、10、0B、0、10C、6、0D、0、6
(15)在Word中,当选中了文本后,使用(15)命令可以使剪贴板内容与选中的内容一致。
A、粘贴B、剪切C、复制D、删除
试题二、语言基础题(本题共25分)
(一)判断题(本题共10分,每题1分)
说明:在以下提供的若干陈述中,逐一判断其正确与否,正确选择A,错误选择B。
(16)在C源程序中将语句“if(x==5) y++;”误写作“if(x=5) y++;”,将导致编译错误。
(17)C的double类型数据可以精确表示任何实数。
(18)若表达式sizeof(int)的值为4,则int类型数据可以表示的最大整数为231-1。
(19)在所有的关系运算符(>=、>、==、!=、<=、<)中,优先级最低的运算符是“==、!=”。
(20)标准输入函数scanf的返回值为所输入数据的个数或EOF。
C、建立文本框,插入图片,设置文本框位置
D、插入图片,设置叠放次序
(8)在GB2312-80汉字系统中,计算机把一个汉字表示为(8)。
A、汉语拼音字母的ASCII代码B、十进制数的二进制编码
C、按字形笔划设计的二进制码D、两个字节的二进制编码
(9)使用电子邮件时,有时收到的邮件有古怪字符,即出现了乱码,这是由于(9)。
(31)执行语句“for(floatx=0,s=0; x!=60; x=x+0.3) s=s+x;”后,变量x的值为(31)。
A、不可能大于60B、不可能大于60.3
C、一定小于60D、可以远大于60
(32)声明语句为“char a[10]”,执行下列语句后的输出结果为(32)。
printf("%d,%d\n",sizeof(a),strlen(strcpy(a,"Windows")));
(11)设A盘处于写保护状态,以下可以进行的操作是(11)。
A、将A盘中某个文件改名B、将A盘中所有内容复制到C盘
C、在A盘上建立文件AA.CD、显示A盘目录树
(12)下列软件中,(12)属于系统软件。
A、CADB、WordC、汇编程序D、C语言编译程序
(13)在Windows中利用“任务栏属性”对话框,可以进行(13)操作。
A、病毒B、接收方操作系统有问题
C、发送方计算机故障D、编码未统一
(10)根据病毒的传染途径可将病毒分为操作系统病毒、文件型病毒、网络型病毒三种,其中文件型病毒往往附在.COM和.(10)文件中,当运行这些文件时,会激活病毒并常驻内存。
A、Baidu NhomakorabeaXEB、FRMC、CPPD、DBC
(二)双选题(本题共5分,每小题选两个正确答案填涂在答题卡上)
2001年秋浙江省高校非计算机专业学生
计算机等级考试试卷(二级C)
说明:(1)考生应将试题一至试题三的答案涂在答题卡上,将第四、五题的答案填写在答卷上,否则作无效处理;
(2)请将你的准考证号的后四位填写在答卷的右下角指定位置内;
(3)考试时间为120分钟。
试题一、计算机基础题(本题共15分)
(一)单选题(本题10分)
A、在“开始”菜单中添加一个项目
B、在桌面上建立一个快捷方式
C、在任务栏上显示输入法指示器
D、在任务栏上显示时间
(14)在Windows附件中,下面叙述正确的是(14)。
A、记事本中可以含有图形
B、画图是绘图软件,不能输入汉字
C、写字板中可以插入图形
D、计算器可以将十进制整数转换为二进制或十六进制数
A、20480B、20.48C、20D、5
(4)(4)是Windows操作的特点。
A、先选择操作命令,再选择操作对象
B、先选择操作对象,再选择操作命令
C、需同时选择操作对象和操作命令
D、需将操作对象拖到操作命令上
(5)在Windows的资源管理器中,刚查看了A盘的目录,若在同一驱动器中换了一张软盘,想查看新的目录,可用(5)命令。
组各元素的值被复制到a数组各元素中。
(25)若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清空。
(二)单选题(本题共15分,每题1分)
(26)执行语句“k=x++&&y++||z++;”(各变量当前值均为1)后,变量k、x、y、z值依次为(26)。
A、1、2、2、1B、1、2、2、2
C、0、2、2、1D、0、2、2、2