文档库 最新最全的文档下载
当前位置:文档库 › 1-8道程序填空题

1-8道程序填空题

1-8道程序填空题
1-8道程序填空题

二、填空题

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

C语言程序的设计填空题及答案复习用

导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【3.1】下面程序的功能是不用第三个变量,实现两个数的对调操作。 #include main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ①; b= ②; a= ③; printf("a=%d,b=%d\n",a,b); } 【3.2】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include double pi(long n) { double s=0.0; long i; for(i=1;i<=n;i++) s=s+ ①; return( ② ); } 【3.3】下面的程序的功能是求一维数组中的最小元素。findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;pamax) amax=x; if( ② ) amin=x; scanf("%f",&x); } printf("\namax=%f\namin=%f\n",amax,amin); } 【3.7】下面程序的功能是将形参x的值转换为二进制数, 所得的二进制数放在一个一维数组中返回,二进制数的 最低位放在下标为0的元素中。 fun(int x,int b[]) { int k=0,r; do { r=x% ①; b[k++]=r; x/= ②; }while(x); } 【3.8】下面程序的功能是输出1到100之间每位数的乘 积大于每位数的和的数。例如数字26,数位上数字的乘 积12大于数字之和8。 main() { int n,k=1,s=0,m; for(n=1;n<=100;n++) { k=1; s=0; ①; while( ② ) 页脚

小学语文阅读理解专项练习题

小学语文阅读理解专项练习题 1、种辣椒 常识课上,老师对植物的讲解,把我带到植物世界里。听完课,我动了心,决心种点什么,仔细观察它的生长过程。 回到家,我找到了两个花盆,满心欢喜地种下了辣椒籽。下种后,我每天都要给它浇些水,盼望种子早些发芽。一天中午,弟弟告诉我花盆里出小苗了,我飞一样地跑到窗台前,只见一棵小嫩芽拱出土,又过了两天,好几棵小芽出来了。小芽越来越多,我给小辣椒间苗,把太密的小苗小心翼翼地拔掉了一些。 到了盛夏,每株辣椒已有半尺多高了,它们的茎上都缀满了欲放的花苞,几天后,一朵朵雪白的小花,先后开放了。大约又过了四五天,辣椒就开始结果了,出现了青绿的椭圆形的小辣椒,一个个缀在茎上,真惹人喜爱。 秋风吹进窗来,带进一股香气,辣椒开始由青变红,看上去更让人喜爱。一个个两寸多长的小辣椒挂在枝头对我微笑,感谢我对它们的辛勤培育。收获的时节到了,我满怀欣喜地把成熟的辣椒一个一个摘下,竟收了小半筐。 我看着筐里的辣椒,心想:这多有意思呀!知识来源于实践,而实践又必须付出辛勤的劳动,这难道不是真理吗? 1.找出文章中点明中心的句子,在下面画横线。 2.把文章分成三段,在段尾用“‖”表示,并写出段意。 3.读下面句子,在括号里写出各运用了什么修辞手法。 ①小辣椒挂在枝头对我微笑,感谢我对它们的辛勤培育。() ②我飞一样地跑到窗台前。() 2、蒙蒙的小雨 蒙蒙的小雨正落着,陈红骑着自行车悠然于柏油路上。她没有穿雨衣,因为她觉得在这样细雨中骑车很浪漫。她望着路两边来去匆匆的行人,心想:这些人真是的,干嘛要东躲西藏的。 忽然迎面一辆的士飞驰而来她猛地拐向路边但车把挂在树干上她摔倒了小妹妹没事吧一个小伙子站在她身边问道陈红白了他一眼,没有理他。心想:谁是你的小妹妹?她一翻身想站起来,可左腿的剧痛却使她不得不重新坐在地上,她接连两次试图站起来,都没成功。最后,只好放弃了努力。小伙子一笑,“别逞强了,还是送你上医院吧。”接着,拉起陈红的车子,又扶陈红坐到车架上,推起车子向医院走去。温柔如丝的春雨淅淅沥沥地落着。陈红已不再潇洒,只感到沉重。她坐在车上,望着前面推车的小伙子,不知该说些什么。 她发现小伙子走路不太自然,仔细观察,只见小伙子左腿的袜端与裤腿之间不时地露出一段刺目的棕色。那是什么?啊,他装着一只假腿。陈红想问问他的腿,却不愿张嘴。这时,只听到小伙子自言自语地说:“三年前,我也喜欢在细雨中骑车,那的确很潇洒,可是我却重重地跌倒了,像你一样。不,还不如你。”“噢,你的左腿——?”停了一会儿,小伙子说:“就在那次跌倒时被后面的汽车轧断了。”听了这话,陈红陷入了沉思?? 医院到了,小伙子搀着陈红进了急诊室。“我去通知你父母,你知道他们的电话吗?”陈红把号码告诉了他。不一会儿,陈红的父母风风火火地赶来了。见到女儿腿上雪白的绷带,忙问这问那。陈红把经过告诉了他们,又说,“要不是那位大哥哥,我真不知该怎么办好,哎,他呢?”这时,只听护土小姐说:“那个小伙子,看见你爸妈来后,他就离开医院了。”陈红怔住了:“我还不知他叫什么呢!” 父亲背起陈红,母亲在旁边扶着,一家人走出医院的时候,他们多么希望在人流中再次寻到那小伙子的身影。 1.给第二自然段中没有标点的地方加上标点。 2.联系上下文解释加粗词的意思。

C语言程序设计程序填空题库及答案

程序填空题 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【】下面程序的功能是不用第三个变量,实现两个数的对调操作。#include <> main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ①; b= ②; a= ③; printf("a=%d,b=%d\n",a,b); }

【】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include <> double pi(long n) { double s=; long i; for(i=1;i<=n;i++) s=s+ ①; return( ②); } 【】下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p

VB程序填空复习题

二级VB程序设计练习 程序填空 1.下面程序按每行10个数打印出30个介于-300到300间无重复的随机整数,并显示其中的最小值。数组b(30)存放所产生的无重复的随机整数,运行结果如图所示。 Private Sub Command1_Click() Dim b(30), j As Integer, k As Integer Dim y As Integer, x As Single, min As Integer For j = 1 To 30 lb: x = Rnd If x > 0.5 Then y = 1 Else y = -1 b(j) = y * Int(Rnd*301) k = 1 Do While k

If b(j) = b(k) Then Goto lb k = k + 1 Loop Print b(j); If j Mod 10=0 Then Print Next j min = b(1) For j = 1 To 30 If b(j) < min Then min=b(j) Next j Print min End Sub 2.下面程序用于对9位的号进行校验。参数mno存放号,mjy存放产生的校验位,tag判断校验正确否,若校验正确tag置1,否则为0。产生校验位的算法为:取号右边的8位之和关于9的模作为校验值,号最左边的一位为校验位。 Public Sub foe(ByVal mno As String, mjy As Integer, Tag As Integer) Dim msum As Integer, m As String msum = 0 for j=2 to 9 m = Mid(mno, j, 1)

大学英语B阅读理解练习题及答案

Passage 1 Many people who work in London prefer to live outside it, and to go in to their offices or schools every day by train, car or bus, even though this means they have to get up early in the morning and reach home late in the evening. One advantage of living outside London is that houses are cheaper. Even a small flat in London without a garden costs quite a lot to rent. With the same money, one can get a little house in the country with a garden of one’s own. Then, in the country one can really get away from the noise and hurry of busy working lives. Even though one has to get up earlier and spend more time in trains or buses, one can sleep better at night and during weekends and on summer evenings, one can enjoy the fresh, clean air of the countr y. If one likes garden, one can spend one’s free time digging, planting, watering and doing the hundred and one other jobs which are needed in a garden. Then, when the flowers and vegetables come up, one has got the reward together with those who have shared the secret of Nature. Some people, however, take no interest in country things: for them, happiness lies in the town, with its cinemas and theatres, beautiful shops and busy streets, dance-halls and restaurants. Such people would feel that their life was not worth living if they had to live it outside London. An occasional walk in one of the parks and a fortnight’s (two weeks) visit to the sea every summer is all the country they want: the rest they are quite prepared to leave to those who are glad to get away from London every night. 1. Which of the following statements is NOT true? A. People who love Nature prefer to live outside the city. B. All the people who work in London prefer to live in the country. C. Some people enjoying city life prefer to work and live inside London. D. Many nature lovers, though working in London, prefer to live outside. 2. With the same money needed for ________, one can buy a little house with a garden in the country. A. getting a small flat with a garden B. having a small flat with a garden C. renting a small flat without a garden D. buying a small flat without a garden 3. When the garden is in blossom, the one ________ has been rewarded. A. living in the country B. having spent time working in the garden. C. having a garden of his own. D. having been digging, planting and watering 4. People who think happiness lies in the city life would feel that ________ if they had to live outside London. A. their life was meaningless B. their life was invaluable C. they didn’t deserve a happy life D. they were not worthy of their happy life 5. The underlined phrase “get away from” in the 3rd paragraph refers to ________. A. deal with B. do away with C. escape from D. prevent from 很多在伦敦工作的人喜欢住在伦敦郊外,然后每天乘火车、汽车和公交车去上班或上学。这也就意味着他们不得不早出晚归。

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.c 3、一个C语言程序是由( ) A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成 4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( ) A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性 5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( ) A、int B、float C、double D、不确定 6、在C语言中,char型数据在内存中的存储形式是( ) A、补码 B、反码 C、源码 D、ASCII码 7、有如下程序,输入数据:12345M678<cR>后(表示回车),x的值是( ) 。 #include main(){ int x; float y; scanf("%3d%f",&x,&y); } A、12345 B、123 C、45 D、345 8、若有以下定义int a,b; float x,则正确的赋值语句是( ) A、a=1,b=2 B、b++; C、a=b=5 D、b=int(x); 9、以下程序的执行结果是( )

#include { int i=10,j=10; printf("%d,%d\n",++i,j--); } A、11,10 B、9,10 C、11,9 D、10,9 10、巳知字母A的ASCII码是65,以下程序的执行结果是( ) #include main() { char c1='A',c2='Y'; printf("%d,%d\n",c1,c2); A、A,Y B、65,65 C、65,90 D、65,89 11、下列运算符中优先级最高的是( ) A、< B、十 C、% D、!= 12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。 A、’x’&&’y’ B、x<=y C、x||y+z&&y-z D、!((x<y)&&!z ||1) 13、判断char型变量cl是否为小写字母的正确表达式为( ) A、’a’<=c1<=f’z’ B、(c1>=a)&&(c1<=z) C、(‘a’>=c1) (‘z’<=c1) D、(c1>=’a’)&&(c1<=’z’) 14、字符串"a"在内存中占据的字节个数为( ) A、0 B、 1 C、 2 D、 3 15、下面有关for循环的正确描述是( ) A、for循环只能用于循环次数已经确定的情况 B、for循环是先执行循环体语句,后判定表达式 C、在for循环中,不能用break语句跳出循环体 D、for循环体语句中,可以包含多条语句,但要用花括号括起来 16、下面程序的运行结果是( ) #include main() {int num=0; while(num<=2) {num++; printf(“%d ,num); } } A、 1 B、 1 2 C、 1 2 3

《VB程序设计》考试题型练习 答案

《VB 程序设计》考试题型练习 一. 填空 1. VB 中的对象具有 属性 、 事件 、和 方法 三种特性,它们是构成对象的三个基本要素。 2. VB 中的常量分为哪三种: 文字常量 、 符号常量(用户自定义常量) 系统内部常量 。 3. 变量的三要素是指: 变量的名 、 变量的数据类型 、 变量的值 。 4. VB 中日期型数据的表示格式为: #mm/dd/YYYY#或#mm-dd-YYYY# 。 5. 在VB 中,“\”是 整除 运算符;“/”是 浮点除 运算符。两个字符串可以使用连接符 &或+ 串接起来。 6. 2 22z y x z y x ++++的VB 表达式为 (x+y+z )/sqr(x^2+y^2+z^2) 。 7. a ac b b 242-+的VB 表达式为 (b+sqr(b^2-4*a*c))/(2*a) 。 8. 计时器控件的 Interval 属性用于设置Timer 事件发生的时间间隔,为了使计时器控件Timer1每隔0.5秒触发一次Timer 事件,应将该属性设置为 500 ;为了暂时关闭计时器,应把该计时器的 Enable 属性设置为False 。 二. 单选题 1. 如果要使VB 程序运行时不能对文本框中的内容进行编辑,需将文本框的哪个属性设置为True ( D )。 A )MultiLine B )Visible C )TabStop D )Locked 2. 表达式Right("asdf", 2)+Ucase("as" )的值为( A )。 A )dfAS B )asAS C )dfas D )asas 3. 执行如下语句: a =InputBox("Today", "Tomorrow", "Yesterday") 将显示一个输入对话框,在对话框的输入区中的默认值是( C )。 A) Today B) Tomorrow C) Yesterday D) Today Tomorrow Yesterday 4. 设a=3,b=5,则以下表达式值为真的是( B )。 A) a>=b And b>10 B) (a>b) Or (b>0) C) (a<0) Or Not (b>0) D) (-3+5>a) And (b>0)

C语言程序填空题及答案

C语言程序填空题及答 案 集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-

程序填空题 1、 #include void main() { int n,k=0; scanf("%d",&n); while( _____1_____ ) // 1)n 2) n!=0; { k++; _____2_____; n=n/10 } printf("%d\n",k); } 2、 #include #include #define f(x) x*x-5*x+sin(x) void main() { int x; float max; ______1______ // max=f(1); for(x=2;x<=10;x++) ______2______ // if(f(i)>max) max=f(i); printf("%f\n",max);

} 3、 #include void main() { char c; c=getchar(); if(______1______) // c>='a' && c<'v' c=c+5; else if (c>='v' && c<='z') ______2______ //c=c-21; putchar(c); } 4、 #include void Dec2Bin(int m) { int bin[32],j; for(j=0;m!=0;j++) { bin[j]= ______1______; // m%2

行测阅读理解练习题

阅读理解练习题 1.日前,上海华联家电维修公司等来自北京、上海、河南、黑龙江等地的8家家电服务企业聚集京城,打出“我是中国家电服务商”的旗帜,欲做这一新兴行业的领头羊。目前全国每年销售彩电2000万台,以1500元一台和1%的服务费计算,彩电服务这块就有了3个亿的市场。 这段报导传达了这样一个信息,即()。 A.全国8家家电服务企业抢滩京城市场 B.家电维修服务将成为崛起的新兴产业 C.彩电售后服务有广阔的市场 D.应当重视家电的质量 2.海洋中波浪冲击时激起大量的浪花。冲击力可以摧毁坚固的建筑物,其中蕴藏着极大的能量。每秒钟在1平方公里海面上产生的能量可以达到20万千瓦之多,据科学家估计,全球波浪能的储量可以达到25亿千瓦。现在,沿海各国都十分重视利用这种能源作为电动力。 最能准确复述这段话的意思的是()。 A.海浪中蕴藏有巨大的能源 B.波浪能是世界上最便宜的能源 C.世界上尚有25亿千瓦的波浪能等待发现 D.沿海各国利用海浪能源可以发电25亿千瓦 3.有些群众生活困难,虽有发展潜力,但现在难以靠自己改变目前的处境,需要扶一把。有人认为,资源和就业的配置要通过市场解决,政府不好包办,但市场不可能自动实现社会收入的公平与协调,也不可能顾及全社会的扶贫救弱,假如困难群体陷于无助,贫富差距过大,无疑会影响社会的协调发展。 这段话支持了这样一个观点,即()。

A.应该为困难群众谋利益 B.困难群众单靠自身努力常常难以脱困 C.市场本身不会自动协调社会收入 D.贫富差距过大势必影响社会协调发展 4.在一些学术问题的讨论过程中,总有人为了引人注目而故作惊人之语。哪知道,学术界的肝火是很盛的,保不齐惹恼了谁就会群起而攻之的。殊不知,这却钻进了别人设下的“连环套”,也许人家会嬉皮笑脸地说:“小子不才,一不留神,您抬举了我。” 上述这段话的意思是说()。 A.有些人为了引人注目而故作惊人之语,殊不知,却钻进了别人设下的“连环套” B.学术界的肝火是很盛的,但有时只是为了借机抬高自己 C.学术界对某些故做惊人之语的人群起而攻之,哪知道,人家却不把这当回事 D.有些人设下“连环套”,用故作惊人之语和引来别人的批评来抬高自己 5.外语或第二语言教学,正在走出“就语言教学语言”的局限境地,而把构成人们语言交际能力所不可或缺的社会文化因素也导入语言教学。这就必然对作为语言教学重要环节的语言测试提出相应的要求:语言测试中应该包含对相关文化内容的测试,不妨可以说,这是语言测试中的“文化测试”。最能准确复述这段文字意思的是()。 A.语言测试中应该包含对相关文化内容的测试,即语言测试中的“文化测试” B.社会文化因素教学的导入要求语言测试中应该包含对相关文化内容的测试 C.外语或第二语言教学,正在走出“就语言教学语言”的局限境地,这要求把社会文化因素也导入语言教学 D.社会文化因素教学的导入,要求外语或第二语言教学走出“就语言教学语言”的局限境地

C语言程序设计期末练习填空题.docx

面向对象程序设计期末综合练习二(填空题) 填空题 1.C++ 语言是在 _________语言的基础上发展起来的。 2.C++ 语言的编译单位是扩展名为 __________的 __________文件。 3.行尾使用注释的开始标记符为 __________ 。 4.多行注释的开始标记符和结束标记符分别为__________ 和 __________。 5.用于输出表达式值的标准输出流对象是_________。 6.用于从键盘上为变量输入值的标准输入流对象是________。 7.一个完整程序中必须有一个名为 ________的函数。 8.一个函数的函数体就是一条 _________语句。 9.当执行 cin 语句时,从键盘上输入每个数据后必须接着输入一个________符,然后才能继续输入下一个数据。 10.在 C++程序中包含一个头文件或程序文件的预编译命令为__________。 11.程序中的预处理命令是指以______字符开头的命令。 12.一条表达式语句必须以 ______ 作为结束符。 13.在#include 命令中所包含的头文件,可以是系统定义的头文件,也可以是 ________定义的头文件。 14.使用 #include 命令可以包含一个头文件,也可以包含一个______文件。 15.一个函数定义由 ________和 ________两部分组成。 16.若一个函数的定义处于调用它的函数之前,则在程序开始可以省去该函数的______语句。 17. C++头文件和源程序文件的扩展名分别为______和 ______。 18.程序文件的编译错误分为 ________和 ________两类。 19.当使用 _______保留字作为函数类型时,该函数不返回任何值。 20.当函数参数表用 ______保留字表示时,则表示该参数表为空。 21 .从一条函数原型语句“int fun1(void);”可知,该函数的返回类型为______,该函数带有______ 个参数。 22.当执行 cout 语句输出 endl 数据项时,将使 C++显示输出屏幕上的光标从当前位置移动到 ________的开始位置。 23.假定 x=5,y=6,则表达式 x++*++y 的值为 __________ 。 24.假定 x=5,y=6,则表达式x--*--y的值为__________。 25.假定 x=5,y=6,则执行表达式 y*=x++ 计算后, x 和 y 的值分别为 __________和 __________ 。 26.假定 x=5,y=6,则执行表达式 y+=x-- 计算后, x 和 y 的值分别为 __________和 __________ 。 27.C++ 常数 0x145 对应的十进制值为 __________。 28.C++ 常数 0345 对应的十进制值为 __________ 。 29.十进制常数 245 对应的十六进制的 C++表示为 __________。 30.十进制常数 245 对应的八进制的 C++表示为 __________ 。 31.signed char类型的值域范围是________至__________之间的整数。 32.int和float类型的数据分别占用_________和__________个字节。 33.float和double类型的数据分别占用_________和________个字节。 34.bool和char类型的数据分别占用_________和________个字节。 35.unsigned short int和int类型的长度分别为_________和________。

vb程序阅读题与填空题

VB程序阅读题与程序填空题综合练习 1、阅读下面程序,当单击窗体之后,窗体上输出的是。 Private Sub Form_Click( ) Dim i As Integer, j As Integer Dim k As Integer k=0 For i = 0 To 10 Step 3 For j = 1 To 10 If j > = 5 Then i = i +4: Exit For j = j + 1 k = k + 1 Next If i > 8 Then Exit For Next Print k End Sub 2、阅读下面的事件过程。单击窗体后,在文本框Text1和Text2中显示的内容分别 是和;若将程序中A语句与B语句的位置互换,再次执行程序,单击窗体后在Text1和Text2中显示的内容分别是和。 Private Sub Form_Click( ) Dim x As Integer, y As Integer x = 1 : y = 0 Do While x < 3 y = y + x 'A语句 x = x + 1 'B语句 Loop Text1.Text = x Text2.Text = y End Sub 3、下面程序段中,k循环共执行次,在窗体上显示的结果是。 Dim b As Integer, k As Integer b = 1 For k =1 To 5 b = b * k If b > = 15 Then Exit For Else

k = k + 1 End If Next k Print k, b 4、以下是按钮cmdl的Click事件过程,求1~100之间的所有质数。质数的个数显示在窗 体上,在划线处填上缺少的内容。 Private Sub cmdl_Click( ) Dim intNum As Integer, int1 As Integer, int2 As Integer intNum = 0 For int1 = For int2 = 2 To int1 \2 If (int1 Mod int2) = 0 Then intNum=1 End If Next If sNum = sNum + 1 End If Next Print End Sub 5、若命令按钮的名称为CmdExit,程序要求单击以上命令按钮时,程序停止运行。请在画线处中填入适当的内容。 Private Sub CmdExit_ ( ) End Sub 6、下面的事件过程判断文本框txt1中输入的数所在区间,并在文本框txt2中输出判断结果。在画线处填入正确的内容。 Private Sub Comandl_Click( ) Dim int1 As Integer int1 =val (txt1.Text) Select Case int1 Case txt2.Text = "值为0" Case txt2.Text = "值在1和10之间(包括1和10)" Case txt2.Text = "值大于10"

模块化程序设计练习题及答案

第四章模块化程序设计练习题及参考答案 一、填空题 1、以下程序的运行结果是(111),把x定义为静态变量运行结果是(123)。void increment(void) { int x=0; x+=1; printf("%d",x);} main() { increment(); increment(); increment(); } 2、若输入的值是-125,以下程序的运行结果是(-125=-5*5*5) #include "" main() { int n; void f(int n); scanf("%d",&n); printf("%d=",n); if(n<0) printf("-"); n=fabs(n); fun(n); } void fun(int n) { int k,r; for(k=2;k<=sqrt(n);k++) { r=n%k; while(r==0) { printf("%d",k); n=n/k; if(n>1)printf("*"); r=n%k; } } if(n!=1) printf("%d\n",n); } 3、设有以下宏定义: #define WIDTH 80 #define LENGTH WIDTH+40 则执行赋值语句:v=LENGTH*20;(v为int型)后,v的值是(880) 4、设有以下宏定义: #define WIDTH 80 #define LENGTH (WIDTH+40)

则执行赋值语句:k=LENGTH*20;(k为int型变量)后,k的值是(2400) 5、下面程序的运行结果是(5) #define DOUBLE(r) r*r main() { int x=1,y=2,t; t=DOUBLE(x+y); printf("%d\n",t);} 6、下面程序的运行结果是(36) #define MUL(z) (z)*(z) main() { printf("%d\n",MUL(1+2)+3); } 7、下面程序的运行结果是(212) #define POWER(x) ((x)*(x)) main() { int i=1; while(i<=4) printf("%d,",POWER(i++)); } 8、下面程序的运行结果是(9) #define MAX(a,b) (a>ba:b)+1 main() { int i=6,j=8,k; printf("%d\n",MAX(i,j)); } 二、选择题 1、以下正确的说法是(D)建立自定义函数的目的之一是: A)提高程序的执行效率 B)提高程序的可读性 C)减少程序的篇幅 D)减少程序文件所占内存 2、以下正确的说法是(B) A)用户若需调用标准库函数,调用前必须重新定义 B)用户可以重新定义标准库函数,若如此,该函数将失原有含义。 C)系统根本不允许用户重新定义标准库函数。 D)用户若需调用标准函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调用。 3、以下正确的函数定义形式是(C) A)double fun(int x,int y) B)double fun(int x;int y) C)double fun(int x,int y); D)double fun(int x,y) 4、以下正确的说法是(D)。在C语言中: A)实参与其对应的形参各占用独立的存储单元。 B)实参和与其对应的形参共占用一个存储单元。 C)只用当实参和与其对应的形参同名时才共占用存储单元。

小学语文阅读理解专项练习题汇总

小学语文阅读理解专项练习题、种辣椒1常识课上,老师对植物的讲解,把我带到植物世界里。听完课,我动了心,决心种点什么,仔细观察 它的生长过程。回到家,我找到了两个花盆,满心欢喜地种下了辣椒籽。下种后,我每天都要给它浇些水,盼望种子 早些发芽。一天中午,弟弟告诉我花盆里出小苗了,我飞一样地跑到窗台前,只见一棵小嫩芽拱出土,又过了两天,好几棵小芽出来了。小芽越来越多,我给小辣椒间苗,把太密的小苗小心翼翼地拔掉了一些。一朵朵雪白的小花,几天后,每株辣椒已有半尺多高了,它们的茎上都缀满了欲放的花苞,到了盛夏,先后开放了。大约又过了四五天,辣椒就开始结果了,出现了青绿的椭圆形的小辣椒,一个个缀在茎上,真惹人喜爱。秋风吹进窗来,带进一股香气,辣椒开始由青变红,看上去更让人喜爱。一个个两寸多长的小辣椒挂 我满怀欣喜地把成熟的辣椒一个一个摘下,收获的时节到了,在枝头对我微笑,感谢我对它们的辛勤培育。竟收了小半筐。我看着筐里的辣椒,心想:这多有意思呀!知识来源于实践,而实践又必须付出辛勤的劳动,这难道 不是真理吗?.找出文章中点明中心的句子,在下面画横线。1 2.把文章分成三段,在段尾用“‖”表示,并写出段意。 3.读下面句子,在括号里写出各运用了什么修辞手法。 )①小辣椒挂在枝头对我微笑,感谢我对它们的辛勤培育。( )我飞一样地跑到窗台前。(② 、蒙蒙的小雨2蒙蒙的小雨正落着,陈红骑着自行车悠然于柏油路上。她没有穿雨衣,因为她觉得在这样细雨中骑车 很浪漫。她望着路两边来去匆匆的行人,心想:这些人真是的,干嘛要东躲西藏的。一个没事吧小妹妹她摔倒了飞驰而来忽然迎面一辆的士她猛地拐向路边但车把挂在树干上 陈红白了他一眼,没有理他。心想:谁是你的小妹妹?她一翻身想站起来,可左小伙子站在她身边问道 腿的剧痛却使她不得不重新坐在地上,她接连两次试图站起来,都没成功。最后,只好放弃了努力。小伙”接着,拉起陈红的车子,又扶陈红坐到车架上,推起车子向医子一笑,“别逞强了,还是送你上医院吧。院走去。温柔如丝的春雨淅淅沥沥地落着。陈红已不再潇洒,只感到沉重。她坐在车上,望着前面推车的小伙子,不知该说些什么。她发现小伙子走路不太自然,仔细观察,只见小伙子左腿的袜端与裤腿之间不时地露出一段刺目的棕 色。那是什么?啊,他装着一只假腿。陈红想问问他的腿,却不愿张嘴。这时,只听到小伙子自言自语地“三年前,我也喜欢在细雨中骑车,那的确很潇洒,可是我却重重地跌倒了,像你一样。不,还不如说:”听了这话,“就在那次跌倒时被后面的汽车轧断了。你。”“噢,你的左腿——?”停了一会儿,小伙子说:?? 陈红陷入了沉思“我去通知你父母,你知道他们的电话吗?”陈红把号码告医院到了,小伙子搀着陈红进了急诊室。 诉了他。不一会儿,陈红的父母风风火火地赶来了。见到女儿腿上雪白的绷带,忙问这问那。陈红把经过“那这时,只听护土小姐说:“要不是那位大哥哥,我真不知该怎么办好,哎,他呢?”告诉了他们,又说,”个小伙子,看见你爸妈来后,他就离开医院了。”陈红怔住了:“我还不知他叫什么呢!父亲背起陈红,母亲在旁边扶着,一家人走出医院的时候,他们多么希望在人流中再次寻到那小伙子

大学计算机C语言程序设计(填空题)

一、填空共219题 第1题题号:422 设有以下结构类型说明和变量定义,则变量a在内存所占字节数是【1】 . Struct stud { char num[6]; int s[4]; double ave; } a,*p; 答案: 1). 22 第2题题号:533 设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是【1】. for (x=0,y=0;y!=123&&x<3;x++) scanf ("%d",&y); 答案: 1). 3 第3题题号:496 静态变量和外部变量的初始化是在【1】阶段完成的,而自动变量的赋值是 在【2】时进行的. 答案: 1). 编译 2). 函数调用 第4题题号:96 已知a=13,b=6, a&b的十进制数值为【1】. 答案: 1). 4 第5题题号:398

程序段int k=10; while(k=0) k=k-1循环体语句执行【1】次. 答案: 1). 0 第6题题号:651 设w=5;w+= -2;则w的值为【1】. 答案: 1). 3 第7题题号:258 下面程序段的输出结果是【1】. int a=12; a=a&0377;pritnf("%d\n",a); 答案: 1). 12 第8题题号:457 设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2 后,t的值是【1】. 答案: 1). 1 第9题题号:402 设a取二进制数00101101,若想通过a^b运算使a的高4位取反,低4位不变,则b的 二进制数是【1】. 答案: 1). 11110000 第10题题号:311 若所用变量均已正确定义,则执行下面程序段后的值是【1】. for(i=0 ; i<2 ; i++ ) printf("YES"); printf("\n"); 答案: 1). YESYES

VB--过程练习题

《Visual Basic 程序设计》寒假作业 一、选择题 1.要想在过程调用后返回两个结果,下面过程定义语句中语法正确的是_______。 A. Sub swap(By Val m,By Val n) B. Sub swap(m, By Val n) C. Sub swap(m, n) D. Sub swap(By Val m, n) 2.在过程调用中,参数的传递可以分为按值传递和_______两种方式。 A.按参数传递 B.按数值传递 C.按地址传递 D.按位置传递 3.Sub过程与Function过程最根本的区别是_______。 … A. Sub过程可以直接使用过程名调用,而Function过程不可以 B. Function过程可以有参数,而Sub过程不可以 C.两种过程参数传递方式不同 D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 4.在参数传递过程中,使用关键字_______来修饰参数,可以使之按值传递。 A. ByVal B. ByRef C. Value D. reference 5.可以执行“工具”菜单中的_______命令来建立通用过程。 A.添加过程 B.通用过程 C.添加模块 D.添加窗体 】 6.假定已定义一个过程Public Sub Cir(a As Single, b As Single),则正确的调用语句是_______。A,2 A. Cir 3,8 B. Call Cir x, y C. Call Cir 2*x, y D. Call Cir (3,8, y) 7. 在窗体上添加一个名称为Command1的命令按钮,再添加两个名称分别为Label1、Label2的标签,然后编写如下程序代码: Private x As Integer Private Sub Command1_Click() a = 6: b = 4 Call sub1(a, b) = a : = b End Sub Private Sub sub1(ByVal x As Integer, ByVal y As Integer) a = x * x b = y * y End Sub 程序运行后单击命令按钮,则两个标签中显示的内容分别是_______。

相关文档
相关文档 最新文档