1-8道程序填空题

合集下载

《JAVA程序设计》试卷含答案

《JAVA程序设计》试卷含答案

《JAVA 程序设计》试卷《JAVA 程序设计》试卷第1页,共6页第2页,共6页Java 程序设计一、 填空题(要求将答案写在空白处,共11道小题,每空1分,共20分)1、Java 的三大体系分别是______、______、______。

2、Java 程序的运行环境简称之为______。

3、Java 中的程序代码都必须在一个类中定义,类使用______关键字来定义。

4、布尔常量即布尔类型的两个值,分别是______和______。

5、在Java 中,byte 类型数据占______个字节,short 类型数据占______个字节,int 类型数据占______个字节,long 类型数据占______个字节。

6、若x = 2,则表达式 ( x + + )/3 的值是______。

7、若int a =2; a+=3;执行后,变量a 的值为______。

8、若int []a={12,45,34,46,23}; ,则a[2]= ______。

9、若int a[3][2]={{1,1},{2,2},{3,3}},则a[2][1]= ______。

10、 面向对象的三大特征是______、______和______。

11、 定义在类中的变量被称为______,定义在方法中的变量被称为______二、 选择题(将正确答案写在括号内,注意没有在题目中特别说明的均为单选题,共10题,每题2分,共20分)1、以下选项中,哪个用来编译源程序A 、JavadocB 、Java 运行工具C 、Java 编译器D 、Java 打包工具 2、Java 属于以下哪种语言?A 、机器语言B 、 汇编语言C 、高级语言D 、以上都不对 3、下面哪种类型的文件可以在Java 虚拟机中运行? A 、.java B 、.jre C 、class D 、.exe4、以下选项中,switch 语句判断条件可以接收的数据类型有哪些? (多选) A 、int B 、byte C 、char D 、short5、假设int x = 2,三元表达式 x>0?x+1:5 的运行结果是以下哪一个? A 、0 B 、2 C 、3 D 、56、下面的运算符中,用于执行除法运算是哪个? A 、% B 、\ C 、/ D 、*7、下列语句哪些属于循环语句?(多选)A 、for 语句B 、if 语句C 、while 语句D 、switch 语句 8、下面哪种写法可以实现访问数组arr 的第1个元素? A 、arr[0] B 、arr(0) C 、arr[1] D 、arr(1)9、以下哪个选项可以正确创建一个长度为3的一维数组? A 、 new int [2]; B 、 new int[3][]; C 、 new int[3]; D 、 以上答案皆不对 10、请先阅读下面的代码。

操作系统期末试题及答案

操作系统期末试题及答案

(答案在后面)一、 填空题(每空1分,共10分)1. 常见的I/O 控制方式有程序I/O 方式、 中断 I/O 控制方式、 DMA I/O 控制方式和 通道 I/O 控制方式四种。

2. 操作系统向用户提供的两个基本接口是 程序 接口和 用户 接口。

3. 若在一分页存储管理系统中,某作业的页表如下所示。

已知页面大小为1024字节,逻辑地址(3082)10转化得到的物理地址是 6154 . 4. 具有多路性、独立性、及时性和交互性特征的操作系统是 分时操作系统.5. 通道用于控制 设备控制器 与内存之间的信息交换。

6. 事务的最基本特性是. 7. 若盘块大小为4KB ,每个盘块号占4字节,在采用两级索引时允许的最大文件长度为 4GB 。

二、单选题(每题2分,共20分)1. 用磁带作为文件存贮介质时,文件只能组织成( )。

A. 顺序文件B. 链接文件 C 。

索引文件D. 目录文件2. 一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,则其响应比是( C )。

A. 2B. 1C. 3D. 0。

5 3. 文件系统采用多级目录结构后,对于不同用户的文件,其文件名( C )。

A 。

应该相同 B. 应该不同 C. 可以相同,也可以不同 D 。

受系统约束 4. 死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的四个必要条件之一。

下列方法中破坏了“循环等待”条件的是( D ). A 。

银行家算法 B. 一次性分配策略 C. 剥夺资源法 D 。

资源有序分配法 5. 进程状态从就绪态到运行态的转化工作是由(B )完成的。

A 。

作业调度B 。

进程调度 C. 页面调度 D 。

设备调度 6. 采用缓冲技术的主要目的是(C )。

A. 改善用户编程环境 B 。

提高CPU 的处理速度 C. 提高CPU 和设备间的并行程度 D 。

实现与设备无关性 7. 目录文件所存放的信息是( D )。

计算机操作系统填空题

计算机操作系统填空题

、和。

为chmodg+wfile.c。

为Ls –l mydir。

,分时操作系统和实时操作系统三为LRU。

是fork()。

是pipe()。

是并发和为chmod +x file。

为ls –l mydir。

20ms。

为阻塞状指。

为并发。

I/O设备和CPU之68.用户是通过或者程序接口向计算机发出请求的。

69.在操作系统中的异步性主要是指。

70.进程间通信的方式有、共享存储区和。

71.计算机操作系统是方便用户、管理和控制计算机的系统软件。

72. 在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的功能。

73.操作系的动态分区管理内存分配算法有、、和最佳适应算法。

74.动态存储分配时,要靠硬件地址变换机构实现。

75.在存储管理中常用方式来摆脱主存容量的限制。

76.在请求页式管理中,当发现所需的页不在内存时,产生中断信号,作相应的处理。

77.置换算法是在内存中没有时被调用的,它的目的是选出一个被的页面。

如果内存中有足够的存放所调入的页,则不必使用。

78.在段页式存储管理系统中,面向的地址空间是段式划分,面向的地址空间是页式划分。

79.文件的存储器是分成大小相等的,并以它为单位交换信息。

80.通道是一个独立于CPU的专管I/O的处理机,它控制与内存之间的信息交换。

81.缓冲区的设置可分为单缓冲、和缓冲池。

其中关于缓冲池的操作有、、和。

82.操作系统为用户编程所提供的接口是。

83.文件的逻辑结构分为流式文件、顺序文件、索引文件和。

84.进程由程序、数据和组成。

85.一张1.44M的软盘,其FAT表占的空间为。

86.缓冲池包括空白缓冲队列、和三种队列。

87.在生产者—消费者问题中,消费者进程的两个wait原语的正确顺序为和。

88.段式管理中,提供维的地址结构。

以段为单位进行空间分配,每段分配一个区。

89.逻辑设备表(LUT)的主要功能是实现。

90.在一个请求分页系统中,假如系统分配给一个作业的物理块数为3,且此作业的页面走向为2,3,2,1,5,2,4,5,3,2,5,2。

C语言程序设计题考试题库选择填空题完整答案精美篇

C语言程序设计题考试题库选择填空题完整答案精美篇

※试题说明:选择题共15道,2分/道:数据类型1个、选择结构2个、循环结构2个、数组3个、函数3个、预处理1个、指针2个、结构体1个。

基本操作题、程序改错题、程序填空题、程序设计题。

考试时间90分钟!《顺序选择结构》1、若有定义:int a, b; 要通过scanf("%d:%d", &a, &b);使a得到5, b得到6, 则正确的输入形式为:CA) 5 6 B) 5,6C) 5:6D) 5;62、有如下程序段int a=14,b=15,x;char c='A';x=(a&&b) && (c<'B'); //假或假为假,假且假为假,……,非0为1,非1为0执行该程序段后,x的值为DA) ture B) falseC) 0 D) 13、以下不正确的if语句是( B )。

A) if(x>y) printf("%d\n",x);B) if (x=y)&&(x!=0) x+=y; //应该在两个括号外再加一个大括号C) if(x!=y) scanf("%d",&x); else scanf("%d",&y);D) if(x<y) {x++;y++;}4、以下程序段运行结果是( C )。

int w=3,z=7,x=10;printf("%d\n",x>10?x+100:x-10);printf("%d\n",w++||z++);printf("%d\n",w>z);printf("%d\n",w&&z);A) 0 B) 1 C) 0 D) 01 1 1 11 1 0 01 1 1 05、下面程序的输出是: C#include <stdio.h>int main( ){ int a=-1,b=4,k;k=(a++<=0) && (!(b--<=0)); //b此时变成了3printf("%d %d %d\n",k,a,b);return 0;}A) 0 0 3 B) 0 1 2C) 1 0 3D) 1 1 26、下面的程序,当j的取值分别为3,2,1时的输出结果分别是( A )。

计算机课选择题填空题汇总

计算机课选择题填空题汇总

如有错误、请更正后共享,并在页眉处注明更正处!一、选择题:(55道)1. 下列关于宏和模块的叙述中,正确的是A)模块是能够被程序调用的函数B)通过定义宏可以选择或更新数据C)宏或模块都不能是窗体或报表上的事件代码D)宏可以是独立的数据库对象,可以提供独立的操作动作2. VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是()。

A.本地窗口B.立即窗口C.监视窗口D.快速监视窗口3. VBA程序的多条语句可以写在一行中,其分隔符必须使用符号A) : B) 'C) ; D),4. VBA的逻辑值进行算术运算时,True值被当作A)0 B)-1C)1 D)任意值5. 以下常量的类型说明符使用正确的是()。

A)Const A1!=2000B)Const A1%=60000 C)Const A1%="123" D)Const A1$=True6. 以下声明I是整型变量的语句正确的是()。

A)、Dim I,j As Integer B)、I=1234C)、Dim I As Integer D)、I As Integer7. 下面属于VBA常用标准数据类型的是()。

A)、数值型B)、字符型C)、货币型D)、以上都是8. 下列程数据类型中,不属于VBA的是:A)长整型B)布尔型C)变体型D)指针型9. 下列逻辑表达式中,能正确表示条件“X和Y至少有一个是偶数”的是()。

A. X Mod 2=0 OR Y Mod 2=0B.X Mod 2=1 OR Y Mod 2=1C.X Mod 2=0 And Y Mod 2=0D.X Mod 2=1 And Y Mod 2=110. 以下可以得到“2+6=8”的结果的VBA表达式是()。

A. “2+6” &”=” & 2+6B.” 2+6”+”=”+2+6C .2+6& “=” & 2+6 D.2+6 +”=” + 2+611. 在VBA 语言中,以下关于运算优先级比较,叙述正确的是()。

各章课堂练习题

各章课堂练习题

一、填空题(每空1分,共18分)1、多道程序技术的引入能提高CPU的使用效率,这是因为发挥了与之间的并行工作的能力。

2、操作系统的特征包括并发性、、、。

3、Windows 95是一种类型的操作系统,UNIX是一种类型的操作系统。

4、从结构上讲,任一进程均由三部分组成,这三部分分别是、、。

5、现代操作系统中一般已有线程管理,此时,申请资源的基本单位是,CPU得到执行的基本单位是。

6、在一个单处理机的系统中,若有6个用户进程,在用户进程执行的某一时刻,处于就绪状态的用户进程最多有个,最少有个。

7、对信号量S值的改变只能通过操作进行,其物理意义:一个相当于申请资源,另一个相当于释放资源。

8、并发进程之间的基本关系式或。

其中是指进程之间的一种间接制约关系。

二、选择题(每小题2分,共28分)1、操作系统是管理(C )的软件。

A、计算机硬件B、计算机软件C、计算机资源D、用户信息2、操作系统提供了处理机管理、( A )管理、设备管理以及信息管理的软件。

A、存储器B、用户C、软件D、数据3、从用户的角度看,操作系统是(C )。

A、计算机资源的管理者B、计算机工程流程的组织者C、用户与计算机之间的接口D、由按层次结构组成的软件模块的集合4、该类操作系统管理的是一个由多台计算机组成的系统,互相之间无主次之分,相互协调,平衡系统的负载,且共享系统资源;程序由系统中的全部或者部分计算机协同执行。

( D )A、分时系统B、批处理系统C、分布式操作系统D、网络操作系统5、操作系统负责为用户和用户程序完成所有(C )的工作。

A、硬件无关和应用无关B、硬件相关和应用无关C、硬件无关和应用相关D、硬件相关和应用相关6、配置了操作系统的机器是一台比原来的物理机器功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为()计算机。

A、并行B、真实C、虚拟D、共享7、对进程的管理和控制使用()。

A、指令B、原语C、信号量D、信箱通信8、操作系统中引入进程的概念后并不能够()。

操作系统习题

操作系统习题

<<计算机操作系统原理>>作业练习一一, 填空题(54’)1. 人们可以从不同的角度对操作系统加以理解:操作系统可看作一台“( )”;操作系统又可看作( )管理器;操作系统还是用户与计算之间的( )。

它为用户提供了两种使用操作系统的方式:( )方式和( )方式。

2. 在分时系统中使用了( )技术来处理多个交互的进程。

在分时系统中( )的时间被多个用户分享。

多个用户通过终端(Terminal)同时访问系统。

3. 系统调用指运行在用户态的应用程序请求( )的一种手段,是一种特殊的过程调用。

4. 进程是一个( )的程序。

进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位。

5. 所谓原语,是操作系统内核中,由若干条指令构成、用于完成一个特定的功能的一个过程,该过程在执行时是不可( )的。

6. 产生死锁的四个必要条件: ( ),( ),( ),( ).7. 用于决定哪些作业有执行资格的调度称为( )调度。

8. 计算机存储器层次结构中, 若干千字节(KB)非常快速、昂贵、易变的称为( ); 若干兆字节(MB)的中等速度、中等价格、易变的主存储器,简称为( ); 若干千兆字节(GB)的低速、价廉、不易变的磁盘组成,简称为( )。

9. 确I/O操作的四种控制方式是: 1.( )控制方式, 2.( )控制方式, 3.( )控制方式, 4.( )控制方式。

10. 文件是被命名的相关联的( )集合体,它通常在外存(如磁盘)上,可以作为一个独立单位被存放并实施相关操作(如:打开、关闭、读、写等)。

二, 问答题(30’)1. 怎样考虑死锁预防?2. 选择调度算法时应考虑什么因素?3. 实现虚拟存储器的基本原理是什么?三, 程序题(16’)仔阅读下列程序, 在[ ]括号内填入程序行:下面是利用信号量机制(P,V操作)解决生产者-消费者问题的程序struct semaphore s,empty,full=1,n,0; message buffer[n]; int in,out=0,0;Cobegin /* 用s对临界区实行互斥*/void produce_i(void) void consume_j(void){ message x; { message y;while(TRUE) { while(TRUE) {produce a new message into x; [ ]; [ ]; [ ];[ ]; y=buffer[out]; out=(out+1) mod n;buffer[in]=x; in=(in+1) mod n; [ ];[ ]; [ ]; [ ]; consume message y; } }} }Coend<<计算机操作系统原理>>作业练习二一, 填空题(54’)1. 在批处理方式中,一个用户程序及其所需要的数据和操作命令的总和称为一个( ).2. 所谓( ),实质上是一个功能单一、结构简单的I/O处理器,它独立于CPU并直接控制外设与内存进行数据传输。

操作系统填空题

操作系统填空题

三、填空题(每空1分,共15分)1.一个结束等待的进程必须先变成就绪状态,然后才可能运行。

2.现有两道作业,一道单纯计算19分钟,另一道计算2分钟,打印15分钟。

那么在单道程序系统中,两道作业的执行总时间至少为36分钟;而在多道程序系统中,这一时间至少为21分钟。

第2题,在单道程序设计系统中每次只能执行一个作业,因而处理器与外设不可能并行工作,这两道作业执行的总时间至少为(19+2+15)= 36(分钟)。

而在多道程序设计的系统中可以利用处理器与外设的并行工作能力,先让第二道计算2分钟,当它启动了打印机后可让第一道占用处理器去计算。

由于处理器和打印机的并行工作,使得两道作业执行的总时间可以减少,它们最少需(2+19)= 21(分钟)。

3.进程运行满一个时间片后让出中央处理器,它的状态应变为就绪状态。

4.可变分区管理主存时,可以采用移动技术把分散的主存空闲区集中起来。

5.在页式存储管理系统中,可以使用位示图来构成主存分配表,以记录主存中块的分配情况。

6.在使用一个文件前,用户首先应该请求执行打开文件或建立文件操作。

7.用户作业的程序中都是使用逻辑地址来指出数据的存放位置,而通道程序中是用绝对地址来指出数据的存放位置。

8.采用批处理控制方式时,用户应把程序、数据以及作业控制说明书一起交给操作员。

9.进程间利用信箱进行通信时,操作系统必须提供两条基本的通信原语,即发送(或send)原语和接收(或receive)原语。

10.MS-DOS系统中存取文件时,既可以采用顺序存取方式,又可以采用随机存取方式。

三、填空题(每空1分,共15分)1.MS-DOS的存储管理采用单连续存储管理方法,地址转换采用静态重定位方式。

2.操作系统提供给用户的使用接口有操作控制命令作业控制语言、系统功能调用_和_______三种。

3.磁盘存储空间的位置可以由三个参数决定,它们是柱面号、磁头号和扇区号。

4.存储管理中,把逻辑地址转换成绝对地址的工作称为地址转换或重定位。

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

二、填空题
1.根据下图写出InputBox函数中的参数。

InputBox((1), (2),
(3))
2.执行下面的程序,在窗体上
显示的输出结果的第一行是
(4),第二行是(5)。

Option explicit
Private sub form_click() Dim I as integer, j as integer
J=10
For I=1 to j
I = I+1
J = j - i
Next I
Print I
Print j
End Sub
3.执行下面的程序,在窗体上显示的输出结果的第一行是(6),第三行是(7)。

Private sub form_click()
Dim a as integer
Dim I as integer
A=2
For I=1 to 9
Call sub1(I, a)
Print I,a
Next I
End Sub
Private Sub Sub1(x as integer, y as integer)
Static n as integer
Dim I as integer
For I=3 to 1 step –1
N=n+x
X=x+1
Next I
Y=y+n
End sub
4.执行下面的程序后,A(1,3)值是(8),A(2,2)值是(9),A(3,1)值是(10)。

Option explicit
Private sub form_click()
Dim A(3,3) As integer, I as integer
Dim j as integer, k as integer, n as integer
For k=1 to 5
If k<=3 then
For I=1 to k
N=n+1
A(I,k-I+1)=n
Next I
Else
For I=1 to 6-k
N=n+1
A(k-3+I,4-I)=n
Next I
End if
Next k
For k=1 to 3
For I=1 to 3
Print A(k,I);
Next I
Print
Next k
End Sub
5.执行下面的程序,在窗体上显示的输出结果的第一行是(11),第二行是(12)。

Option explicit
Private Sub form_click()
Dim I as integer, j as integer
I=1:j=2
Call test(I, j)
Print I, j
Call test(I, j)
Print I, j
End Sub
Private sub test(m as integer, n as integer)
Static sta as integer
M = m + n
N = n + m + sta
Sta = sta + m
End Sub
6.下面程序的功能是:统计文本框Text1中共有多少个英文单词,约定连续出现的英文字母定义为一个单词。

Option Explicit
Private Sub form_click()
Dim char() as string, st as string, tem as string
Dim idx as integer, js as long, flen as long
Dim f as Boolean, w as string*1
st=Text1.Text
flen=(13)
js=1
do while js<=flen
w=mid(st,js,1)
if (14)then
tem = tem + w
f=true
elseif f=true then
idx = idx+1
ReDim preserve char(idx)
char(idx)=tem
tem= (15)
f=false
end if
(16)
loop
print "共有";idx; "个单词"
for js=1 to idx
print char(js)
next js
End Sub
7.下面程序的功能是:当循环次数一定时,统计生成互不相同的1~100之间的随机整数的个数。

Option explicit
Option base 1
Private Sub form_click()
Dim data() as integer, i as integer, idx as integer
Dim n as integer, temp as integer, flg as Boolean
N=inputbox("输入循环次数")
ReDim data(1)
Idx=1
Data(1)=int(100*rnd(1))+1
For I=1 to n
Temp=int(100*rnd(1))+1
(17)
call compare(data, temp, flg)
if flg = true then
idx = idx+1
(18)
data(idx) = temp
end if
next I
print "生成"; idx ; "个不相同的整数"
for I=1 to idx
print data(i);
if I mod 10 =0 then print
next I
End Sub
Private Sub compare(arry() as integer, k as integer, logic as Boolean)
Dim ub as integer, I as integer
(19)
for I=1 to ub
if arry(i)=k then
(20)
end if
next I
logic=true
End Sub
8.下面程序的功能是:验证回文数猜想。

任取一自然数,将其倒过来,并将这两个数相加,然后把这个和数倒过来,与原来的和数相加……重复这个过程有限次,必将得到一个回文数。

所谓回文数是指左右数字完全对称的自然数,例如,121,12321,898,111均是回文数。

根据猜想,假如取一自然数68→68+86=154→154+451=605→605+506=1111,经过三步运算就可得到回文数1111。

Option Explicit
Private Sub Form_Click()
Dim S As Long,D As Long,Sum As Long
Dim Flg As Boolean
S=InputBox("输入一个正整数")
Do
D=Fun(S)
Sum=S+D
Print Sum;"=";S;"+";D
Call Comp(Sum,Flg)
S=(21)
Loop Until Flg
Print Sum;"是回文数"
End Sub
Private Function Fun(N As Long)As Long
Dim Char As String,J As Long
Dim I As Integer,Slen As Integer
Char=Ltrim(Str(N))
(22)
J=l
For I=1 To Slen
Fun=Fun+V al(M id(Char,I,1))*J
(23)
next I
End Function
Private Sub comp(n as long,f as boolean)
dim ch as string,s as integer, I as integer
s=Len(Ltrim(str(n)))
f=false
ch=Ltrim(str(n))
for I=1 to (24)
if mid(ch,I,1)<> mid(ch,s+1-I,1) then exit sub next I
(25)
End Sub。

相关文档
最新文档