文档库 最新最全的文档下载
当前位置:文档库 › 填空,选择,读程序(有答案)(1) (1)

填空,选择,读程序(有答案)(1) (1)

填空,选择,读程序(有答案)(1) (1)
填空,选择,读程序(有答案)(1) (1)

一、填空题

1.C源程序的基本单位是函数。

2.一个C源程序中至少应包括一个main(主)函数。

3.在一个C源程序中,注释部分两侧的分界符分别为/* 和*/ 。

4.在每个C语句和数据定义的最后必须有一个; 。

5.C语言本身没有输入输出语句。其输入输出是由函数来完成。

6. 在C语言程序中,用关键字int 定义基本整型变量,用关键字float 定义

单精度实型变量,用关键字double定义双精度实型变量。

7. 写出下列数学式+的c语言表达式1/2*g*t*t+v0*t+s0 。

8. 写出下列数学式

a ac

b

b

x

2

4 2-

+

-

=

的c语言表达式(-b+sqrt(b*b-4*a*c))/(2*a) 。

9.写出下列数学式的c语言表达式(a+b)/(a-b) 。

10. 设x=2.5,a=7,y=4.7,则x+a%3*(int)(x+y)%2/4的值为 2.500000 。

11. 设a=2,b=3,x=3.8,y=6.5,则(float)(a+b)/2+(int)x%(int )y的值为 5.500000 。

12.有定义:int a=3,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为4.000000 。

13.若有定义:int x=3,y=2;float a=2.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为 1 。14.若b是int型变量,则表达式b=25/3%3的值为 2 。

15.在C语言中,字符型数据和整型数据之间可以通用。

16.与k=n--完全等价的表达式为k=n;n=n-1; 。

17.执行下列语句后,a的值为-264。

int a=12;

a+=a-=a*a;

18.若有定义:char c=’\010’;则变量C中包含的字符个数是 1 个。

19. 将数学式a=b或a

20. 将数学式|x|<6改写成C语言的关系表达式或逻辑表达式)x-6 。

21. 在printf格式字符中,只能输出一个字符的格式字符是%c ;用于输出字符串的格式字符是%s ;以小数形式输出实数的格式字符是%f ;以标准指数形式输出实数的格式字符是%e 。

22. 若有以下定义:double f[10];,则w数组元素下标的上限是9 ,下限是0 。

23. C语言允许函数值类型缺省定义,此时该函数值隐含的类型是int。

24. 若已知a=10, b=20, 则表达式!a

25. 设有数组定义:char array [ ]="China";,则数组array所占的空间为 6 个字节。26.设a、b、c为整型数,且a=2、b=3、c=4,则执行完语句a*=16+(b++)-(++c)后,a的值是28。

27.若a是int型变量,则表达式(a=4*5, a*2), a+6的值为26。

28.有如下函数调用语句:func(rec1, rec2+rec3, (rec4, rec5)); 在该函数调用语句中,含有的实参个数是3。

29. 在C语言中,变量的隐含存储类别是auto。

30. 若定义一个三维数组fw[3][4][5],则该数组的元素个数是60。

二、选择题

1.一个C程序的执行是从()。

A) 本程序的main函数开始,到main函数结束

B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C) 本程序的main函数开始,到本程序文件的最后一个函数结束

D) 本程序文件的第一个函数开始,到本程序的main函数结束

2.以下叙述正确的是()。

A) 在C程序中,main函数必须位于程序的最前面

B) C程序的每行中只能写一条语句

C) C语言本身没有输入输出语句

D) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误

3.以下叙述不正确的是()。

A) 一个C源程序可由一个或多个函数组成

B) 一个C源程序必须包含一个main函数

C) C程序的基本组成单位是函数

D) 在C程序中,注释说明只能位于一条语句的后面

4.C语言规定,在一个源程序中,main函数的位置()。

A) 必须在最开始 B) 必须在系统调用的库函数的后面

C) 可以任意 D) 必须在最后

5.一个C语言源程序是由()。

A) 一个主程序和若干子程序组成 B) 函数组成

C) 若干过程组成 D) 若干子程序组成

6.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()。

A) 必须为字母B) 必须为下划线

C) 必须为字母或下划线D) 可以是字母、数字和下划线中任一种字符

7.下面四个选项中,均是正确的八进制数或十六进制数的选项是()。

A) -10 0x8f -011 B) 0abc -017 0xc

C) 010 -0x11 0xf1 D) 0a12 -0x123 -0xa

8.在C语言中,char型数据在内存中的存储形式是()。

A) 补码B) 反码C) 原码D) ASCII码

9.以下选项中属于C语言的数据类型是()。

A) 复数型B) 逻辑型C) 双精度型D) 集合型

10.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列,如果字符串长度大于5,则输出按方式()。

A) 从左起输出该字符串,右补空格

B) 按原字符长从左向右全部输出

C) 右对齐输出该字串,左补空格

D) 输出错误信息

11.已有定义int a= -2; 和输出语句printf(“%8x”,a); 以下正确的叙述是()。

A) 整型变量的输出形式只有%d一种

B) %x是格式符的一种,它可以适用于任何一种类型的数据

C) %x是格式符的一种,其变量的值按十六进制输出,但%8x是错误的

D) %8x不是错误的格式符,其中数字8规定了输出字段的宽度

12.若t 为double类型,表达式t=2,t+1,t++的值是()。

A) 11.0 B) 2.0C) 9.0 D) 3.0

13.若t为double类型,表达式t=1, t+5, t++的值是()。

A) 1 B) 6.0 C) 2.0 D) 1.0

14.下列程序的运行结果是()。

#include

main()

{ int a=2,c=5;

printf("a=%d,b=%d\n",a,c);

}

A) a=%2,b=%5 B) a=2,b=5

C) a=d,b=d D) a=2,c=5

15.在下列叙述中,错误的一条是()。

A) printf函数可以向终端输出若干个任意类型的数据

B) putchar函数只能向终端输出字符,而且只能是一个字符

C) getchar函数只能用来输入字符,但字符的个数不限

D) scanf函数可以用来输入任何类型的多个数据

16. C语言中运算对象必需是整型的运算符是(A )。

(A)% (B)/(C)+ (D)*

17.下列运算符中优先级最高的运算符是 A 。

(A)!(B)|| (C)* (D)&&

18. 只能向终端输出一个字符的函数是()。

A) printf函数B) putchar函数

C) getchar函数D) scanf函数

19.运行以下程序后,输出。

(A)#### (B)&&&&(C)####&&&& (D)有语法错误不能通过编译#include

void main( )

{ int k=5;

if (k<=0)

printf("####\n");

else printf("&&&&\n");

}

20.为表示关系x≥y≥z,应使用的C语言表达式是。

(A)(x>=y)&&(y>=z) (B)(x>=y)AND(y>=z)

(C)(x>=y>=z) (D)(x>=y)&(y>=z)

21.以下程序的输出结果是。

(A)0 (B)1 (C)2 (D)3

#include

void main( )

{ int a=4,b=-1,c=3;

if (a

if (b<0) c=0;

else c+=1;

printf("%d\n",c);

}

22. 以下叙述正确的是()。

(A)do-while语句构成的循环不能用其它语句构成的循环来代替。

(B)do-while语句构成的循环只能用break语句退出。

(C)用do-while语句构成循环时,只有在while后的表达式为非零时结束循环。

(D)用do-while语句构成循环时,当在while后的表达式为零时结束循环。

23. 以下程序段的输出结果是()。

(A)1 (B)3 0 (C)1 -2 (D)死循环

int x=3;

do

{ printf("%3d", x-=2);

} while(!(--x));

24. 以下程序的输出结果是()。

(A)*#*#*#$ (B)#*#*#*$ (C)*#*#$ (D)#*#*$

#include

void main( )

{ int i;

for(i =1; i<=5; i++)

{ if(i%2) printf("*");

else continue;

printf("#");

}

printf("$\n");

}

25. 以下程序段的输出结果是()。

(A)12 (B)15 (C)20 (D)25

int i,j,m=0;

for(i=1; i<=15; i+=4)

for(j=3; j<=19; j+=4) m++;

printf("%d\n", m);

26.以下数组声明语句中正确的是()。

(A)int a,a[n]; (B)int a[ ];

(C)int a[2][3]={{1},{2},{3}}; (D)int a[ ][3]={{1},{2},{3}} 27. 为了判断两个字符串s1和s2是否相等,应当使用()。

(A)if (s1= =s2) (B)if (s1=s2)

(C)if (strcpy(s1,s2)) (D)if (strcmp(s1,s2)= =0)

28. 已知有声明语句char s1[10]="abcde",s2[10]= "12345",s3[10];以下语句中能将s1中存储的字符串和s2中存储的字符串正确交换的是()。

(A)s3=s1; s1=s2; s2=s3;

(B)s3[0]=s1[0]; s1[0]=s2[0]; s2[0]=3[0];

(C)strcpy(s3[0],s1[0]); strcpy(s1[0],s2[0]); strcpy(s2[0],s3[0]);

(D)strcpy(s3,s1); strcpy(s1,s2); strcpy(s2,s3);

29.设有程序段

int k=10;

while(k=0) k=k-1;

则下面描述中正确的是()。

A) while循环执行10次 B) 循环是无限循环

C) 循环体语句一次也不执行D) 循环体语句执行一次

30.若i、j已定义为int型,则以下程序段中内循环体的总的执行次数是()。

for(i=5;i<0;i--)

for(j=0;j<4;j++){ }

A) 20 B) 24 C) 25 D) 30

31.在下列叙述中,错误的一条是()。

A) 主函数main中定义的变量在整个文件或程序中有效

B) 不同函数中,可以使用相同名字的变量

C) 函数中的形式参数是局部变量

D) 在一个函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效

32.在C语言的函数中()。

A) 必须有形参B) 形参必须是变量名

C) 可以有也可以没有形参D) 数组名不能作形参

33.在C语言中,变量的隐含存储类别是()。

A) auto B) static C) extern D) 无存储类别

34.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。

A) 地址传递B) 单向值传递

C) 由实参传给形参,再由形参传回实参D) 传递方式由用户指定

35.在下列#include命令中,正确的一条是()。

A) #include[string.h] B) #include{math.h}

C) #include(stdio.h)D) #include

36.如果在用户的程序中要使用C库函数中的数学函数时,应在该源文件中使用的include 命令是()。

A) #include B) #include

C) #include D) #include

37.以下说法中正确的是()。

A) #define和printf都是C语句B) #define是C语句,而printf不是

C) printf是C语句,但#define不是D) #define和printf都不是C语句

38.有以下程序段

int k=0;

while(k=1) k++;

while循环执行的次数是()。

A) 无限次B) 有语法错,不能执行

C) 一次也不执行D) 执行1次

39. 10.宏定义#define PI 3.1415926的作用是:指定用标识符PI来代替一个()。

A) 单精度数B) 字符串C) 双精度数D) 整数

40.已知字母A的ASCII码值为65,且ch为字符型变量,执行语句:ch='B'+'6'-'3';后,则printf("%c",ch);的输出结果为()。

(A)B (B)69 (C)D (D)E

三、读程序写结果:

1. 下面的程序当输入为字符串"qwert?"时的输出结果是rxfsu。

#include

void main( )

{ char c;

while((c=getchar())!='?') putchar(++c);

}

2.运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果是m=1 。

main()

{int m,n;

scanf(“%d%d”,&m,&n);

while(m!=n)

{while(m>n) m-=n;

while(n>m) n-=m;

}

printf(“m=%d\n”, m);

}

3. 若j为int型变量,则以下for循环语句的执行结果是7 4。

#include

main( )

{ int j;

for(j=10;j>3;j--)

{if(j%3) j--;--j;--j;printf("%d ",j);}

}

4.以下程序的运行结果是A+B=6 。

#include

int a=5;int b=7;

int plus(int x,int y);

main( )

{ int a=6,b=5,c;

c=plus(a,b);

printf("A+B=%d\n",c);

}

int plus(int x,int y)

{ int z;

z=x+y;

return(x);

}

5.当从键盘输入20并回车后,下面程序的运行结果是10100 。

#include

main( )

{ int x,y,i,a[8],j,u,v;

scanf("%d",&x);

y=x; i=0;

do

{ u=y/2;

a[i]=y%2;

i++; y=u;

}while(y>=1);

for(j=i-1;j>=0;j--) printf("%d",a[j]);

}

6.以下程序的运行结果是40 。

#include

int max(int x,int y)

{ int z;

z=(x>y)?x:y;

return(z);

}

main( )

{ int a=40,b=25,c;

c=max(a,b);

printf(" %d\n", c);

}

7. 以下程序的输出结果是720 。

#include

int kw(int b[], int n)

{ int i,r=1;

for( i=0; i<=n;i++) r= r*b[i];

return r;

}

main( )

{ int x, a[]={2,3,4,5,6,7,8,9};

x=kw(a,4);

printf("%d\n",x);

}

8.写出以下程序的输出结果是24。

unsigned func( unsigned num)

{ unsigned k=1;

do

{ k*=num%10;

num/=10;

} while(num);

return k;

}

main( )

{ unsigned n=38;

printf("%d\n",func (n));

}

9. 以下程序的输出结果是harbin 。#include

main( )

{ char s1[20]= "harbin",s2[20]= "howareyou";

if(strcmp(s1,s2)<0) printf("%s\n", s1); else printf("%s\n", s2);

}

10. 以下程序的输出结果是14.5 。#include

double sub(double x,double y,double z)

{ y-=1.0;

z=z+x;

return z;

}

main( )

{ double a=3.5, b=9.0;

printf("%f\n",sub(b-a,a,b));

getch();

}

广东省中考数学总复习选择填空题组训练(1)含答案

题组训练 选择填空题组训练一 (时间:45分钟 分值:54分 得分:__________) 一、选择题(本大题10小题,每小题3分,共30分) 1.9的相反数为( ) A .-19 B .1 9 C .9 D .-9 2.(2017重庆)下列图形中是轴对称图形的是( ) 3.(2017广元)根据央视报道,去年我国汽车尾气排放总量大约为47 000 000吨.将47 000 000用科学记 数法表示为( ) A .0.47×108 B .4.7×107 C .47×107 D .4.7×106 4.一个多边形的内角和是1 440°,这个多边形的边数是( ) A .10 B .9 C .8 D .7 5.在某校举行的“汉字听写”大赛中,七名学生听写汉字的个数分别为:35,31,32,25,31,34,36,则这组数据的中位数是( ) A .33 B .32 C .31 D .25 6.关于x 的一元二次方程2x 2-3x +m =0有两个不相等的实数根,则实数m 的取值范围是( ) A .m >98 B .m =98 C .m <98 D .m <-98 7.下列运算正确的是( ) A .x 2·x 6=x 12 B .(-6x 6)÷(-2x 2)=3x 3 C .2a -3a =- a D .(x -2)2=x 2-4 8.(2017扬州改编)在一列数:a 1,a 2,a 3,…,a n 中,a 1=3,a 2=7,从第三个数开始,每一个数都等于它前两个数之积的个位数字,则这一列数中的第7个数是( ) A .1 B .3 C .7 D .9 9.若△ABC ∽△DEF ,AB D E =1 4 ,△ABC 的面积为2,则△DEF 的面积为( ) A .32 B .16 C .14 D .1 8 10.如图1,点P 是平行四边形ABCD 边上一动点,沿A →D →C →B 的路径移动,设P 点经过的路径长 为x ,△BAP 的面积是y ,则大致能反映y 与x 之间的函数关系的图象是( ) 图1 二、填空题(本大题6小题,每小题4分,共24分) 11.分解因式:3x 2-6x =__________. 12.-8的立方根是__________. 13.不等式组????? 12x ≤1, 2-x <3 的整数解的和是__________. 14.(2017重庆)如图2,BC 是⊙O 的直径,点A 在圆上,连接A O ,AC ,∠A O B =64°,则∠ACB = __________. 图2 15.已知一个三角形的三条边长为3,5,x ,则x 的取值范围是__________. 16.如图3,将矩形纸片ABCD 折叠,使点D 与点B 重合,点C 落在C ′处,折痕为EF ,若AB =1, BC =2,则BF = __________. 图3

选择填空(一)

2018届高考选择填空考前训练(一) 黄金组卷 1.若复数21a i i ++(,a R i ∈是虚数单位)是纯虚数,则实数a 的值为( ) A. -2 B. -6 C. 4 D. 6 2. 已知集合 ,,则阴影部分所表示的集合的真子集个数为 ( ) A .3 B .4 C .7 D .8 3. 给出下列4个命题: ①回归直线恒过样本点的中心,且至少过一个样本点; ②若散点图中所有的样本点均在同一条直线上,那么残差平方为1,相关系数为0; ③设,“”是“”的充要条件; ④“存在,使得”的否定是“对任意的,均有0 12>++x x ”. 其中真命题的个数是( ) A .0 B .1 C .2 D .3 4. 已知,则=( ) A . B . C. D . 5.已知,x y 满足10304x y x y y -+≤??+-≥??≤? ,若存在,x y 使得2x y a +≤成立,则a 的取值范围是( ) A. , ∞) B. [)2,+∞ C. [)4,+∞ D. ∞ 6. 传说中,古代的国王们出去打仗的时候,因为没有日历,就采取在 绳子上打结的办法计算天数,当绳子上所用的结都被打开的时候,也就 是战争该结束的时候。这种在绳子上打结来记录数量的方法叫做“结绳 计数”。下图所示的是一位母亲记录的孩子自出生后的天数,在从右向 左依次排列的不同绳子上打结,满七进一,根据图示可知,孩子已经出生的天数是( ) A .336 B .510 C .1326 D .3603 7.数列{}n a 满足()()1111n n n n n n a a a a a a +--+-=-,若122,1a a ==,则20a =( ) {}|lg 1B x Z x =∈a 11

程序阅读及填空(答案)

一.程序阅读题 1.若运行时输入100↙,写出以下程序的运行结果。main ( ) { int a ; scanf(“%d”,&a); printf(“%s”,(a%2!=0)?”No”:”Yes”); } 答案: Yes 2.写出以下程序的运行结果。 main ( ) { int a=2,b=7,c=5; switch (a>0) { case 1: switch (b<0) { case 1: printf(“”); break ; case 2: printf(“!”); break ; } case 0: switch (c==5) { case 1: pritnf(“*”) ; break ; case 2: printf(“#”) ; break ; default : printf(“#”) ; break ; } default : p rintf(“&”); } printf(“\n”); } 答案: *& 3.写出下面程序运行的结果。 main ( ) { int i,b,k=0 ; for (i=1; i<=5 ; i++) { b=i%2; while (b--==0) k++ ; } printf(“%d,%d”,k,b); } 答案:2 0 4.写出下面程序运行的结果。 main ( ) { int k=1,n=263 ; do { k*= n%10 ; n/=10 ; } while (n) ; printf(“%d\n”,k); } 答案:36 5.写出下面程序运行的结果。

{ int a=10,y=0 ; do { a+=2 ; y+=a ; if (y>50) break ; } while (a=14) ; printf(“a=%d y=%d\n”,a,y) ; } 答案:a=16 y=60 数组部分: 1.写出下面程序的运行结果。 main ( ) 答案: { int a[6][6],i,j ; for (i=1; i<6 ; i++) for (j=1 ; j<6 ; j++) a[i][j]=(i/j)*(j/i) ; for (i=1;i<6 ; i++) { for (j=1 ; j<6 ; j++) printf(“%2d”,a[i][j]) ; printf(“\n”); } } 2.写出下面程序的运行结果。 main ( ) { int i=0; char a[ ]=”abm”, b[ ]=”aqid”, c[10]; while (a[i]!=’\0’ && b[i]!=’\0’) { if (a[i]>=b[i]) c[i]=a[i]-32 ; else c[i]=b[i]-32 ; i++; } c[i]=’\0’; puts(c); } 答案:AQM 3.当运行下面程序时,从键盘上输入AabD↙,则写出下面程序的运行结果。 main ( ) { char s[80]; int i=0; gets(s); while (s[i]!=’\0’) { if (s[i]<=’z’ && s[i]>=’a’) s[i]=’z’+’a’-s[i] ; i++;

2011电机学选择和填空题答案(1)1要点

变压器选择题 1. 变压器空载电流小的原因是 c 。 (a) 一次绕组匝数多,电阻很大;(b) 一次绕组的漏抗很大; (c) 变压器的励磁阻抗很大;(d) 变压器铁心的电阻很大。 2. 变压器空载损耗 c 。 (a) 全部为铜损耗;(b) 全部为铁损耗; (c) 主要为铜损耗;(d) 主要为铁损耗。 3. 一台变压器一次侧接在额定电压的电源上,当二次侧带纯电阻负载时,则从一次侧输入 的功率 b 。 (a) 只包含有功功率;(b) 既有有功功率,又有无功功率; (c) 只包含无功功率;(d) 为零。 4. 变压器中,不考虑漏阻抗压降和饱和的影响,若一次电压不变,铁心不变,而将匝数增 加,则励磁电流_d______。 (a) 增加;(b) 减少;(c) 不变;(d) 基本不变。 5.一台单相变压器,U1N/ U2N =220/10,若原方接在110V的单相电源上空载运行,电源频率不变,则变压器的主磁通将 b 。 (a) 增大;(b) 减小;(c) 不变。 6.变压器短路实验所测损耗c 。 (a) 主要为铜耗;(b) 主要为铁耗;(c) 全部为铜耗;(d) 全部为铁耗。 7.做变压器空载实验所测的数值,可用于计算a 。 (a) 励磁阻抗;(b) 原边漏抗;(c) 副边漏抗;(d) 副边电阻。 8.将50Hz、220/127V的变压器,接到100Hz,220V的电源上,铁心中的磁通将如何变化? ( c ) (a) 减小;(b) 增加;(c) 不变;(d) 不能确定。 9.用一台电力变压器向某车间的异步电动机供电,当开动的电动机台数增多时,变压器的端电压将如何变化?( b ) (a) 升高;(b) 降低;(c) 不变;(d) 可能升高,也可能降低。 10.变压器运行时,在电源电压一定的情况下,当负载阻抗增加时,主磁通如何变化?(b ) (a) 增加;(b) 基本不变;(c) 减小。 11.当一次侧接额定的电压维持不变时,变压器有空载运行转为满载运行时,其主磁通将会: c 。 (a) 增大;(b) 减小;(c) 基本不变。

选择填空

一、选择填空。 ( )1、Sarah is sick.What should she do? A. Take some medicine B. Go simming C. Read many books D.Drink cold water 2、----How are your feet ? I wear size 35. A.big B.size C.bigger D.tall 3、What you usually do on Sundays ? A.do B.does C.did D.are 4、----How you feeling?------I am better now. A.are,feel B.is,feels C. are ,feeling D.do,feeling 5、John passes the ball Mike.And the ball bounces Mike’s head. A.to,to B.to,off C.in, on D.off,at 6、She said her brother in Beijing.Her brother to shanghai last week. A.wasn’t, went B. was, go C.weren’t,went D. was,went 7.Amy very sad.What’s wrong her? A.looks, to B.look, with C.looks,with D.sees,about 8.I’m glad hear that. A.for B.to C.in D.at 9.-------Would you like juice? ------No,thanks.I’d like water,please. A.any, some B.some,some C.some, any D.any,any 10.----What you do last weekend?-----I went hiking. A.do B.did C.does D.are 二、写出下列单词的适当形式。 1. She (not visit)her aunt last weekend. 2.He TV every evening.But he didn’t yesterday evening. (watch) 3.Your shoes under the bed just now. 4.No (swim). 5.Jenny and Peter to school on Monday.(not walk) 三、根据提示完成句子,每空一词。 1、他们正在打篮球还是排球? Are they basketball volleyball? 2、上周末,吴一凡洗衣服还打扫了他的房间。 Last weekend,Wu Yifan and . 3、他们上周六做作业和购物了。 They homework and shopping on Saturday. 4、这只狗刚才把风筝还给了我。 The dog the kite me juet now. 5、昨晚芳芳不得不做饭,因为他的父亲很忙。 Fangfang cook dinner because his father yesterday.

中考数学选择填空一

D C B A 2013年中考数学复习专题———选择题、填空题 (一) 一、选择题 1.2006年广东省国税系统完成税收收入人民币3.45065×1011元,连续12年居全国首位, 也就是收入了 ( ) A.345.065亿元 B.3450.65亿元 C.34506.5亿元 D.345065亿元 2.在三个数0.5、 3 5 、∣- 3 1 ∣中,最大的数是 ( ) A.0.5 B. 3 5 C.∣- 3 1 ∣ D.不能确定 3.下列各式中,能用平方差公式分解因式的是 ( ) A.2 24y x+ B.1 22 2+ -y x C.2 24y x+ - D.2 24y x- - 4.袋中有同样大小的4个小球,其中3个红色,1个白色.从袋中任意地同时摸出两个球,这 两个球颜色相同的概率是 ( ) A. 2 1 B. 3 1 C. 3 2 D. 4 1 5.到三角形三条边的距离都相等的点是这个三角形的 ( ) A.三条中线的交点 B.三条高的交点 C.三条边的垂直平分线的交点 D.三条角平分线的交点 6. 2 1 -的值是() A. 2 1 - B. 2 1 C.2 - D.2 7.2008年5月10日北京奥运会火炬接力传递活动在美丽的海滨城市汕头举行,整个火炬传递 路线全长约40820米,用科学计数法表示火炬传递路程是() A.2 10 2. 408?米 B.3 10 82 . 40?米 C.4 10 082 .4?米 D.5 10 4082 .0?米 8.下列式子中是完全平方式的是 A.2 2b ab a+ + B.2 2 2+ +a a C.2 22b b a+ - D.1 2 2+ +a a 9.下列图形中是轴对称图形的是 ( ) 10.下表是我国部分城市气象台对五月某一天最高温度的预报,当天预报最高温度数据的 中位数是() A.28 B.28.5 C.29 D.29.5 11. 4的算术平方根是() A.±2 B.2 C.2 ± D.2 12. 计算()23a结果是() A.6a B.9a C.5a D.8a 13. 如图所示几何体的主(正)视图是() 14.《广东省2009年重点建设项目计划(草案)》显示,港珠澳大桥工程估算总投资726亿元,用 科学计数法表示正确的是() A.元 10 10 26 .7? B.9 10 6. 72?元 C.11 10 726 .0?元 D.11 10 26 .7?元 中考数学专题一(第1页,共2页)

选择填空练习题[1]答案

【1-1】软件是计算机系统中与硬件相互依存的另一部分,它是包括( A )、( B )及( C )的完整集合。其中,( A )是按事先设计的功能和性能要求执行的指令序列。( B )是使程序能够正确操纵信息的数据结构。( C )是与程序开发、维护和使用有关的图文材 料。 供选择的答案: A C. ①软件②程序③代码④硬件 ⑤文档⑥外设⑦数据⑧图表 答案:A. ②, B. ⑦, C. ⑤ 【1-2】开发软件时对提高软件开发人员工作效率至关重要的是( A )。软件工程中描述生存周期的瀑布模型一般包括计划、( B )、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成( C )和( D )两步。 供选择的答案: A.①程序开发环境②操作系统的资源管理功能 ③程序人员数量④计算机的并行处理能力 B.①需求分析②需求调查③可行性分析④问题定义 C、D.①方案设计②代码设计③概要设计④数据设计 ⑤运行设计⑥详细设计⑦故障处理设计⑧软件体系结构设计 答案:A. ①, B. ①, C. ③, D. ⑥ 【2-1】软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。 供选择的答案: A. 总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确 答案:C 【2-2】各种需求方法都有它们共同适用的( )。 供选择的答案: A.说明方法B.描述方式 C. 准则D.基本原则 答案: D. 【2-3】软件需求分析的任务不应包括( A )。进行需求分析可使用多种工具,但( B )是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是( C )。需求规格说明书的内容不应当包括( D )。该文档在软件开发中具有重要的作用,但其作用不应当包括( E )。 供选择的答案: A. ①问题分析②信息域分析③结构化程序设计④确定逻辑模型 B. ①数据流图②判定表③PAD图④数据词典 C. ①要让软件做什么②要给该软件提供哪些信息 ③要求软件工作效率如何④要让软件具有什么样的结构 D. ①对重要功能的描述②对算法的详细过程性描述 ③软件确认准则④软件的性能 E. ①软件设计的依据②用户和开发人员对软件要“做什么”的共同理解

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;p

1-2章选择填空答案.docx

单选 1、自动控制系统的数学模型为(A )。 A微分方程、传递函数、动态结构框图、信号流图;B梅森公式;C状态方程、差分方程D 热学方程。 2、数学模型是描述系统输入量、输出量及系统各变量之间关系的(A)。 A数学表达式; B传递函数; C信号流图; D动态结构框图。 3、在线性定常系统屮,当初始条件为零时,系统输出的拉氏变换与输入的拉氏变换之比称作系统的(B) o A信号流图; B;传递函数 C动态结构框图; D以上都对。 4、传递函数的定义为(B ) o A系统输岀的拉氏变换与输入的拉氏变换之比; B在线性定常系统中,当初始条件为零时,系统输出的拉氏变换与输入的拉氏变换之比;

D以上三者都是。 5、传递函数是经典控制理论的数学模型之一,她具有如F特点(B ) o A它可以反映出系统输入输出Z间的动态性能,但不能反映系统结构参数对输出的影响; B传递函数表示系统传递、变换输入信号的能力,只与系统的结构和参数有关,与输入输出信号灯形式无关; C传递函数表示系统传递、变换输入信号的能力,不仅与系统的结构和参数有关,而且与输入输出信号灯形式有关; D传递函数少系统微分方程式Z间不可以相互转换。 6、H动控制系统的典型环节有(O A比例环节、惯性环节、积分环节、微分环节、振荡环节; B比例坏节、惯性环节、积分坏节、微分环节、振荡坏节、一阶微分环节、二阶微分坏节; C比例环节、惯性环节、积分环节、微分环节、振荡环节、一阶微分环节、二阶微分环节、时滞环节; D比例环节、惯性环节、积分环节、微分环节、振荡环节、一阶微分环节、二阶微分环节、时滞环节;正弦、余弦等。 7、自动控制系统的动态结构图山哪些基本单元组成(B ) A信号线、引出点、综合点、方框、比较环节; B信号线、引出点、综合点、方框; C信号线、引出点、综合点、方框、前向通道、反馈通道; D信号线、引出点、综合点、方框、询向通道、反馈通道、给定信号弘)、输出信号0?。

《市场营销学》选择填空题(全)

《市场营销》选择填空题(全) 1.企业的两个功能:创新和市场营销。 2.市场与市场营销的概念 3.市场的构成:消费者、购买力、购买欲望。 4.市场营销的核心概念(三个目标):“获得顾客、挽留顾客和提升顾客”。 5.市场营销的核心是“交换”。 6.市场营销的基本业务就是“实现交换不断地创造、传播和交付顾客价值和管理顾客关系。” 7.市场营销的基石是人类需求 8.4C营销:成本、便利、客户、沟通 9.4R营销:关联、反应、关系、回报 10.4P营销:产品、价格、渠道、促销 11.市场营销管理哲学的几个观念 ①以企业为中心的观念(旧观念)。包括生产观念、产品观念、推销观念三个方面。 ②以消费者为中心的观念(新观念,又叫以市场为中心的观念) ③以利益相关和社会整体利益为中心的观念(统称为全方体营销观念或社会营销观念。) 12.波士顿矩阵图可分为四种类型。①问号型②明星型③奶牛型④瘦狗型: 13.规划成长战略:密集式成长、一体化成长、多角化成长 14,影响行业吸引力的五种力量(波特的五力模型):是行业内部的竞争、新进入者的威胁、替代品的威胁、供应商的讨价还价能力、购买者的讨价还价能力。 15.根据波特的五力模型分析可选择制定企业的选择竞争战略包括:成本领先战略、差异化战略、集中战略 16.宏观营销环境,又称间接营销环境,包含:人口、经济、政法、法律、自然生态、科学技术、社会文化七个方面。 17,微观营销环境又称直接营销环境,包含:竞争者、顾客、供应商、社会公众、营销中间商五个方面。 18.竞争者的类型包括:欲望竞争者、属类竞争者、产品竞争者、品种竞争者、品牌竞争者( 19.用矩阵法分析、评价营销环境,会出现四种不同的结果:理想业务、风险业务、成熟业务、困难业务 20.消费者行为的研究内容包含两大方面:影响消费者购买的因素、消费者的购买决策。

程序填空题

1.下列程序由键盘输入一个文件名,然后把从键盘输入的字符依次存放到磁盘文件中,直到输入一个"#"为止。 #include "stdio.h" main( ) { FILE *fp; char ch,filename[10]; scanf("%s",filename); /*用户输入存在磁盘上的文件名*/ if((fp= ⑦(filename,"w"))==NULL) { printf("cannot open file\n"); exit(0); } while((ch=getchar())!='#') ⑧; fclose(fp); } 2.下列程序的功能是输出一个整数x的绝对值。将程序补充完整,填在空内。 #include main() { int x, ①; scanf("%d",&x); y= ②; printf("%d\n",y); } 3.下列程序的功能是输出1~100之间能被7整除的所有整数。将程序补充完整,填在空内。 main() { int i; for(i=1; ③;i++) { if(i%7) ④; printf("%d ",i); } } 4.以下程序用以删除字符串中所有的空格,请填空。 main() { char s[100]={"Our teacher teach C language!"}; int i,j; for(i=j=0;s[i]!= '\0';i++) if(s[i]!= ' ') { ⑤;j++;} s[j]= ⑥; printf("%s\n",s); } 5.结构体数组中存有三个人的姓名和年龄,以下函数fun的功能是输出三人中最年长者的姓名和年龄。 struct man

1-2章选择填空答案教学教材

1-2章选择填空答案

单选 1、自动控制系统的数学模型为(A )。 A 微分方程、传递函数、动态结构框图、信号流图; B 梅森公式; C 状态方程、差分方程 D 热学方程。 2、数学模型是描述系统输入量、输出量及系统各变量之间关系的(A)。 A 数学表达式; B 传递函数; C 信号流图; D 动态结构框图。 3、在线性定常系统中,当初始条件为零时,系统输出的拉氏变换与输入的拉氏变换之比称作系统的(B)。 A 信号流图; B;传递函数 C 动态结构框图; D 以上都对。 4、传递函数的定义为(B )。

A 系统输出的拉氏变换与输入的拉氏变换之比; B 在线性定常系统中,当初始条件为零时,系统输出的拉氏变换与输入的拉氏变换之比; C ; D 以上三者都是。 5、传递函数是经典控制理论的数学模型之一,她具有如下特点(B )。 A它可以反映出系统输入输出之间的动态性能,但不能反映系统结构参数对输出的影响; B 传递函数表示系统传递、变换输入信号的能力,只与系统的结构和参数有关,与输入输出信号灯形式无关; C传递函数表示系统传递、变换输入信号的能力,不仅与系统的结构和参数有关,而且与输入输出信号灯形式有关; D 传递函数与系统微分方程式之间不可以相互转换。 6、自动控制系统的典型环节有(C) A 比例环节、惯性环节、积分环节、微分环节、振荡环节; B 比例环节、惯性环节、积分环节、微分环节、振荡环节、一阶微分环节、二阶微分环节;

C 比例环节、惯性环节、积分环节、微分环节、振荡环节、一阶微分环节、二阶微分环节、时滞环节; D 比例环节、惯性环节、积分环节、微分环节、振荡环节、一阶微分环节、二阶微分环节、时滞环节;正弦、余弦等。 7、自动控制系统的动态结构图由哪些基本单元组成( B ) A 信号线、引出点、综合点、方框、比较环节; B 信号线、引出点、综合点、方框; C 信号线、引出点、综合点、方框、前向通道、反馈通道; D 信号线、引出点、综合点、方框、前向通道、反馈通道、给定信号、输出信号。 8、系统的闭环传递函数为(D) A 代数和; B 乘积; C 之比; D 前向通道的传递函数除以1加上前向通道的传递函数与反馈通道的传递函数的乘积。

c语言经典选择填空题1

选择题(30分)(第一部分分10分,第二部分12分,第三部分8分) 第一部分:简单类题目(50个题目,从中选择10,每题1分) 1、若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为(C)A.4B.16 C.32D.522 2.以下程序的输出结果(B)。 main( ) { int x1=3, x2=0, x3=0; if (x1=x2+x3) printf("* * * *"); else printf("# # # #"); } A.输出:* * * * B.输出:# # # # C.存在语法错误D.无输出结果 3.下面四个选项中,均是合法转义字符的选项是(A)。 A.'\'' '\\' '\n' B.'\' '\017' '\"' C.'\018' '\f' 'xab' D.'\\0' '\101' 'xlf' 4.若有说明:int a=1,b=2,c=3,d=4;则表达式a

程序填空

#include #include /***********SPACE***********/ double f(【?】) { /***********SPACE*********** 答案: =======(答案1)======= float x =======(答案2)======= double y =======(答案3)======= x<=2 =======(答案4)======= return y 题目:已定义一个含有30个元素的数组s,函数fun1的功能是按顺序分别赋予各元素从2开始的偶数,函数fun2则按顺序 每五个元素求一个平均值, 并将该值存放在数组w中。 程序中有4个空,填空使程序完整。 答案: =======(答案1)======= s[i]=k; =======(答案2)======= if( ( i + 1 )%5 == 0 ) =======(答案3)======= sum=0; =======(答案4)======= fun2(s,w); 五、程序改错共1题(共计6分) 第1题(6.0分) /*------------------------------------------------------ 【程序改错】 -------------------------------------------------------- 题目:函数fun的功能是:输出Fabonacci数列的前20项,要求变量类型定义成浮点型,输出时只输出整数部分,输出项

数不得多于或少于20。 请改正程序中的4个错误,使它能得出正确的结果。 -------------------------------------------------------- 答案: =======(答案1)======= printf("%8.0f",f1); =======(答案2)======= for(i=1;i<20;i++) =======(答案3)======= f1=f2; =======(答案4)======= f2=f3; 题目:要求输出结果为: A,B 65,66 答案: =======(答案1)======= b; =======(答案2)======= 'a' =========或========= 97 =======(答案3)======= 32 题目:以下程序的功能是对任一整数N(N≠0),它都可以分解成1 (或-1)和一些质数(素数)因子的形式。如N=150时,可分解成1×2×3×5×5;N=-150时,可分解为-1×2×3×5×5。 下边程序能实现这种分解过程。当N=150,输出以下分解结 果:N= 1* 2* 3* 5* 5 答案 n>0 i=2 r=n%i n=n/i 题目:输入一个学生的生日(年:y0、月:m0、日:d0),并输入当前日期(年:y1、月:m1、日:d1)。求出该学生的 年龄(实足年龄) 答案: =======(答案1)=======

湖南省计算机二级3[1].(6分)程序阅读填空

程序填空题一 1. 下面C语言程序将两个递增有序的数值a和b 合并一个数组c,并保持递增次序,最后输出数组c. #include < stodio.h> #define M6 #define N5 main( ) {int a[M]={1,3,5,7,9,11} b[N]={2,4,6,8,10} int c[M+N] int i ,j, k; i=j=k=0 while( 1 ) if a[i]

printf(%dxt,c[k]; ) 其中(1)(2)(3)(4)处分别填一数据,使程序达到其功能。 答案: 1:i

解:(1)(*f)(x+y)/(*g)(y-x) (2)cos,sin,a,b [解析]本题考察的是函数的声明。要填写的两个空都出现在return语句中,所以要仔细分析函数的返回值。本题的第二个空相对要容易一些,只要根据题干和乘号前面的调用语句对比一下即可得到调用语句的四个参数。第一个空相对要难一些,函数fgh定义时用到了函数指针(*f)和(*g)是为了增加函数的灵活性。根据函数h的定义以及题干要求,可以看出函数fgh应该表示的是乘号两边的某一项。(*f)和(*g)用来表示sin或cos,参数x 和y的加减法运算作为sin或cos函数的参数,故应填写(*f)(x+y)/ (*g)(y-x)。

第一套选择填空

1.在网络上交流信息需要遵循一定的标准,目的是为了信息表达的 (A)自由化(B)通俗化(C)数字化(D)规范化 2.十六进制数57H转换成二进制数是 (A)(101111)2(B)(11111)2 (C)(1010111)2(D)(1011110)2 3.用UltraEdit软件观察字符内码时,结果如下图所示,从中可以看出用于存储字母"P"需要的字节数是 (A)1 (B)2 (C)3 (D)4 4.下图是某用户的电子邮箱管理窗口,从图中我们可以看出 (A)该用户收件箱内共有4封邮件 (B)该用户的电子邮箱地址为hktest_ok@https://www.wendangku.net/doc/087977513.html, (C)该用户收件箱共有4个附件 (D)该用户当前查看的是草稿箱 5.用计算机处理彩色图像时,一般用RGB来表示图像的 (A)颜色(B)分辨率(C)大小(D)存储容量 6.下图是一个用Access软件创建的数据表,当前记录是 (A)第1条(B)第2条(C)第5条(D)第6条 7.某放射性同位素每隔m小时,该物质质量就减少为原来的一半,现若有该物质x克,经过多少小时,该物质的质量小于y克。下图是描述这一计算问题的部分流程图,其执行流程属于

(A)顺序模式(B)选择模式(C)循环模式(D)树型模式 8.有5位运动员100米成绩依次为13.8,12.5,13.0,13.2,13.4, 若采用选择排序算法对其进行从小到大排序,则第二趟的排序结果是 (A) 12.5 13.8 13.2 13.4 13.0 (B) 12.5 13.4 13.2 13.8 13.0 (C) 12.5 13.0 13.8 13.2 13.4 (D) 12.5 13.2 13.8 13.4 13.0 9.在Visual Basic中,如果变量a需要存储英文单词,那么变量a的数据类型应定义为 (A)Date (B)String (C)Integer (D)Boolean 10.Visual Basic表达式Len("12345")的值是 (A) 12345 (B) 5 (C) 0 (D)-12345 11.在Visual Basic中,表示鼠标单击的事件名是 (A)Click (B)KeyPress (C)Load (D)DblClick 12.有如下Visual Basic程序段: For j=1 To ______ Step 2 t=t*j Next j 要使循环体t=t*j执行5次,循环变量的终值可以是 (A)-5 (B)0 (C)5 (D)10 13.在Visual Basic中,若x是正数,则下列逻辑表达式值一定为真的是 (A)Not(x>0) (B)x<0 (C)Not(x<>0) (D)Not(x<=0) 14.在计算平均重量x时,结果中产生了许多位小数,若需要对x保留一位小数,并对第二位小数进行四舍五入,则下列表达式中正确的是 (A)Int(x*10+0.5)/10 (B)Int(x*100+0.5)/100 (C)Int(x*10)/10 (D)Int(x+0.5)

C语言-程序填空练习题

程序填空:阅读程序。在划线处填写适当的表达式或语句,使程序完整并符合题目要求 1.输入一个字符,判断该字符是数字、字母、空格还是其他字符。 main( ) { char ch; ch=getchar(); if( ch>=?a?&&ch<=?z?|| ch>=?A?&&ch<=?Z?) printf("It is an English character\n"); else if( ch>=?0?&&ch<=?9?) printf("It is a digit character\n"); else if( ch== …?) printf("It is a space character\n"); else printf("It is other character\n"); } 2.下列程序的功能是从输入的整数中,统计大于零的整数个数和小于零的整数个数。用输入0来结束输入,用i,j来放统计数,请填空完成程序。 void main() { int n,i=0,j=0; printf(“input a integer,0 for end\n”); scanf(“%d”,&n); while (n或n!=0 ) { if(n>0) i=i+1 ; else j=j+1; } printf(“i=%4d,j=%4d\n”,i,j); } 3.编程计算1+3+5+……+101的值 #include void main() { int i, sum = 0; for (i = 1;i<=101 ; i++ ) sum = sum + i; printf("sum=%d\n", sum);

-程序填空部分试题及答案

第1.题*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:下面的程序是求1!+3!+5!+……+n!的和。 -------------------------------------------------------*/ #include main() { long int f,s; int i,j,n; /***********SPACE***********/ 【?】; scanf("%d",&n); /***********SPACE***********/ for(i=1;i<=n; 【?】) { f=1; /***********SPACE***********/ for(j=1; 【?】;j++) /***********SPACE***********/ 【?】; s=s+f; } printf("n=%d,s=%ld\n",n,s); } 第2题./*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:以下程序是用选择法对10个整数按升序排序。 -------------------------------------------------------*/ #include /***********SPACE***********/ 【?】 main()

程序填空

'【程序填空】 '------------------------------------------------------- '功能:下面的程序段用于实现以下功能:利用冒泡法将一组整数' 从小到大排序。 '------------------------------------------------------- Private Sub Form_Click() Const n = 15 Dim a(1 To n) As Integer, work As Boolean Dim i As Integer, j As Integer, x As Integer Randomize For i = 1 To n a(i) = Int((90 * Rnd) + 10) Next i For i = 1 To n Print a(i); Next i Print '**********SPACE********** For i = n To 2 【?】step-1 work = True For j = 1 To i - 1 If a(j) > a(j + 1) Then x = a(j): a(j) = a(j + 1): a(j + 1) = x '**********SPACE********** 【?】work=False End If Next j '**********SPACE********** If work Then 【?】Exit For Next i For i = 1 To n Print a(i); Next i End Sub 答案 1). Step -1 2). work = False 或work=0 或not work = true 3). Exit For '功能:以下程序用于判断一个正整数(≥3)是否为素数。 '-------------------------------------------------------

相关文档