浙江大学C语言期末考试试卷-2001Bd
- 格式:doc
- 大小:36.50 KB
- 文档页数:4
浙大c期末考试题及答案一、选择题(每题2分,共20分)1. 以下哪个选项是C语言中合法的变量名?A. 2variableB. variable2C. variable-nameD. variable_name答案:B2. C语言中,哪个关键字用于声明一个整型变量?A. intB. floatC. doubleD. char答案:A3. 以下哪个选项是C语言中正确的字符串声明?A. char str[] = "Hello, World!";B. string str = "Hello, World!";C. char* str = "Hello, World!";D. string str[] = "Hello, World!";答案:A4. 在C语言中,以下哪个运算符用于计算两个数的乘积?A. +C. *D. /答案:C5. 以下哪个选项是C语言中合法的数组声明?A. int array[5] = {1, 2, 3, 4, 5};B. int array[] = {1, 2, 3, 4, 5};C. int array[5] = {1, 2, 3};D. int array = {1, 2, 3, 4, 5};答案:B6. 在C语言中,哪个函数用于计算一个数的平方根?A. sqrt()B. square_root()C. root()D. pow()答案:A7. 以下哪个选项是C语言中正确的函数声明?A. int add(int a, int b);B. int add(a, b);C. int add(int a, b);D. int add(a, int b);答案:A8. 在C语言中,哪个关键字用于创建一个循环,直到满足某个条件?B. whileC. do-whileD. foreach答案:B9. 以下哪个选项是C语言中合法的指针声明?A. int *ptr;B. int ptr*;C. *int ptr;D. ptr int*;答案:A10. 在C语言中,哪个关键字用于定义一个结构体?A. structB. classC. unionD. enum答案:A二、填空题(每题2分,共20分)1. 在C语言中,使用____关键字可以定义一个宏。
大学c语言期末考试题库试题及答案在即将到来的大学C语言期末考试中,同学们可能会遇到各种类型的题目。
以下是一些典型的试题及其答案,供同学们复习参考。
1. 以下哪个选项是C语言中的关键字?A. intB. IntegerC. INTD. integer答案:A. int2. 若有定义:int a = 10; 则表达式 a++ 的值是多少?A. 9B. 10C. 11D. 无法确定答案:B. 103. 在C语言中,以下哪个函数用于计算字符串的长度?A. strlen()B. length()C. str_length()D. string_length()答案:A. strlen()4. 若有以下代码片段:```cint x = 5;printf("%d", x++);```执行后输出的结果是?A. 4B. 5C. 6D. 无法确定答案:B. 55. 在C语言中,以下哪个选项表示“逻辑与”操作?A. &&B. ||C. !D. &答案:A. &&6. 若有以下代码:```cint a = 3, b = 4, c;c = a + b;```则变量 c 的值是多少?A. 7B. 3C. 4D. 无法确定答案:A. 77. 在C语言中,以下哪个选项是正确的二维数组声明?A. int array[2,3];B. int array[2][3];C. int array[2][3][4];D. int array[][];答案:B. int array[2][3];8. 若有以下函数定义:```cint add(int x, int y) {return x + y;}```则调用 add(5, 3) 时,返回的值是多少?A. 2B. 5C. 8D. 无法确定答案:C. 89. 在C语言中,以下哪个选项表示“不等于”的比较运算符?A. ==B. !=C. =D. <=答案:B. !=10. 若有以下代码:```cchar str[] = "Hello";str[0] = 'h';```执行后,str 数组的内容是什么?A. "hello"B. "Hello"C. "helloworld"D. "hEllo"答案:A. "hello"这些题目覆盖了C语言的基础知识点,包括关键字、变量、函数、数组以及基本的控制结构。
大学c语言期末考试题及答案一、选择题(每题2分,共20分)1. 下列关于C语言的描述中,错误的是:A. C语言是一种高级语言B. C语言的执行方式是编译执行C. C语言支持面向对象编程D. C语言具有丰富的库函数答案:C2. 在C语言中,用于定义一个结构体的关键字是:A. structB. unionC. enumD. typedef答案:A3. 下列关于数组的描述中,正确的是:A. 数组必须在定义时初始化B. 数组的下标从1开始C. 数组可以存储不同类型的数据D. 数组的大小在定义后不能改变答案:D4. 在C语言中,用于文件操作的库函数是:A. printfC. fopenD. getchar答案:C5. 下列关于指针的描述中,错误的是:A. 指针可以存储变量的地址B. 指针可以作为函数的参数C. 指针可以被赋值为NULLD. 指针可以存储函数的地址答案:D6. 在C语言中,用于定义一个函数的关键字是:A. functionB. defC. voidD. int答案:B7. 下列关于循环的描述中,错误的是:A. for循环可以嵌套使用B. while循环可以和break语句一起使用C. do-while循环至少执行一次D. 循环体内不能使用continue语句答案:D8. 在C语言中,用于定义一个宏的预处理命令是:B. #includeC. #pragmaD. #import答案:A9. 下列关于函数的描述中,错误的是:A. 函数可以有返回值B. 函数可以没有参数C. 函数可以没有返回值D. 函数可以没有定义答案:D10. 在C语言中,用于定义一个枚举类型的关键字是:A. enumB. structC. unionD. typedef答案:A二、填空题(每题2分,共10分)1. C语言中,用于定义一个整型变量的关键字是____。
答案:int2. 在C语言中,表示逻辑与运算的运算符是____。
答案:&&3. 当需要在C语言中表示一个常量时,可以使用关键字____。
2000~2001学年“程序设计基础--C”试卷考试时间: 2001年6月27日下午2:00-4:00注: 请将答案写在答题卷上一、单项选择题(每题2分,共30分)1. ______是合法的用户自定义标识符。
A、b-bB、floatC、<fr>D、_isw2. 若变量已正确定义并赋值,表达式______不符合C语言语法。
A、a*b/c;B、3.14%2C、2, bD、a/b/c3. _____是不正确的字符常量。
A、'\n'B、'1'C、"a"D、'\101'4. 在C 程序中,用_____表示逻辑值“真”。
A、1B、非0 的数C、非1 的数D、大于0 的数5. ______把x、y定义成float类型变量,并赋同一初值3.14。
A、float x, y=3.14;B、float x, y=2*3.14;C、float x=3.14, y=x=3.14;D、float x=y=3.14;6. 若变量已正确定义,表达式______的值不是2。
A、2&3B、1<<1C、a==2D、1^37. 若变量已正确定义,语句“if(a>b) k=0; else k=1;”和______等价。
A、k=(a>b)?1:0;B、k=a>b;C、k=a<=b;D、a<=b ? 0 : 1;8.设变量定义为“int a, b;”,执行下列语句时,输入_____,则a和b的值都是10。
scanf("a=%d, b=%d",&a, &b);A、10 10B、10, 10C、a=10 b=10D、a=10, b=109.下列程序的输出结果是_____。
fun(int a, int b, int c){ c =a*b; }main( ){ int c;fun(2,3,c);printf(”%d\n”,c);}A、0B、1C、6D、无法确定10. 在C程序中,若对函数类型未加说明,则函数的隐含类型为_____。
大学c语言期末考试题库及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于声明函数?A. intB. voidC. returnD. function答案:A2. 以下哪个选项是正确的C语言变量声明?A. int a = b = 2;B. int a = 2, b;C. int a = 2.0;D. int a = 2, b = 3.0;答案:B3. 在C语言中,以下哪个运算符用于逻辑“与”操作?A. &&B. ||C. !D. &答案:A4. 以下哪个选项是C语言中的合法数组声明?A. int array[5] = {1, 2, 3, 4, 5};B. int array[] = {1, 2, 3, 4, 5};C. int array[5] = {1, 2, 3};D. int array[5] = {1, 2, 3, 4, 5, 6};答案:B5. C语言中,以下哪个函数用于计算两个整数的和?A. max()B. pow()C. sqrt()D. sum()答案:D6. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A7. 以下哪个选项是C语言中的合法指针声明?A. int *ptr;B. int *ptr = 0;C. int *ptr = "hello";D. int *ptr = 5;答案:A8. 在C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcat()B. strcpy()C. strcmp()D. strlen()答案:B9. C语言中,以下哪个关键字用于创建一个循环,直到满足某个条件?A. whileB. forC. do-whileD. switch答案:C10. 在C语言中,以下哪个函数用于动态内存分配?A. malloc()B. calloc()C. realloc()D. free()答案:A二、填空题(每题2分,共20分)1. 在C语言中,使用________关键字可以定义一个宏。
C 语言程序设计期末考试试题及其答案一、单项选择题(本大题共20 题,每题 2 分,共40分)1、以下不是C 语言的特点的是( )A、 C 语言简洁、紧凑B、能够编制出功能复杂的程序C、 C 语言可以直接对硬件进行操作D、 C 语言移植性好2、以下不正确的C 语言标识符是( )A、ABC B 、abc C、a_bc D、ab.c3、一个C 语言程序是由( )A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成4、一个算法应该具有“确定性”等5 个特性,对另外4 个特性的描述中错误的是( )A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5、设变量a 是整型,f 是实型,i 是双精度型,则表达式10+‘a'+i*f 值的数据类型为( )A、intB、float C 、double D、不确定6在C语言中,char型数据在内存中的存储形式是()A、补码B、反码C、源码D、ASCII码7、有如下程序,输入数据:12345M678V。
只>后(<CR>表示回车),x的值是( ) 。
#include<stdio.h>main(){int x;float y;scanf("%3d%f",&x,&y);}A、12345B、123C、45D、3458、若有以下定义int a,b; float x,则正确的赋值语句是()A、a=1,b=2B、b++;C 、a=b=5D、b=int(x);9、以下程序的执行结果是( )#include<stdio.h>{int i=10,j=10; printf("%d,%d\n",++i,j--);}A 、11,10B 、9,10C 、11,9D 、10,910、巳知字母 A 的ASCII 码是65,以下程序的执行结果是( ) #include<stdio.h>main() { char c1='A',c2='Y';printf("%d,%d\n",c1,c2);A、A,YB、65,65C、65,90D、65,8911、下列运算符中优先级最高的是( )A、vB、十C、%D、!=12、设x、y和z是int型变量,且x = 3, y = 4, z= 5,则下面表达式中值为0 是( ) 。
c语言期末考试题库及详解答案C语言作为计算机编程的基础语言,其期末考试通常包含对基础语法、数据结构、算法设计等方面的考察。
以下是一份C语言期末考试题库及详解答案,供学生复习参考。
1. 编写一个C程序,实现两个整数的加法运算,并输出结果。
```c#include <stdio.h>int main() {int a, b, sum;printf("请输入两个整数:");scanf("%d %d", &a, &b);sum = a + b;printf("两个整数相加的结果是:%d\n", sum);return 0;}```2. 编写一个C程序,实现字符串的反转输出。
```c#include <stdio.h>#include <string.h>void reverseString(char str[]) {int length = strlen(str);for (int i = 0; i < length / 2; i++) {char temp = str[i];str[i] = str[length - i - 1];str[length - i - 1] = temp;}}int main() {char str[100];printf("请输入一个字符串:");scanf("%s", str);reverseString(str);printf("反转后的字符串是:%s\n", str);return 0;}```3. 编写一个C程序,实现查找数组中的最大值,并输出其索引。
```c#include <stdio.h>int main() {int arr[] = {5, 10, 15, 20, 25};int maxIndex = 0;for (int i = 1; i < 5; i++) {if (arr[i] > arr[maxIndex]) {maxIndex = i;}}printf("数组中的最大值是:%d,其索引为:%d\n",arr[maxIndex], maxIndex);return 0;}```4. 编写一个C程序,实现冒泡排序算法。
大一C语言期末考试题及答案一、选择题(每题2分,共20分)1.C语言中,以下哪个选项是合法的标识符?A.2variableB.variable2C.variable-2D.variable$2答案:B2.下列哪个选项不是C语言的基本数据类型?A.intB.floatC.stringD.double答案:C3.在C语言中,以下哪个选项不是运算符?A.+B.C.%D.:答案:D4.若有定义:int a=5,b=3;,则表达式a%b的值是多少?A.2B.1C.0D.3答案:A5.下列哪个选项不是C语言中的控制语句?A.ifB.switchC.forD.while答案:B6.在C语言中,以下哪个选项是正确的字符串声明?A.char str[5]="hello";B.char str[]={'h','e','l','l','o'};C.char str[6]="hello";D.char str[]="hello";答案:D7.在C语言中,以下哪个函数用于计算字符串的长度?A.strlen()B.strcpy()C.strcat()D.strcmp()答案:A8.下列哪个选项不是C语言中的数组?A.int a[5];B.int a[5]={1,2,3,4,5};C.int a[]={1,2,3};D.int a={1,2,3};答案:D9.在C语言中,以下哪个选项是正确的函数声明?A.int add(int a,int b);B.int add(int,int);C.int add();D.int add(int a);答案:A10.在C语言中,以下哪个选项是正确的文件操作函数?A.fopen()B.fclose()C.printf()D.scanf()答案:A二、填空题(每空2分,共20分)1.在C语言中,用于定义一个整型变量的关键字是________。
C语言期末考试试卷共7 页第 1 页一、单选题(每题2分,共30分)1.以下叙述正确的是 ______ .A)C程序的每行只能写一条语句 B)语言本身没有输入输出语句C)在C程序中,注释说明只能位于一条语句的后面D)在多函数的程序中,main函数必须放在其它子函数的定义之前2.以下不正确的常量表示形式是 ______ .A) 0。
45 B)0XF5 C)‘\85’D) 32。
67E-53. 以下不正确的变量名是 ______ 。
A)R&B B)_max C)INT D)SUM34. 以下正确的一组语句是 ________。
A) int x=y=5; B) int n; scanf("%d",&n);int a[n];C) char a,*p; p=&a; D) char s[10]; s="hello”;5。
若以下变量均已正确定义和赋值,则正确的语句是 ________。
A) a=b==5; B) y=x%2.0; C) x+y=10; D) n=8=2*4;6.下面各组中与给出的程序段功能不等价的是 ________。
i f(a〉0) b=1;else if(a==0) b=0;else b=—1;A)if(a〉0) b=1; B)if(a〉0) b=1; C)if(a>0) b=1; D)if(a〉=0)if(a==0) b=0; else if(a==0) b=0; if(a〉0) b=1;if(a〈0) b=-1; if(a<0) b=-1; else b=—1; if(a==0) b=0;else b=0; if(a<0) b=—1; 7. 运行下面程序段,若输入abc#〈CR〉,则程序输出是:________。
char c;int v1=0,v2=0;while((c=getchar())!=’#’){ switch(c){ case 'a’:v1++;default :v1++;v2++;case 'c’:v2++;}}printf("v1=%d,v2=%d\n",v1,v2);A)2,2 B)3,5 C) 3,4 D)2,58.对for(表达式1; ;表达式3){…}可以理解为:________. A)for(表达式1;1;表达式3){…} B ) for (表达式1;表达式1;表达式3){…} C )for (表达式1;0;表达式3){…} D ) for (表达式1;表达式3;表达式3){…} 9.若有定义char a []=”china ”,b []={’c',’h','i ’,'n ’,’a ’};则下面正确的叙述为: A )数组a 的长度小于数组b 的长度 B)数组a 和b 的长度相同 C )数组a 的长度大于数组b 的长度 D)数组a 和数组b 中存储的内容完全一样10。
c 大一期末考试题及答案**C语言大一期末考试题及答案**一、选择题(每题2分,共20分)1. 下列哪个选项是C语言中的关键字?A. intB. inputC. stringD. var答案:A2. C语言中,哪个运算符用于求两个数的和?A. +B. -C. *D. /答案:A3. 在C语言中,哪个函数用于计算一个数的绝对值?A. abs()B. fabs()C. sqrt()D. pow()答案:A4. C语言中,哪个函数用于将字符串连接起来?A. strcat()B. strcpy()C. strcmp()D. strlen()答案:A5. 下列哪个选项是C语言中的逻辑运算符?A. &&B. ||C. !D. &答案:A6. 在C语言中,哪个关键字用于定义一个函数?A. functionB. defC. defineD. void答案:D7. 下列哪个选项是C语言中的循环结构?A. ifB. whileC. switchD. case答案:B8. 在C语言中,哪个函数用于将浮点数转换为整数?A. int()B. float()C. atof()D. atoi()答案:D9. C语言中,哪个关键字用于声明一个变量?A. varB. letC. dataD. int答案:D10. 下列哪个选项是C语言中的数组声明方式?A. int array[10];B. int array=10;C. int array[];D. int[10] array;答案:A二、填空题(每题2分,共20分)1. C语言中,用于定义一个整型变量的关键字是________。
答案:int2. C语言中,用于定义一个浮点型变量的关键字是________。
答案:float 或 double3. C语言中,用于定义一个字符型变量的关键字是________。
答案:char4. C语言中,用于定义一个字符串常量的符号是________。
大学c语言期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项是C语言的关键字?A. intB. floatC. doubleD. string答案:A2. C语言中,哪个函数用于将整数转换为字符串?A. itoa()B. atoi()C. printf()D. sprintf()答案:A3. 在C语言中,以下哪个是正确的字符串定义方式?A. char str[] = "Hello World";B. string str = "Hello World";C. char str = "Hello World";D. char str[12] = "Hello World";答案:A4. 下列哪个是C语言中正确的数组声明?A. int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};B. int array[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};C. int array = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};D. int array[10] = 0;答案:B5. C语言中,哪个运算符用于求两个数的余数?A. %B. /C. *D. -答案:A6. 下列哪个是C语言中正确的条件语句?A. if (x > y)B. if x > yC. if(x > y)D. if (x > y)答案:D7. 在C语言中,哪个函数用于计算两个数的最大值?A. max()B. max_int()C. max_value()D. None of the above答案:D8. C语言中,哪个关键字用于定义函数?A. functionB. defC. funcD. int答案:D9. 在C语言中,哪个语句用于结束程序的执行?A. break;B. exit();C. return;D. end;答案:B10. 下列哪个是C语言中正确的循环结构?A. do-whileB. forC. whileD. All of the above答案:D二、填空题(每题2分,共10分)1. C语言中,用于定义变量的关键字是________。
大学C语言期末考试练习题(带详解答案)------------------------------------------作者------------------------------------------日期一、单项选择题.( ✌ )是构成 语言程序的基本单位。
✌、函数 、过程 、子程序 、子例程. 语言程序从 开始执行。
✌✆ 程序中第一条可执行语句∙∙∙ ✆ 程序中第一个函数∙∙∙✆ 程序中的❍♋♓⏹函数∙∙∙∙∙∙∙∙∙ ✆ 包含文件中的第一个函数、以下说法中正确的是( )。
✌、 语言程序总是从第一个定义的函数开始执行、在 语言程序中,要调用的函数必须在❍♋♓⏹☎ ✆函数中定义、 语言程序总是从❍♋♓⏹☎ ✆函数开始执行、 语言程序中的❍♋♓⏹☎ ✆函数必须放在程序的开始部分下列关于 语言的说法错误的是( ) 。
✌✆ 程序的工作过程是编辑、编译、连接、运行✆ 语言不区分大小写。
✆ 程序的三种基本结构是顺序、选择、循环✆ 程序从❍♋♓⏹函数开始执行下列正确的标识符是( )。
✌♋ ♋☯♓ ♋♉♓ ♓⏹♦ ♦❞题为相同类型题考点:标识符的命名规则( )只能由字母、数字、下划线构成( )数字不能作为标识符的开头( )关键字不能作为标识符选项✌中的❽❾ ,选项 中❽☯❾与❽❾不满足( );选项 中的♓⏹♦为关键字,不满足( ).下列 语言用户标识符中合法的是( )。
✌✆♋⌧ ✆⌧ ✆♍♋♦♏ ✆♏ ☜✆◆⏹♓☐⏹选项✌中的标识符以数字开头不满足( );选项 ,☜均为为关键字,不满足( );选项 中的❽❾不满足( );.下列四组选项中,正确的 语言标识符是( )。
✌) ⌧ ) ♋♌ )♋ ) ( )、下列四组字符串中都可以用作 语言程序中的标识符的是( ✌ )。
✌、☐❒♓⏹♦ ♉♎ ♎♌ ♋♍ 、✋♋❍ ☐⏹♏♉♒♋●♐ ♦♦♋❒♦♓♦ ☐♋♓、♦♦❒♉ ☐☐ ☐☐♦ ♦♒♓●♏ 、⌧❑ ⍓♌☐☐ ●♓⏹♏✁ ☟♓♦♋♑♏选项 中的❽❾,❾❾ ,选项 中❽❾,❾✁❾,❾❾,❾❾不满足( );选项 中的♦♒♓●♏为关键字,不满足( )语言中的简单数据类型包括( )。
浙江大学“程序设计基础-C”试题卷2001-2002学年春季学期考试时间: 2002年6月30日下午2:00-4:00注意:答题内容必须写在答题卷上,写在本试题卷上无效一.单项选择题(每题2分,共20分)1. C 语言程序的三种基本结构是顺序结构、选择结构和______结构。
A.递归B.转移C.循环D.嵌套2. 下列运算符中,优先级最高的是_____。
A.->B.++C.&&D.=3. 表达式!(x>0&&y>0) 等价于_____。
A.!(x>0)||!(y>0)B.!x>0||!y>0C.!x>0&&!y>0D.!(x>0)&&!(y>0) 4. 表达式sizeof("\nsum=%d\n") 的值是______。
A.8B.9C.10D.115. 以下选项中不正确的实型常量是_____。
A.0.23E B.2.3e-1 C.1E3.2 D.2.3e06. 表达式______的值不是1。
A.0?0:1B.5%4C.!EOF D.!NULL7. 数组定义为int a[11][11],则数组a 有_____个数组元素。
A.12B.144C.100D.1218. 对于以下的变量定义,表达式______是不正确的。
struct node {int j, k;} x, *p=&x;A.p->k=2B.(*p).k=2C.x.k=2D.x->k=29. 不正确的赋值或赋初值的方式是______。
A.char str[ ]="string";B.char str[10]; str="string";C.char *p="string";D.char *p; p="string";10. 设程序中不再定义新的变量,写出在函数main中可以使用的所有变量______。
浙江大学“程序设计基础—C"参考答案2001—2002学年春季学期(2002年6月30日)一、单项选择题(每题2分,共20分)1 C2 A3 A4 B5 AC6 C7 D8 D9 B 10 B二、填空题(每题2分,共30分)1 ch—’a'+’A'或toupper(ch)213 045678或123456785 a[k]<0 || k>10 (错1项扣1分)61007 k=5,s=15 (错1项扣1分)85, 9 (错1个数字扣1分)9 —210-1011 2,1 (错1个数字扣1分)12un,g (un1分,g1分)13 1, 3 (错1个数字扣1分)141,0,0,1 (错1个数字扣1分)15 typedef int (*FP)();(错1项扣1分)三、程序阅读题(每题5分,共15分)1 2#18#七进制转换十进制错1项扣2分3 1#3# 21#1173#错1项扣2分3 70#63#92#55#0# 错1项扣1分四、程序填空题(每空2分,共20分)(1) float f(float x)(2) return x*x+2*x+1(3) if(x==0) return 0(4) j=0(5) a[j]〈a[j+1] (6) {t = a[j+1]; a[j+1]= a[j];a[j]= t;}(7) if (in<0) in=—in (8)s=0 (7)、(8)可以互换(9)digit=in%10 (10) in=in/10五、编程题 (共15分)1、int ff(char *str,char ch)/* 说明1 分*/{ int count=0;while(*str){ /* 循环3分条件、查找、str递增各1 分*/if(*str==ch) count++;str++;}return count; /* 返回1 分*/}2、#include 〈stdio。
浙江大学“程序设计基础-C”参考答案
2001-2002学年春季学期(2002年6月30日)
一、单项选择题(每题 分,共 分)
✌ ✌ ✌
二、填空题(每题 分,共 分)
♍♒♋✌或♦☐◆☐☐♏❒☎♍♒✆
或
♋☯ (错 项扣 分)
♦ (错 项扣 分)
(错 个数字扣 分)
(错 个数字扣 分)
◆⏹ ♑ (◆⏹ 分
♑ 分)
(错 个数字扣 分)
(错 个数字扣
分)
♦⍓☐♏♎♏♐ ♓⏹♦ ☎✉☞✆☎✆ (错 项扣 分)
三、程序阅读题(每题 分,共 分)
✁✁ 七进制转换十进制 错 项扣 分
✁✁ ✁✁ 错 项扣 分
✁✁✁✁✁ 错 项扣 分
四、程序填空题(每空 分,共 分)
☎✆♐●☐♋♦ ♐☎♐●☐♋♦ ⌧✆☎✆❒♏♦◆❒⏹ ⌧✉⌧✉⌧☎✆♓♐☎⌧✆ ❒♏♦◆❒⏹ ☎✆
☎✆♋☯♋☯☎✆ ♦ ♋☯ ♋☯ ♋☯♋☯
♦❝
☎✆♓♐ ☎♓⏹✆ ♓⏹♓⏹☎✆♦ ☎✆、☎✆可以互换
☎✆♎♓♑♓♦♓⏹☎✆♓⏹♓⏹
五、编程题 ☎共 分✆
、♓⏹♦ ♐♐☎♍♒♋❒ ✉♦♦❒ ♍♒♋❒ ♍♒✆ ✉ 说明 分 ✉
♓⏹♦ ♍☐◆⏹♦
♦♒♓●♏☎✉♦♦❒✆ ✉ 循环 分 条件、查找、♦♦❒递增各 分 ✉
♓♐☎✉♦♦❒♍♒✆ ♍☐◆⏹♦
♦♦❒
❝
❒♏♦◆❒⏹ ♍☐◆⏹♦ ✉ 返回 分 ✉
❝
、✁♓⏹♍●◆♎♏ ♦♦♎♓☐♒ ✉头文件、变量说明、打开关闭文件、输入♍♒ 共 分 ✉
✁♓⏹♍●◆♎♏ ♦♦♎●♓♌♒
❖☐♓♎ ❍♋♓⏹☎✆
♍♒♋❒ ♍♒♍♦☯
♓⏹♦
☞✋☹☜ ✉♐☐
♓♐☎☎♐☐♐☐☐♏⏹☎✂♓⏹☐◆♦♦⌧♦✂✂❒✂✆✆☠✞☹☹✆
☐❒♓⏹♦♐☎✂♏❒❒☐❒⏹✂✆ ♏⌧♓♦☎✆
❝
♍♒♑♏♦♍♒♋❒☎✆
♦♒♓●♏☎ ✆ ✉循环 ♌♏♋♋ 分✉
♍♐♑♏♦♍☎♐☐✆ ✉ 读入 分✉ ♓♐☎♍⏹♍☜☞✆ ✉ 共 分 ✉
♦☯
☐❒♓⏹♦♐☎✂♎⏹✂♐♐☎♦♍♒✆✆ ♓♐☎♍☜☞✆ ♌❒♏♋
❝
♏●♦♏
♦☯♍
❝
♐♍●☐♦♏☎♐☐✆
❝
或
♦♒♓●♏☎✐♐♏☐♐☎♐☐✆✆ ✉ 循环判断 分 ✉
♍♐♑♏♦♍☎♐☐✆ ✉ 读入 分 ✉
♓♐☎♍✐⏹✆ ✉ 共 分 ✉
♦☯♍
♏●♦♏
♦☯
☐❒♓⏹♦♐☎✂♎⏹✂♐☎♦♍♒✆✆
❝
❝
♓♐☎♍✐⏹✆ ✉ 处理最后 行 分✉
♦☯
☐❒♓⏹♦♐☎✂♎⏹✂ ♐♐☎♦♍♒✆✆
❝。