高级语言程序设计作业及答案(2017.1)

合集下载

高级语言程序设计(一)00342,历年真题,试卷

高级语言程序设计(一)00342,历年真题,试卷

全国2001年10月自考高级语言程序设计(一)试题课程代码:00342第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1.C语言程序编译时,程序中的注释部分A.参加编译,并会出现在目标程序中B.参加编译,但不会出现在目标程序中C.不参加编译,但会出现在目标程序中D.不参加编译,也不会出现在目标程序中2.下列表达式的值为0的是()A.3%5B.3/5.0C.3/5D.3<53.正确的C语言用户自定义标识符是()A.printB.floatC.when?D.random%24.设int a=3;则表达式a<1&&--a>1的运算结果和a的值分别是()A.0和2B.0和3C.1和2D.1和35.下列叙述中,正确的是()A.引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致B.宏名必须用大写字母表示C.宏替换不占用运行时间,只占编译时间D.在程序的一行上可以出现多个有效的宏定义6.下列保留字中用于构成循环结构的是()A.ifB.whileC.switchD.default7.与语句if(a>b)if(c>d)x=1;else x=2;等价的是()A.if(a>b){if(c>d)x=1;else x=2;}B.if(a>b){if(c>d)x=1;}else x=2;C.if((a>b)&&(c>d))x=1;else x=2;D.if(a<=b)x=2;else if(c>d) x=1;8.设char x='a';则printf("x=%c,y=%c\n",x,97);的输出是A.x=a,y=97B.x=97,y=aC.x=97,y=97D.x=a,y=a9.设int a[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是()A.2B.3C.4D.无确定值10.执行下列程序int a[3][3]={{1},{2},{3}};int b[3][3]={1,2,3};main(){printf("%d\n”,a[1][0]+b[0][0]);}后输出的结果是A.0B.1C.2D.311.设char str[100];int i=5;则引用数组元素的错误形式是()A.str[i+10]B.*(str+i)C.*(str+i-1)D.*((str++)+i)12.设int x[]={1,2,3,4,5,6},*p=x;则值为3的表达式是()13.在函数内,定义变量时存储类型符可省略的是()A.autoB.staticC.externD.register14.执行下列程序()int a=3,b=4;void fun(int x1,int x2){printf("%d,%d\n",x1+x2,b);}main(){int a=5,b=6;fun(a,b);}后输出的结果是A.3,4B.11,1C.11,4D.11,615.设有定义语句struct{int a;float b;} d[3]={{1,4},{2,5},{6,7}};则printf("%3.1f\n",d[2].a*d[2].b/d[1].b);的输出是()A.2.5B.2.0C.8.0D.8.416.设有定义语句:enum t1 {a1,a2=7,a3,a4=15}time; ( )则枚举常量a2和a3的值分别为A.1和2B.2和3C.7和2D.7和817.将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是()A.2和2B.2和5C.5和2D.5和518.在文件使用方式中,字符串"rb"表示()A.打开一个已存在的二进制文件,只能读取数据B.打开一个文本文件,只能写入数据C.打开一个已存在的文本文件,只能读取数据D.打开一个二进制文件,只能写入数据19.执行下列程序()# define F(y) 15>>y#define PRINT(a) printf("%d",a)main(){PRINT(F(2));}后输出的结果是A.3B.3.5C.14D.7.520.main()函数可以带两个形参,一般分为argc和argv,其中argv可以定义为()A.int argvB.char * argv[];C.char argv[];D.char **argv[];第二部分非选择题二、填空题(本大题共10小题,每小题2分,共20分)21.初始化值是0.618的双精度变量a的定义形式为____________。

003421704全国高等教育自学考试 高级语言程序设计(一)试题

003421704全国高等教育自学考试 高级语言程序设计(一)试题

2017年4月高等教育自学考试《高级语言程序设计(一)》试题课程代码:00342A. for(a=O;a;a++);B. for(a=O;a==O;);C. for(a=O;a=O;a++);D. for(a=O;a==O ;a++);if (表达式)和while (表达式)中的“表达式”A. a[OHO]10. 下列为递归函数的是else return sqrt(sqrt(n));11. 设int x-l,y=2,z=3;,T 列语句错误的是B. for(z=O;z 〈y;z++);一、单项选择题(本大题共15小题, 每小题2分,共30分) 1. C 语言的保留字(又称关键字)是 A. sum B. main C. doubleD. longint 2. 错误的实型(乂称浮点型)常数是 A. 2E0 B.0.0 C. 0.E0 D. 0E+0.0 3. 设 inta, b ;,表达式 a=2, b=5, b++, a+b 一的值是 4. A. 2 B. 6 C. D.设inta ;,循环次数为无限的语句是 5. A. 只能是逻辑的 B. 只能是关系的 C. 只能是算术的 D. 可以是任意的6. 设 inta=l, b=2, c=3;,能将c 的值同时赋给a 和b 的表达式是 A. a=b==cB. a=(b=c)C. (a=c) II (b=c)D. (a=c)&&(b=c) 7. 函数中定义的变量,其作用域是A.本函数B. 本程序的所有文件 8.C.本文件的所有函数关于函数正确的说法是D. 本文件的第一个函数 A. 必须有返回值 B. 必须有形式参数 C. 返回值的类型可以是指针 D. 一个函数中可以定义另一函数9. 设 inta[3][4]=( 1,2,3,4,5,6};,值为的数组元素是 A. int func(int n) B. int func(int n) ( if(n= =0) return 0; ( if(n= =0) return O; else return(n-I); else return func(n-1);C. int func(int n)D. int func(int n) ( if(n= =0) return O; ( if(n= =0) return O;else return(-n);C. for(z=O,zVy,z++);12. 设char ch ;,下列语句错误的是A. -1B. 0C. 1D. 非 0二、 填空题(本大题共10小题,每小题2分,共20分)16. 设 int S=6;,表达式 s%2+(s/l)%2 的值是 ______________ 。

2017高级语言程序设计考卷A及参考答案

2017高级语言程序设计考卷A及参考答案

…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A卷)2017 ~2018 学年1 学期高级语言程序设计课程二、程序阅读题(本大题共 6 小题,每小题4分,共24 分)1.332.73.924.215.46.14三、程序填空题(本大题共2小题,每空3分,共18 分)1.(1)j==i (2)k!=i && k!=j (3)100*i+10*j+k2.(1)month (2)table[i] (3)year%4==0 && year%100!=0 || year%400==0 四、程序编写题(本大题共 3 小题,每小题10 分,共30 分)1.#include <iostream>using namespace std;int main(){ int i,a,b,t,two=0,five=0;cin>>a>>b;for (i=a;i<=b;i++){ t=i;while (t%2==0){ two++; t=t/2; }while (t%5==0){ five++; t=t/5; }}cout<<(two>five?five:two)<<endl;return 0;}2.int fun(int x){int sum = 0;while (x != 0){sum = sum * 10 + (x% 10);x =x / 10;}return sum;}3.double average(LinkList head) {int n=0,s=0;LinkList p;if (head==NULL) return 0;p=head;while (p->next){s=s+p->data;n++;p=p->next;}return 1.0*s/n;}。

高级语言程序设计习题(版带答案)

高级语言程序设计习题(版带答案)

第1章 C语言概述习题1、单项选择题(1) C 语言就是在 B 语言得基础上产生得。

A、AB、 BC、 DD、 E(2)ﻩ在 C 语言中,每个语句必须以 D 结束。

A、回车符B、冒号C、逗号D、分号(3)标识符与关键字间,要用 C 隔开。

A、回车符B、冒号C、空格D、分号(4)ﻩ用C语言编写得源文件经过编译,若没有产生编译错误,则系统将( B )。

A、生成可执行目标文件B、生成目标文件 C、输出运行结果 D、自动保存源文件(5)ﻩ下列说法中正确得就是( B )。

A、由于C源程序就是高级语言程序,因此一定要在 TC 软件中输入B、由 C 源程序就是字符流组成,因此可以作为文本文件在任何文本编辑得软件中输入C、由于C 程序就是高级语言程序,因此输入后即可执行D、由于C程序就是高级语言程序,因此它由命令组成(6)ﻩ下列说法中正确得就是( A )。

A、 C 语言程序由主函数与 0 个或多个函数组成B、C语言程序由主程序与子程序组成C、 C 语言程序由子程序组成ﻩﻩﻩD、C语言程序由过程组成(7)下列说法中错误得就是( D )。

A、主函数可以分为两个部分:主函数说明部分与主函数体B、主函数可以调用任何非主函数得其她函数C、任何非主函数可以调用其她任何非主函数D、程序可以从任何非主函数开始执行2、填空题(1)ﻩC语言只有 32 个关键字与 9 种控制语句。

(2)ﻩC 语言就是一种“中级语言”,既具有高级语言得特点又具有低级语言得特点;既适合于开发系统软件又适合于编写应用程序。

(3) 每个源程序有且只有一个主函数,系统总就是从该函数开始执行C语言程序。

(4) 在 C 语言程序中允许出现得字符集就是 ASCII码字符集。

(5) C 语言得程序中有特殊含义得英语单词称为保留字。

(6) C 语言标识符得长度就是前 8 位有效。

(7)ﻩC 语言中,标识符得定义规则就是以字母或下划线为开头。

(8) C 语言程序得注释可以出现在程序中得任何地方,它总就是以/* 符号作为开始标记,以*/符号作为结束标记。

高级语言程序设计(一)课后习题答案

高级语言程序设计(一)课后习题答案
.程过的来下录记其将并,骤步法 方的题问决解析分; 骤步法方的题问决解写描言语机算计的行执并解理能机算计种某用:解 .____是就计设序程,____是就序程,发出度角机算计从.3 .制进二,译编,释解,源:时答解以所 .序程标目 行执后然,)程码代制进二种一是它,序程言语器机的行执接直可机算计是序程标目(序程标目 生产译翻序程源将序程译编让先是种一另; 行执释解句逐序程源对,序程释解过通是种一:式 方种有序程源行运, 行运接直上机算计在能不序程源, 序程源为称序程的写编言语级高用:解 .行执后然,序程____生产译翻次一序程____过通以可也 ,行执式方的句一行执句一译翻序程____过通以可它,序程____为称序程的写编言语级高用.2 .程过,器机:是答解以所.言语的程过向面是以所,法算 的题解求述描来用言语级高而;言语的器机向面于属是, 关有切密机算计体具与言语编汇:解 .言语____向面于属言语级高,言语____向面于属言语编汇.1 题空填、二 .D:解 号符.D LOGLA.C C.B CISAB.A 言语) (是言语机算计的言语级高于属不.6 .B:解 源.D 编汇.C 译编.B 释解.A 序程) (是的序程标目成译翻序程的写编言语级高将.5 .言语的程过向面是不而 ,言语的器机向面是言语级低,言语编汇和言语器机指是言语级低.言语程过向面是们它称也以 所,程过理处的工加杂复述描于用们它,言语级高是都言语计设序程等 LOGLA 和言语 C.B:解 言语 LOGLA.D 言语 C.C 言语级低.B 言语级高.A ) (是言语的程过向面于属不中言语列下.4 .D:解 言语 C.D 言语编汇.C 言语制进二.B 言语号符.A ) (是的言语器机向面于属不.3 .C:解 源.D 编汇.C 译编.B 释解.A 序程) (是的序程标目成译翻序程的写编言语编汇将.2 .码代制进二表代来号符的忆记于助有用言语编汇,较比言语器机与 , 言语的器机向面种一是也言语编汇.言语编汇向面有没但,言语编汇有.言语计设序程机算计 的程过法算述描便方能种一是言语程过向面.言语程过非种一的计设门专而题问的域领定特 类某解求和述描于易了为是言语题问向面.言语器机向面种一是以所,关相密紧机算计体具与 ,统系令指的机算计自来接直言语制进二中其,言语计设序程机算计多多许许了制研们人.A:解 言语编汇向面.D 言语程过向面.C 言语题问向面.B 言语器机向面.A ) (于属是言语制进二.1 题择选项单、一

07759Visual Basic程序设计201701真题及答案

07759Visual Basic程序设计201701真题及答案

2017年1月广东省高等教育自学考试Visual Basic程序设计试题(课程代码07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

错涂、多涂或未涂均无分。

1. 变量定义语句Dim A%,说明A是A. 整型B. 长整型C. 单精度浮点数D. 双精度浮点数2. Len("12345678")+ Len("1234")的结果是A. 4B. 8C. 12D. 163. 为了给变量x, y赋初值1,下列正确的赋值语句是A. x=1,y=1B. x=y=1C. x=1=y=1D. x=1;y=14. MsgBox函数的返回类型是A. 整型B. 单精度C. 双精度D. 字符串5. 当在文本框内输入新的内容,会发生_________事件。

A. ClickB. DblClickC. ChangeD. TextChange6. 要判断复选框Check是否选中,需要用_________属性A. TextB. EnabledC. ValueD. Checked7. 要把当前列表框List1选中要内容增加到列表框List2,可适用下列________语句。

A. List1. Add List2.TextB. List2. Add List1.TextC. List1. AddItem List2.TextD. List2. AddItem List1.Text8. 滚动条的当前位置,可通过________属性获得。

A. TextB. ValueC. MaxD. Min9. 下列数组定义中,_________的元素个数最少。

A. Dim A(3,2)B. Dim A(2,3)C. Dim A(-1 To 2,3)D. Dim A(1 To 2,3)10. Sub过程的定义:Sub PrintOut(x As Integer),下列调用正确的是A. PrintOut3B. CallPrintOut3C. PrintOut"A3"D. CallPrintOut"A3"11.________属性决定组合框Combo的类型。

17春华师《高级语言程序设计》在线作业满分答案

17春华师《高级语言程序设计》在线作业满分答案
A. a=b=c=d=100;
B. d++;
C. c+b;
D. d=(c=22)-(b++);
满分:4分
正确答案:ABD
9.以下对C语言中的函数描述不正确的有()
A.可以嵌套定义,不可以嵌套调用
B.不可以嵌套定义,可以嵌套调用
C.可以嵌套定义,也可以嵌套调用
D.嵌套定义和嵌套调用都不允许
正确答案:AD
2.下列语句定义数组正确的是( )
A. int a(10);
B. int a[2+9];
C. int arr[0 to 3][0 to 4];
D. int arr[3][4];
E. int [3,4];
满分:4分
正确答案:BD
3.以下关于数组描述错误的是()
A.数组的大小是固定的,但可以有不同的类型的数组元素
B.数组的大小是可变的,但所有数组元素的类型必须相同
C.数组的大小是固定的,所有数组元素的类型必须相同
D.数组的大小是可变的,可以有不同的类型的数组元素
满分:4分
正确答案:ABD
4.对do-while语句描述正确的是()
A. do-while语句构成的循环可以使用break语句退出循环
B. do-while语句构成的循环必须使用break语句退出循环
B. “house”
C. How do you do.
D. ’$abc’
满分:3分
正确答案:B
4.有如下程序int func(int a,int b) { return (a+b);} main() {int x=2,y=5,z=8,r; r=func(func(x,y),z);printf("%d\n",r);}该程序的输出结果是()

10月全国高级语言程序设计(一)试题及答案解析

10月全国高级语言程序设计(一)试题及答案解析

全国2018年10月高级语言程序设计(一)试题课程代码:00342一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.用户自定义标识符正确的是( )A.3abB.intC.fa2_aD.sin(x)2.关于C语言程序描述正确的是( )A.函数必须要有return语句B.主函数必须位于程序的开头C.程序中每行只能写一条语句D.一个程序中只能有一个主函数3.设int i=8,a,b;double x=1.42,y=5.2;,正确的表达式是( )A.a+=(b=4)*(a=3)B.a=a*3=2C.x%(-3)+y* *3D.y=float(i)4.设int a[][2]={1,2,3,4,5,6,7};,其中缺省的行长度的最小值是( )A.2B.3C.4D.55.设char c=′A′;int i=1,j;,执行语句j=!c&&i++;后,i和j的值分别是( )A.0和1B.1和0C.1和65D.2和666.设typedef char STRING[255];STRING*s;,则s是( )A.字符数组B.字符变量C.字符指针数组D.字符指针变量7.设int x=6;,执行语句X+=X-=X*X;后,x的值是( )A.-60B.0C.6D.368.设int i=3,j=3;,表达式i+++j的值是( )1A.6B.7C.8D.99.下列为C语言保留字的是( )A.realB.longC.pointerD.integer10.设int a=2,b=6,c=8;,表达式(a,b),(c,10)的值是( )A.2B.6C.8D.1011.变量定义并初始化正确的是( )A.int a=l,*p=a;B.int a=2,p=*a;C.int a=3,p=&a;D.int a=4,*p=&a;12.使用递归函数计算n!(n=0,1,2,,3,....)的是( )A. fac(int n)B. fac(int n){int i,f=- 1; {if(n==0) return 1; if(n==0‖n==1) return 1;else for(i=1 ;i<=n;i++) f*=i; else return n*fac(n-1);return f; }}C. fac(int n)D. fac(int n){int i=l,f=l; {int i=1,f=1;if(n==0) return l; if(n==0) return 1;else while(i<=n) f*=i++; else do { f*=i;}while (i++<n) return f; return f;} }13.设struct{int age;int num;}stu,*p=&stu;对结构型变量stu的成员age引用错误..的是( )A.stu.ageB.p->ageC.*p.ageD.(*p).age14.设int a[2]={1,2},*p=a;,则*p是( )A.元素a[0]的值B.元素a[0]的地址2C.元素a[1]的值D.元素a[1]的地址15.设int a[10];,对数组元素引用正确的是( )A.a[10]B.a[′0′]C.a(6)D.a[10-10]二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《高级语言程序设计()》作业
2017.1
教学中心:新疆产业发展研究中心校外学习中心 专业层次: 高中升大专
学 号:2009 姓 名: 王 成 均 分 数:
注意事项:1. 本作业共五大题,满分100分;
2. 请将以上各项信息填写清楚,否则,作0分处理;
3. 所有答案直接做在答案栏上,做在其它地方无效。

一.判断题(如正确打√,否则,打×。

) 1.源程序中的错误一般分为编译错误、运行错误和逻辑错误等三种。

2.控制台应用程序至少有一个Main 过程。

3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。

4. 判别a 是否等于b ,若a=b ,则输出字符串 “a is equal to b ”的块结构条件语句为: If
a=b Then WriteLine(“a is equal to b ”) End If
5. 输入结构变量的值就是输入该变量的各个元素的值。

6.若某个模块中以关键字private 定义函数过程,则该函数过程只能在该模块中使用。

7. 关键字private 用于声明私有成员。

私有成员可以在类中和类外访问。

8.在程序运行期间,用户可以用文本框显示信息。

文本框接受输入的内容的属性是Text 。

9.列表框ListBox 中项目的序号从1开始到Listcount 结束。

10.以数据流的方式对文本文件中的数据进行读/写操作,需要StreamReader 类和StreamWriter 类。

答案栏: 1.√ 2.√ 3.√ 4.√ 5.√ 6.× 7.√ 8.× 9.√ 10.×二.单项选择题
1.下列变量名中错误的是( )。

A. n
B. 名称
C. ab#
D.“年龄”
2.设X 为整型变量,不能正确表达1< X < 5的逻辑表达式是( )。

A. 1< X <5
B. X=2 or X=3 or X=4
C. 1<X And X <5
D. Not (X<=1) And Not (X>=5)
3.设有数组说明语句:Dim c( 10) AS Integer ,则下面表示数组c 的元素选项中( )是错误的。

A. c(i-1)
B. c(5+0.5)
C. c(0)
D. c(11)
4.在过程的形式参数前面加上关键字( ),则该参数说明为引用参数。

A. Val
B. ref
C. Byref
D. ByVal
5. 设已定义函数过程f ,它有三个实型传值参数;设a,b 和c 为实型变量,则调用该函数的正确形式为( )。

A. f
B. f( a+b, b+c )
C. f ( a+b, b+c ,c+a ) C. f a+b, b+c, c+a
6. 若使命令按钮不可见,可以设置Visible 属性的值为( )。

A. False
B. True
C. T
D. F
7.要使单选按钮RadioButton 处于选中或未选中状态,需由( )属性来决定。

A. Show
B. List
C. Text
D. Checked
8.要删除列表框中的某一个项目,需要使用( )方法。

(密封线内不答


A. Clear
B. ReMove
C. Move
D. ReMoveItem
9.要设置计时器的时间间隔可以通过()属性来实现。

A. Value
B. Text
C. Minimum
D. InterVal
10.下面()类用来把数据写入文本文件中。

A. StreamWriter
B. BinaryWriter
C. StreamReader
D. BinaryReader
答案栏:
1. __A____
2. __D____
3. __B____
4. __C____
5. __C____
6. __A____
7. __D____
8. __B____
9. ____D__ 10. ___D___
三.简答题
1. 在控制台应用程序中,如何输入输出一维数组的元素?
2.若有数组定义语句:Dim c%() = { 76, 80, 75},则数组c有多少个元素?这些元素是什么?它们的初值是多少?
3. 文件操作可以分为哪些步骤?
答案栏:
1.答:输入一维数组元素的值可以使用赋值语句,也可以使用Console类的输入方法Read和ReadLine从键盘输入数据。

输出一维数组元素的值可以使用Console类的Write方法和WriteLine方法。

2.答:窗体上的控件有5个标签、5个文本框和2个命令按钮。

3答:三种文件的基本操作均分为三阶段:
(1)打开文件。

(2)读(磁盘→内存)/写(内存→磁盘)文件。

(3)关闭文件。

四.程序阅读题
1.当x的输入值分别为2.5、8、4和15时,写出执行下列程序的输出结果。

Imports System.Console
Module Module1
Sub Main()
Dim x%, y%
Write("请输入x的值:")
x = ReadLine()
Select Case x
Case 1, 3, 5
y = x - 1
Case 6 To 10
y = x + 1
Case 2, 4
y = 2 * x
Case Is > 10
y = x * x + 1
End Select
WriteLine("x={0} y={1} ", x, y)
End Sub
End Module
2.写出执行下列程序的输出结果。

Imports System.Console
Module Module1
Sub Main()
Dim f(10) As Integer
f(0) = 1 : f(1) = 1
For i = 2 To 10
f(i) = f(i-2) + f(i-1)
Next i
For i = 0 To 10
If Int(i/4)=i/4 Then WriteLine()
Write("f({0})={1} ", i, f(i))
Next i
End Sub
End Module
答案栏:
1.x=2 y=4 、x=8 y=9、x=4 y=8、x=15 y=226
2.f(0)=1 f(1)=1 f(2)=2 f(3)=3 f(4)=5 f(5)=8 f(6)=13 f(7)=21 f(8)=34 f(9)=55 f(10)=89
五.程序填空题
1. 下面程序的功能是使用公式 Λ++=222
2
1116π 求π的近似值,直到最后一项的值小于0.00001为止,在横线上填上适当内容。

Imports System.Console
Imports System.Math
Module Module1
Sub Main()
Dim i&, s#, term#
i = 1 s = (1)
Do
term = 1 / (i * i)
s = (2)
i = i + 1 Loop While (3)
WriteLine("圆周率的近似值为:{0}", Sqrt(6 * s))
End Sub
End Module
2. 下面程序的功能是输入m 和n 的值,并按公式:)!
(!!n m n m c n m -=求组合数的程序,在横线上填上适当内容。

Imports System.Console
Module Module1
Sub Main()
Dim m&, n&, cmn#, c1&, c2&, c3&
Write("n=")
n = ReadLine()
Write("m=")
m = ReadLine()
Call fac(m, c1) : Call fac(n, c2) : Call fac(m - n, c3) cmn = (4)
WriteLine("cmn={0} ", cmn)
End Sub
Private Sub fac(ByVal k&, ByRef f&)
Dim t&, i&
t = (5)
For i = 1 To k
t = t * i
Next i
(6)
End Sub
End Module
答案栏:
(1) ReadLine() (2) 0
(3) 1/(i * i) (4)
(5) 1 (6) f=t。

相关文档
最新文档