2017秋_高级程序设计语言_A卷
- 格式:pdf
- 大小:260.41 KB
- 文档页数:5
《VB 程序设计》期终考查试卷(A 卷) 适用专业: 题号 一 二 三 四 总分 总分人 分数 一、填空题(每空1分,共30分) 1、Visual Basic 是一种面向 的程序设计语言。
2、结构化的程序设计思想包括3种基本结构,分别是 、 、 。
3、在Visual Basic 6.0中,窗体和控件都是 ,都有自己的属性、方法和事件。
4、使用窗体的Print 方法输出数据时, 号表示紧凑格式输出, 号表示松散格式输出。
5、语句Print 5/4*6\5 mod 2的输出结果是 。
6、描述“X 是小于100的非负整数”的Visual Basic 表达式是 。
7、在自定义数据类型中的元素类型可以是字符串,但必须是 字符串。
8、在VB 中,参数的传递方式有 和 两种,使用它们时应分别在形参前加上关键字 和 。
9、变量的作用域分为 、 、 等3类。
10、用户自定义过程分为 、 ,两者最根本的区别在于 。
11、VB 将代码存储在3种不同的模块中: 、 、 。
扩展名分别为: 、 、 。
12、PictureBox 控件可通过设置其 属性为ture ,可使其自动调整大小;而image 控件通过设置其 属性为ture ,可使其加载的图片能自动调整大小以适应image 。
13、计时器事件之间的时间间隔通过___________属性设置。
班级 学号 姓名 - -------------------------------------装--------------------------------------------订---------------------------------------线------------------------------------- 阅卷人二、选择题(每小题2分,共30分)1、Visual Basic是一种面向对象的可视化程序设计语言,其中()不是面向对象系统所包含的3个要素。
华南农业大学期末考试试卷(A卷)2017学年第2学期考试科目:C语言程序设计考试类型:(闭卷)考试考试时间:120 分钟学号姓名年级专业考生注意1、本考卷包括试卷和答卷。
一、二大题为客观题,在“机读卡”上答题;三、四大题为主观题,在“答卷”上答题,写在试卷上不得分。
2、必须在机读卡和答卷上正确填写学号、姓名和班级等内容,否则会影响你的考试成绩。
3、机读卡的学生代号区如果只有10位,则只需填写学号后10位。
4、试卷的反面可以打草稿。
考试结束时,“机读卡”、“答卷”和试卷都要上交。
一、判断题(在机读卡上答题,本题共20小题,每小题1分,共20分)请用2B型铅笔涂答题卡,按题号顺序,正确的判断涂黑”A”、错误的判断涂黑”B”1. ASCII码就是汉字机内码。
2. 计算机内存的基本存储单位是比特(Bit)。
3. 程序是动态的,进程是静态的。
4. 使用高级语言编写程序时一般不需要考虑具体的计算机结构。
5. 数据578可能是十进制数,也可能是八进制数。
6. 函数的函数体包括数据说明部分和执行语句部分,两部分不可以交叉出现。
7. C语言程序总是从代码中的第一个函数开始,按顺序执行至最后一个函数。
8. 存放字符序列的字符数组中,最后一个元素必须是字符' \0 '。
9. 函数的实际参数和形式参数可以使用相同的变量名。
10. C语言通常都在main( ) 函数的函数体内对其他函数进行定义。
11. 语句for( i=0 ; i++<10 ; ) ; 执行结束后,变量i的值为10。
12. 所有逻辑运算符的优先级都低于关系运算符。
13. C语言的main( )函数可以任意调用其他函数,但是不能使用其它函数中定义的变量。
14. 带参数的宏无指定类型,其参数也无类型约束。
15. break语句不能单独使用,必须出现在循环语句的循环体内。
16. C语言的输入输出功能既能通过调用标准库函数实现,也能通过输入输出语句实现。
高级语言程序设计A卷参考答案一、(每小题2分,共30分)1--5 B B A A C 6--10 D B C A B11--15 C B D B D二、(每小题5分,共30分)1. a=2,b=0,c=62. 369 sn表示总和,tn表示其中每一项3. abcdef1234564. 5 95. 1 4 72 5 83 6 96. 1 3 4 5 6 3 1 2 1(注:本题如果写对部分的化可以根据具体情况给分)三、(每小题2分,共20分)1. a[2]=(int)(num-a[0]*10000-a[1]*1000)/1002. a[4-i]3. p=pstr4. j=i+1;j<n;j++5. *(p+i)>*(p+j)6. in=fopen(outfile,"r"))==NULL7. fputc(fgetc(in),out)8. p--9. *s++=*p10. scanf("%s",a)(注:本题如果写对部分的化可以根据具体情况给分)四、(每小题10分,共20分)1.main(){ char s1[256],s2[256],*p1,*p2;int k,len1,len2;printf("input s1");gets(s1);printf("input s2");gets(s2);len1=strlen(s1);len1=strlen(s1);do{printf("please input k:");scanf("%d",k);}while(k<0||k>len1);for(p1=s1+len1;p1>=s1+k;p1--)*(p1+len2)=p1;for(p1=s1+k,p2=s2;p2<s2+len2;p2++,p1++) *p1=*p2;puts(s1);}2.float fun(int x){ float a=2.0,b=1.0,c;float f=0.0;int i=0;while(i<=x){f+=a/b;c=a;a=a+b;b=ci++}}main(){int n;float s;printf("input n:");scanf("%d",&n);s=fun(n);print("%f",s);}(注:本题主要考察学生程序设计的能力,由于程序设计方法有多种,因此只需程序设计思路正确,根据学生所答情况给分)。
第 1 页 共 5 页一、单选题(每小题1分,共30 分)1. 若变量已正确定义,要求完成求6!的计算,不能完成操作的程序段是 。
A )for(i=1;i<=6;i++) {p=1;p*=i;}B )for(i=1,p=1;i<=6;i++) p*=i;C )i=1;p=1;while(i<=6) {p*=i;i++;}D )i=1;p=1;do {p*=i;i++;} while(i<=6);2. 以下程序的输出结果是 。
main(){ int a=2,b=-1,c=2; if(a<b) if(b<0) c++; else c++; else c--; printf("%d",c);}A )1B )4C )2D )3 3. 以下程序的输出结果是 。
main(){int x=0,a=0,b=0; switch(x) {case 0:b++; case 1:a++;break; case 2:a++;b++;}printf("a=%d,b=%d",a,b); }A )a=2,b=1B )a=1,b=1C )a=1,b=0D )a=2,b=2 4. 以下程序的输出结果是 。
main(){ int x=10,y=10,i;for(i=0;x>8;y=++i) printf("%d %d ",x--,y); }A )10 1 9 2B )9 8 7 6C )10 10 9 1D )10 9 9 0 5. 以下程序的输出结果是 。
main(){int s=0,i,x[][3]={1,2,3,4,5,6,7,8}; for(i=0;i<3;i++) s=s+x[i][2-i]; printf("%d",s); }A )6B )15C )36D )0 6.下面程序段执行后,a 的值是______。
大学计算机基础a卷试题及答案一、选择题(每题2分,共20分)1. 计算机系统由哪两部分组成?A. 硬件和软件B. 系统软件和应用软件C. 计算机和网络D. 主机和外设答案:A2. 下列哪种设备属于计算机的输入设备?A. 打印机B. 显示器C. 键盘D. 硬盘答案:C3. 在计算机中,1KB等于多少字节?A. 1024B. 1000C. 512D. 128答案:A4. 以下哪个选项不属于操作系统的功能?A. 进程管理B. 设备管理C. 文件管理D. 网络通信答案:D5. 以下哪种方式不属于计算机网络的分类?A. 局域网B. 广域网C. 城域网D. 个人网答案:D6. 计算机病毒的主要传播途径是什么?A. 电子邮件B. 移动存储设备C. 网络下载D. 所有以上方式答案:D7. 以下哪种数据结构是线性结构?A. 树B. 图C. 链表D. 堆答案:C8. 在关系数据库中,二维表的每一列称为什么?A. 行B. 记录C. 元组D. 域答案:D9. 以下哪个选项是HTML的标签?A. <html>B. <h1>C. <body>D. 所有以上选项答案:D10. 以下哪种编程语言属于面向对象编程语言?A. PythonB. JavaC. CD. 所有以上选项答案:D二、填空题(每题2分,共20分)1. 计算机的CPU主要由______和______两部分组成。
答案:运算器;控制器2. 在计算机系统中,软件一般分为______和______。
答案:系统软件;应用软件3. 计算机存储容量的基本单位是______。
答案:字节4. 计算机病毒是一种______程序。
答案:破坏性5. 计算机网络的拓扑结构主要有星型、环型、总线型和______。
答案:网状型6. 在计算机中,______是存储数据的最小单位。
答案:位7. 数据库管理系统是数据库系统的核心,它负责数据库的______、维护和控制。
武汉大学计算机学院2016-2017学年度第1学期《C语言程序设计》期末考试试卷A卷一.单项选择题:(选择最合适的答案填空,每小题2分,共20分)( )1.不正确的常量是____B__ 。
A.‘\t’B.084C. 1.2e4D.0x8fL( )2.表达式-8%3+13/2的结果为______D 。
A. 4.5B.8C.8.5D.4( )3.设变量 int a=1,b=2; 则执行表达式a+=3,b-2,++b,a*=b后变量a 和b 的值为______C 。
A.2和2B.3和3C.12和3D.12和2( )4.表达式0xad86|0xff的值为____A__ 。
A.0xadffB.0x86C.0xad86D.0xff( )5.设有如下宏定义#define price(x) 5+x则执行赋值语句 v=price(4)*price(15);/*v为int型变量*/后,v的值为 C 。
A.180B.85C.40D.60( )6.在定义指针变量时,void *类型表明指针____ A 。
A.指向对象类型未知B.不指向任何对象C.指向整型的对象D.指向char类型对象( )7.设int a[3][4],*p[3]; 则以下___C____赋值语句是正确的。
A.p=a[0];B.p[1]=a;C.p[1]=a[2];D.p=a;( )8.创建一个新的文本文件,可对该文件进行读写操作,则____A____打开方式是正确的。
A.“w+”B.“wb”C.“r+”D.“rb+”( )9.表达式4&&5结果为______B 。
A.0B.1C.4D.5( )10.正确的标识符是______A 。
A._a123B.3zC.“next”D.‘A’二.文字填空(共15分)1.一个合理的算法应该具有“有穷性”,“有穷性”指的是_____经过有限个步骤的处理以后,算法应该结束_________。
2.%作为运算符表示________取余数 ____________。
华南农业大学期末考试试卷(A 卷)2017-2018学年第 1 学期 考试科目: Java 程序设计考试类型:(闭卷) 考试 考试时间: 120 分钟学号 姓名 年级专业的答案必须填涂在机读卡上,第三、四大题答案写在答题卷上。
考试结束时机读卡、答题卷和试卷都要上交。
一、单项选择题(本大题共 20 小题,每小题 2 分,共 40 分)1. 下列________是用于移动设备开发的JDK 版本。
A. Java EEB. Java MEC. Java SED. JDK2. 下列关于main 方法的说明中正确的是________。
A. 每个类都需要定义 main 方法B. 从main 方法开始运行整个程序C. 一个程序可以有多个main 方法D. main 方法只能有一条语句3. 下列标识符中合法的是________。
A. 3xyB. privateC. _a3D. false4. 表达式(11+3*8)/4%3的值是________。
A. 3B. 0C. 1D. 25. 下列哪个表达式不能作为循环控制条件________A. i++B. i<5C. count==iD. str.equals("abc")6. 下列四类运算符中,优先级最低的是________A. 算术运算符B. 逻辑运算符C. 赋值运算符D. 关系运算符7. 下列程序运行后,k 的值是________。
public class Test {public static void main(String[] args) {int a = 4,b = 9,k = 0;while((a++)<(b--))++k;System.out.print(k);}}A. 0B. 1C. 2D. 38.下列关于数组的说法中,错误的是________A.数组必须先声明后使用B.数组创建后如果没有赋值,默认为空值C.使用数组前需要创建数组D.通过数组变量和下标可以访问任意一个数组元素9.下列程序运行后输出的结果是________。
海南师范大学 数学与统计 学院信息与计算科学 专业《Java 程序设计》一、单项选择题(本题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在对应题号下面。
错选或未选均无分。
二、填空题(每空1分,共10分)1、 , ,2、3、4、 和5、 __6、 和三、阅读程序,分析程序输出结果(共5 小题,每小题6分,共30分)1、 答案2、 答案3、答案4、答案5、答案四、程序设计(共2题,共计30分) 1、答案2、答案一、单项选择题(本题共20小题,每小题1.5分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在对应题号下面。
错选或未选均无分。
1、下列关于Java程序结构的描述中,不正确的一项是( )。
A、一个Java源文件中可以包括一个package语句B、一个Java源文件中可以包括多个类定义,但是只能有一个public类C、一个Java源文件中可以有多个public类D、源文件名须与程序的public类名一致2、编译下面源程序会得到哪些文件? ( )class AI{ } class A2{ }Public class B{ Public static void main(String args[ ]){ }}A、只有B.class文件B、只有A1.Class和A2.class文件C、有A1.class、A2.Class和B.class文件D、编泽不成功3、JAva面向对象程序设计的基本要素? ( )A、类B、对象C、方法D、安全4、为了区分重载多态中同名的不同方法,要求( )。
A、形式参数个数或者类型不同B、返回值类型不同C、调用时用类名或对象名做前缀D、形式参数名称不同5、下列描述中不属于Java异常处理机制优点的一项是( )。
A、把错误处理代码从正常代码中分离出来B、按错误类型和差别分组C、对无法预测的错误的捕获和处理D、能够处理任何类型的错误6、下列Swing构件中,属于中间容器的一项是( )。