c语言选择判断题

c语言选择判断题
c语言选择判断题

C语言判断选择题汇总

判断题:

1、在C语言中,枚举元素表中的元素有先后次序,可以进行比较。

2、当需要接受用户从键盘输入的含有空格的字符串时,应使用gets()函数。

3、在C语言中,枚举元素表中的元素有先后次序,可以进行比较。

4、使用联合体union的目的是,将一组具有相同数据类型的数据作为一个整体,以便于其中的成员共享同一存储空间。

5、系统中标准输入文件是指硬盘。

6、已知函数调用形式:fread(buffer,size,count,fp);其中buffer代表的是一个指针,指向要读入数据的存放地址。

7、fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是追加。

8、枚举元素的值可以是整数或字符串。

9、可以在定义枚举类型时对枚举元素进行初始化。

10、若要"为读/写建立一个新的文本文件",在fopen函数中应使用的文件方式为"w+"。

11、标准输入输出函数中,将一个字符写到磁盘文件上去,应调用fputc函数。

12、在c语言中,库函数fprintf是按指定的格式将数据写入文件,如果执行成功,函数返回的是结束符。

13、操作系统是以文件为单位对数据进行管理的。

14、"C"指字符常量C。

15、字符串"china"在内存中占据的存储空间是5个字节。

16、char *name[5]定义了一个一维指针数组,它有5个元素,每个元素都是指向字符数据的指针型数据。

17、调用strlen("abc\0ef\0g")的返回值为8。

18、if(a==b)语句可用于判断两个字符串a和b是否相等。

19、两个字符串所包含的字符个数相同时才能比较字符串大小。

20、字符个数多的字符串比字符个数少的字符串大。

21、字符数组的字符串可以整体输入输出。

22、C语言本身没有输入输出语句。

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

24、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为:

char = int < long int <= float < double

25、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值为7。

26、switch,typedef,continue均是C语言关键字。

27、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。

28、160,-0xefff,011均是合法的整型常量。

29、'\\0','\101','X1f'均是合法的转义字符。

30、若变量a和x均为double类型,则代数式x^2-e^5转化为正确的c语言表达式为:x*x-exp(5)。

31、在C 程序中,逗号运算符的优先级最低。

32、在C程序中,APH和aph是两个不同的变量。

33、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。

34、在C程序中,每行只能写一条语句。

35、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数。

36、在C程序中,%是只能用于整数运算的运算符。

37、若变量均为整型,且num=sum=7,则计算表达式sum=num++,sum++,++num后sum的值为8。

38、设变量 a 为整型,f 是实型,i 是双精度型,则表达式10+'a'+i * f 值的数据类型不能确定为何类型。

39、在C语言中char型数据在内存中的存储形式为ASCII码。

40、设有说明:char m;int x;float y;double z;则表达式m*x+z-y值的数据类型为float。

41、putchar函数可以向终端输出一个字符或字符型变量值。

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

43、输入项可以是一个实型常量,如:scanf ("%f",3.5) 。

44、c程序中能直接让机器执行的文件是编辑后的.c源文件。

45、任何复杂的程序都是由顺序结构、选择结构、循环结构这三种结构构成的。

46、若有int x,则(x+1)++是一个合法的c语言表达式。

48、c程序的书写格式要求严格,区分大小写,并且一行内只能写一条语句。

49、在c程序中,语句之间必须要用分号";"来分隔。

50、在c程序中,整型数是能准确表示的,而实型数有时不能准确无误的表示。

51、若a和b类型相同,在执行了语句a=b后,b中的值将放入a中,b中的值不变。

52、0a12,-0x123,-0xa均是正确的八进制或十六进制数。

53、在c语言类型说明中,int,short,float等类型的长度是固定的。

54、表达式和表达式语句的区别在于:表达式后无";"号,而表达式语句后有";"号。

55、设int a=12;则执行完语句a+=a-=a*a后,a的值为144。

56、(a=3)>(b=5) 是合法的关系表达式。

57、关系表达式 a=b>c 等价于 a=(b>c) ,同时也等价于 a==b>c。

58、字符"\0"是字符串的结束标记,其ASCII代码为0。

59、算述运算*、/、+和一具有相同的优先级。

60、printf函数的格式控制串之后的所有参数的前面都必须有&。

61、若有int ⅰ=10, j=0;则执行完语句if (j=0)ⅰ+ +; else ⅰ- -; ⅰ的值为11。

62、C语言中直到型循环结构为:do 循环体 while(表达式); 但这种循环是当表达式为真时反复执行循环体,表达式为假时结束循环。

63、C语言认为变量number和NuMbEr是相同的。

64、break语句不能用于循环语句和switch语句之外的任何其他语句中。

65、在printf函数的格式控制串中使用转义序列\n会把光标定位到屏幕上下一行的开始位置。

66、语句 y=*p++; 和 y=(*p)++; 是等价的。

67、#include "iostream.h"的作用是将说明标准输入输出流对象的头文件包含到当前源文件中来。

68、for ( ; ; ) 语句等价于 while (1) 语句,即不设初值、不判断条件、无终止地执行循环体。

69、unsigned 和 void 都是 C 的保留字。

70、若 int i=10,j=2; 则执行完 i*=j+8; 后 i 的值为 28 。

71、在 C 语言中,"A "和' A '等价。

72、表达式 4/7 和 4.0/7 的值相等。

73、关系表达式 a=b > c 等价于 a= =b > c.

74、逻辑表达式 'C'&&'d' 的值为 1.

75、若有说明int c;则while(c=getchar());是正确的C语句。

76、C语言程序的三种基本结构是顺序结构、选择结构和循环结构。

77、在C语言中整数只能表示为十进制数的形式。

78、空语句是合法的C语句。

79、while语句的循环体不能是复合语句。

80、关系运算符的优先顺序为:赋值运算符<逻辑运算符<关系运算符<算术运算符。

81、已知x=43,ch='A',y=0;则表达式(x>y&&ch<'B'&&!y)的值为"假"。

82、if(x!=y) scanf("%d",&x) else scanf("%d",&y);是正确的if语句。

83、若有条件表达式(x)?a++:b++;则表达式中(x)等价于(x!=0)。

84、设有程序段 int k=10; while (k=0) k=k-1; 则语句k=k-1执行10次。

85、C语言中while和do-while循环的主要区别是:do-while语句至少无条件执行一次。

86、do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。

87、在do-while循环体中,一定要有能使while后面表达式的值变为假的操作。

88、for循环只能用于循环次数已经确定的情况。

89、for循环是先执行循环体语句,后判断表达式。

90、在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。

91、执行语句for(i=1;i++<7; );后变量i的值不能确定。

92、continue语句的作用是结束整个循环的执行。

93、只能在循环体内和switch语句体内使用break语句。

94、在循环体内使用break语句或continue语句的作用相同。

95、只能用continue语句来终止本次循环。

96、#define IMB_PC 是正确的宏定义。

97、宏替换不占编译时间,只占运行时间。

98、c语言的编译系统对宏命令的处理是和c程序中的其他语句同时进行编译的。

100、c语言的预处理功能是指完成宏替换和包含文件的调用。

101、预处理指令只能位于c源程序文件的首部。

102、C语言中规定,if语句的嵌套结构中,else总是和最近的if配对。

103、switch语句中的每个case总要用break语句。

104、可以用do-while语句实现的循环一定可以用while语句实现。

105、while,do-while,何for语句的循环体都可以是空语句。

106、在下面程序段中循环体将执行无限次执行。 x=-1; do{ x=x*x; }while(!x);

107、设整型变量i的值为3,则表达式i---i是一个错误的表达式。

108、设有变量定义:int a=3;则执行语句a+=a-=a*a;后,变量a的值变为0。

109、整型变量a,b,c=2;则表达式a+++b+++c+++的值为6。

110、若有说明语句:int y[][4]={0,0,0,0,0,0};则数组y的每个元素都可以得到初值0。

111、若有int a[3][4]; 则a[3][4]是对二维数组的正确访问。

112、数组的下标可以float数据类型。

113、打印三行输出的C语言程序必须用三条printf语句。

114、初始化值列表中的初始化值个数多于数组元素的个数是错误的。

115、数组是一种构造型数据,即是若干相同类型的数据的集合。

116、若有说明:static int a[3][4];,则数组a中各元素可在程序的编译阶段得到初值0。

117、把单个数组元素传递给修改该元素值的函数会使调用函数包含修改后的值。

118、在C语言中,二维数组元素在内存中的存放顺序可以随意调整变化。

119、C语言中,二维数组中元素排列的顺序是:按行存放,即在内存中先顺序存放第一行的元素,再存放第二行的元素。120、若a为一维数组名,则*(a+i)与a[i]等价。

121、int a[]={0}能对一维数组进行正确的初始化。

122、若有说明:int a[3][4];则a[2][4]是对数组a中的数组元素的正确引用。

123、若有说明:int a[2][4]={0};表示数组a中只有数组元素a[0][0]可以得到初值0。

124、若有说明:int a[][4]={0,0};则表示二维数组a的第一维大小为1。

125、若有说明:int a[10]={6,7,8,9,10};则该语句不正确,因为数组长度与初值个数不相同。

126、对两个字符数组a和b进行初始化char a[]="abcd";char b[]={'a','b','c','d'};则a和b两数组长度相同。127、在一个函数中,允许定义与结构体类型的成员相同名的变量,它们代表不同的对象。

128、指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。

129、&b指的是变量b的地址处所存放的值。

130、在C语言中,如果它们的元素相同,即使不同类型的结构也可以相互赋值。

131、用typedef可以定义各种类型名,但不能用来定义变量。

132、在C语言中,可以把一个结构体变量作为一个整体赋值给另一个具有相同类型的结构体变量。

133、存放地址的变量同其它变量一样,可以存放任何类型的数据。

134、结构体的成员可以作为变量使用。

135、int *p;定义了一个指针变量p,其值是整型的。

136、使用结构体struct的目的是,将一组数据作为一个整体,以便于其中的成员共享同一空间。

137、一个变量的地址就称为该变量的"指针"。

138、int i,*p=&i;是正确的C说明。

139、变量的指针,其含义是指该变量的一个标志。

140、若有说明:int *p1,*p2,m=3,n;则p1=&m;p2=p1;是正确的赋值语句。

141、若定义:int(*p)[4];则标示符p是一个指针,它指向一个含有四个整型元素的一维数组。

142、设有以下定义:char *c[2]={"12","34"};表示c数组的两个元素中各自存放了字符串"12"和"34"的首地址。

143、已有定义int(*p)();指针p可以指向函数的入口地址。

144、当说明一个结构体变量时系统分配给它的内存是成员中占内存量最大者所需的容量。

145、C语言中结构体类型的变量在程序执行期间所有成员一直驻留在内存中。

146、共用体类型定义中不能出现结构体类型的成员。

147、用typedef可以增加新类型。

148、设有程序段"char s[ ]="program";char *p;p=s;"表示数组的第一个元素s[0]和指针p相等。

149、struct{ int num; float scor;}student; struct student std1; 是对结构体类型的变量student的定义。150、一个共用体变量中不能同时存放其所有成员。

152、一个C语言源程序必须包含一个main 函数。

153、一个C语言程序是由一个主函数和若干个子程序组成的。

154、在c程序中,要调用的函数必须在main函数中定义。

155、主函数可以分两个部分:主函数说明部分和主函数体。

156、c程序中,主函数可以调用任何非主函数的其他函数。

157、c程序中,任何非主函数都可以调用其他任何非主函数。

158、如果某个函数在定义时省略了存储类型,则默认的存储类型是int。

159、在c语言中,存储类型为register和extern的变量只在使用它们时才占用存储空间。

160、若一个外部变量的定义形式为static int x;其中static的作用是使x只能在本文件内引用。

161、外部变量必须定义在文件的开头部分。

162、若一个C程序中说明一个全局变量int ⅰ; (在所有函数之外说明的),则该程序任何一点都可引用全局变量ⅰ。163、如果定义函数时的参数是指针变量,那么,调用函数时的参数就可以是同类型的指针变量、数组名或简单变量的地址。164、在C语言中,所有函数都是平行的,即在定义函数时是互相独立的,一个函数并不从属于另一个函数。

165、用指针作为函数参数时,采用的是"地址传送"方式。

166、在声明变量时必须给出变量的类型。

167、声明语句可放在函数体中的任何位置。

168、C程序文件中每个函数都将被本文件调用。

169、在C语言中,所有函数都是平行的,即在定义函数时是互相独立的,一个函数并不从属于另一个函数。

170、所有的变量在使用前都必须予以声明。

171、局部静态变量是在编译时赋初值的,即只赋初值一次。

172、C语言中,如果在定义函数时省略extern,则隐含为外部函数。

173、函数定义时,可以不指定形参的类型,函数调用时由实参的类型决定形参的类型。

174、若 i 为某函数 func 之内说明的变量,则当 func 执行完后, i 值无定义。

175、一个C源程序文件由一个或多个函数组成,由此可见函数是一个独立的编译单位。

176、在C语言中,所有函数都是平行的,即在定义函数时是互相独立的,一个函数并不从属于另一个函数。

177、C程序中,在定义函数时的参数是"形式参数",在调用函数时的参数是"实际参数"。

178、#include " iostream.h "的作用是将说明标准输入流对象的头文件包含到当前源文件中来。

179、若ⅰ为某函数func之内说明的变量,则当func执行完后,ⅰ值无定义。

180、C语言程序中,一个文件中的函数可以引用存储在另一个文件中的函数和变量。

181、C程序的main函数可以有参数,但参数不能是指针类型。

182、在main函数中定义的变量称为全局变量。

183、一个可执行的C语言程序总是从main()函数的入口地址处开始执行。

184、建立函数的目的是为了提高程序的执行效率。

185、用户若需调用标准库函数,调用前必须重新定义。

186、用户可以重新定义标准库函数,但若如此该函数将失去原来的意义。

187、函数的实参和与其对应的形参各占用独立的存储单元。

188、若一个被调用函数中没有return语句则表示该函数没有返回值。

189、c语言规定形参可以是常量、变量或表达式,只要与其对应的实参类型一致即可。

190、定义函数时,形参的类型说明放在函数体内。

191、如果函数值的类型与返回值类型不一致,以函数值类型为准。

192、如果形参和实参的类型不一致,以实参的类型为准。

193、c语言规定简单变量做实参时,它与对应形参之间的数据传递方式是地址传递。

194、c语言规定函数返回值的类型是由在定义该函数时所指定的函数类型所决定的。

195、函数的定义可以嵌套,但函数的调用不可以嵌套。

196、若用数组名作为函数调用的实参,传递给形参的是数组中的第一个元素的值。

197、若用一维数组名作为函数实参,则必须在主调函数中说明此函数的大小。

198、如果在一个函数中的复合语句中定义了一个变量,则该变量在该函数中都有效。

199、在不同函数中可以使用相同名字的变量。

200、凡是函数中未指明存储类别的局部变量,其隐含的存储类别为自动(auto)。

201、C语言允许main函数带形参,并且形参名只能是argc和argv。

202、main函数是系统提供的主函数,不需要用户自己编写。

204、若主调函数为double型,被调函数定义中没有函数类型说明,而return语句中的表达式为double型,则被调函数返回值的类型是double型。

205、有多少个return语句,就能返回多少个值。

206、在c语言中,static类型的变量在函数内说明,而在整个程序运行期间都存在,因此c语言中全局变量的存储类别是static。207、在一个C源程序文件中,静态变量在该文件中的所有函数都能使用。

选择题

1、设 int b=8;表达式(b>>2)/(b>>1)的值是________。

A) 0 B) 2 C) 4 D) 8

2、以读写方式打开一个已有的文件file1,下面有关fopen函数正确的调用方式为________。

A)FILE *fp;fp=fopen("file1";"f"); B)FILE *fp;fp=fopen("file1","r+");

C)FILE *fp;fp=fopen("file1","rb"); D)FILE *fp;fp=fopen("file1","rb+");

3、在C程序中,可把整型数以二进制形式存放到文件中的函数是__________。

A) fprintf函数 B) fread函数 C) fwrite函数 D) fputc函数

4、以下程序输出的结果是 ______

#include

#include

main()

{ char w[][10]={"ABCD","EFGH","IJKL","MNOP"},k;

for (k=1;k<3;k++) printf("%s\n",&w[k][k]);

}

A)ABCD B)ABCD C)EFG D)FGH

FGHEFG JKKL

KL IJ O

M

5、下列程序执行后的输出结果是 _______。

#define MA(x) x*(x+1)

main()

{ int a=2,b=3; printf("%d \n",MA(1+a+b)); }

A) 6 B) 8 C) 24 D) 42

6、函数调用语句fseek(fp,10,1)的含义是_______。

A)将文件指针移到距离文件头10个字节处

B)将文件指针移到距离文件尾10个字节处

C)将文件指针从当前位置后移10个字节

D)将文件指针从当前位置前移10个字节

7、有如下程序

#define N 3

#define M N+1

#define NUM 2*M+1

main()

{ int i;

for(i=1;i<=NUM;i++) printf("%d\n",i);

}

该程序中的for循环执行的次数是_______。

A) 5 B) 6 C) 7 D) 8

8、以下各选项企图说明一种新类型名,其中正确的是_______。

A)typedef a1 int; B)typedef a2=int C)typedef int a3; D)typedef a4;int;

9、若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是_______。

A) EOF B) 0 C) 非零值 D) NULL

10、在C语言中,用w+方式打开一个文件后,可以执行的文件操作是________。

11、下面程序输出结果是________。

#define MAX(x,y) (x)>(y)?(x):(y)

main()

{ int a=4,b=2,c=3,d=4,t;

t=MAX(a+b,c+d)*10; printf("%d\n",t);

}

A) 6 B) 7 C) 60 D) 70

12、当顺利执行了文件关闭操作时,fclose函数的返回值是________。

A)0 B)Ture C)-1 D)1

13、下列叙述中正确的是________。

A) C语言编译时不检查语法。

B) C语言的子程序有过程和函数两种。

C) C语言的函数可以嵌套定义。

D) C语言所有函数都是外部函数。

14、下列语句中,不能将文件型指针fp指向的文件内部指针置于文件头的语句是________。

(注:假定能正确打开文件)

A)fp=fopen("abc.dat","w") B)rewind(fp) C)feof(fp) D)fseek(fp,0L,0)

15、运行程序:

#define S(X) 2*X+1

main()

{ int a=6,k=2,m=1;

a+=S(k+m); printf("%d\n",a);

}

则输出结果是________。

A) 13 B) 12 C) 7 D) 6

16、源程序TEST.C经编译产生的目标文件和连接后产生的可执行文件是________。

A)TEST.bak和TEST.obj B)TEST.obj和TEST.exe C)TEST.ext和TEST.c D)TEST.bak和TEST.exe

17、下面说明中,正确的是________。

A) typedef v1 int; B) typedef v2=int; C) typedef int v3; D) typedef v4: int;

18、feof函数用来判断文件是否结束,如果文件没有结束,则返回值是________。

A)-1 B)0 C)1 D)EOF

19、以下程序的输出结果是

#define M(x,y,z) (x)*y+z

main()

{ int a,b,c;

a=b=1;c=3; printf("%d\n", M(a+b,b+c,c+a));

}

A) 9 B) 12 C) 8 D) 程序不能运行

20、若定义unsigned int a=3,b=10;

printf("%d\n",a<<2|b==1);

则运行结果为________。

A)13 B)12 C)8 D)14

21、整型变量x和y的值相等且为非0值,则下面表达式中结果为零的是________。

A) x||y B) x|y C) x&y D) x^y

22、fread和fwrite函数常用来要求一次输入/输出________数据。

A)一个整数 B)一个实数 C)一个字节 D)一组

23、下面的程序执行后,文件test.t中的内容是

#include

void fun(char *fname ,char *st)

{ FILE *myf;

int i;

for(i=0;i

fclose(myf);

}

main()

{ fun("test.t","new world");fun("test.t", "hello,"); }

A) hello, B) new worldhello, C) new world D) hello,rld

24、以下叙述正确的是_________。

A) 可以把define和if定义为用户标识符 B) 可以把define定义为用户标识符,但不能把if定义为用户标识符

C) 可以把if定义为用户标识符,但不能把define定义为用户标识符 D) define和if都不能定义为用户标识符

25、若要打开A盘上user1子目录下名为abc1.txt的文本文件进行读、写操作,则正确语句是___。

A) fopen("A:\user1\abc1.txt","r") B) fopen("A:\\user1\\abc1.txt","r+")

C) fopen("A:\user1\abc1.txt","rb") C) fopen("A:\\user1\\abc1.txt","w")

26、设有以下说明语句

typedef struct

{ int n;

char ch[8];

} PER;

则下面叙述中正确的是

A) PER 是结构体变量名 B) PER是结构体类型名 C) typedef struct 是结构体类型 D) struct 是结构体类型名

27、下面程序的输出结果是________。

main()

{ int x=5,y=9,z=1,t;

t=(x>y||x>z); printf("%d\n",t);

}

A) 1 B) 0 C) 5 D) 3

28、程序中头文件typel.h 的内容是:

#define N 5

#define M1 N*3

程序如下:

#define "type1.h"

#define M2 N*2

main()

{ int i;

i=M1+M2; printf("%d\n",i);

}

程序编译后运行输出结果是________。

A) 10 B) 20 C) 25 D) 15

29、有以下程序

#include

main()

{ FILE *fp;

int i=10,j=30,k,n;

fp=fopen("d1.dat","w");

fprintf(fp,"%d\n",i);

fprintf(fp,"%d\n",j);

fclose(fp);

fp=fopen("d1.dat", "r");

fp=fscanf(fp,"%d%d",&k,&n);

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

fclose(fp);

}

A) 10 30 B) 20 30 C) 30 50 D) 30 20

31、下列程序执行后的输出结果是________。

main()

{ int x='d';

printf("%c\n",'A'+(x-'a'+1));

}

A) G B) H C) E D) J

32、下面能正确进行字符串赋值操作的语句是________。

A)char s[5]={"\ABCDE"} B)char s[5]={'A','B','C','D','E'}; C)char *s;s={"ABCDEF"}; D)char *s;scanf("%s",s);

33、下列程序执行后的输出结果是________。

main()

{ char arr[2][5];

strcpy(arr,"love");

strcpy(arr[1],"you");

arr[0][4]='$';

printf("%s\n",arr);

}

A) love B) love$you C) you D) $you

34、以下程序运行后,输出结果是________。

main()

{ static char a[]="ABCDEFGH", b[]="abCDefGh";

char *p1,*p2;

int k;

p1=a;p2=b;

for(k=0;k<=7;k++)

if(*(p1+k)==*(p2+k)) printf("%c",*(p1+k));

prinft("\n");

}

A)ABCDEFG B)CDG C)abcdefgh D)abcCDefGh

35、设有说明语句: char a='\72';则变量a________。

A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法

36、有如下程序段

int a=14,b=15,x;

char c='A';

x=(a&&b)&&(c<'B');执行该程序段后,x的值为________。

A) ture B) false C) 0 D) 1

37、若变量c为char类型,能正确判断出c为大写字母的表达式是________。

A) 'A'<=c<='Z' B) (c>='A')||(c<='Z') C) ('A'<=c)and ('Z'>=c) D) (c>='A')&&(c<='Z')

38、执行下面程序:

#include

#include

main()

{ char ss[10]="1,2,3,4,5";

gets(ss);

strcat(ss,"6789"); printf("%s\n",ss);

}若输入ABC↙,则输出结果是________。

A) ABC6789 B) ABC67 C) 12345ABC6 D) ABC456789

39、运行程序:

main()

{ int x=1.5;

char z='a';

}

则输出结果是________。

A) 0 B) 1 C) 1.5 D) 结果不确定

40、运行程序:

main()

{ char x[]="11 223344";

x[4]='0';

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

}则输出结果是________。

A) 11 B) 0 C) 11 203344 D) 11 023344

41、以下程序的输出结果是________。

main()

{ char c='z';

printf("%c",c-22);

}

A) d B) e C) c D) f

42、以下选项中,非法的字符常量是________。

A) '\"' B) '\15' C)"n" D) '\xaa'

43、以下定义语句中,错误的是________。

A) int a[]={1,2}; B) char *a[3]; C) char s[10]="test"; D) int n=5,a[n];

44、以下程序的输出结果是________。

#include

#include

main()

{ char st[20]="hello\0\t\\";

printf("%d %d \n",strlen(st),sizeof(st));

}

A) 8 8 B) 5 20 C) 11 20 D) 20 20

45、以下语句中,不正确的是________。

A) char s1[10];s1="Ctest "; B) char s2[]={'C', 't', 'e', 's', 't'}; C) char s3[5]="Ctest"; D) char s4[10]="Ctest\n\0"

46、若变量a是int类型,执行语句: a='A'+1.6;后,正确的叙述是________。

A) a的值是字符C B) a的值是浮点型 C) 不允许字符型和浮点型相加 D) a的值是字符'A'的ASCII值加上1

47、运行下面程序:

char cch(char ch)

{ if(ch>='A'&&ch<='Z') ch=ch-'A'+'a';

return ch;

}

main()

{ char s[]="ABC+cde=XxYy1",*p=s;

while(*p)

{ *p=cch(*p); p++; }

printf("%s\n",s);

}则输出结果是________。

A) ABC+CDE=XXYY1 B) abc+cde=xxyy1 C) abcCDEXxYy D) abccdexxyy

48、下面程序段的输出结果是________。

char s[]="\\\101\111abc\0";

printf("%s\n",s);

A) \AIabc\0 B) \101\111\abc\0 C) \101\111\abc D) \AIabc

49、运行下面程序:

main()

{ char c[][6]={"AAAA","BBB","CCC","DDD"};

}则输出结果是________。

A) "AAAA" B) "BBB" C) "BBBCCC" D) "CCCDDD"

50、运行下面程序:

main()

{ char x=034;

printf("%o\n",x<<1);

}则输出结果是________。

A) 34 B) 70 C) 340 D) 034

51、下面语句不能正确进行字符串赋初值的是________。

A) char str[5]="good!"; B) char str[]="good!"; C) char *str="good!"; D) char str[5]={'g','o','o','d','!'};

52、运行下面程序:

#include

#include

main()

{

char b[8]="abcde",c[8],*pb=b+3;

while (--pb>=b) strcpy(c,pb);

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

}则输出结果是________。

A) 8 B) 5 C) 6 D) 7

53、运行下面程序:

main()

{

char *p="abcdefgh",*r;

int *q;

q=(int*)p; q++; r=(char*)q; printf("%s\n",r);

}则输出结果是________。

A) abcdefgh B) bcdefgh C) cdefgh D) efgh

54、运行下面程序:

void fun(char *c,int d)

{

*c=*c+1;d=d+1;

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

}

main()

{

char a='B',b='c';

fun(&b,a); printf("%c %c\n",a,b);

}则输出结果是________。

A) d C B) d C C) d C D) d C

B d

C d B c d C

55、运行下面程序:

main()

{ char c[ ]={'a','b','c','d', 'e', 'f', 'g','h','\0'};

int i,j;

i=sizeof(c); j=strlen(c); printf("%d %d\n",i,j);

}则输出结果是________。

A) 9 9 B) 8 9 C) 1 8 D) 9 8

56、运行下面程序:

#include

main()

printf("%d\n",strlen(p));

}则输出结果是________。

A) 12 B) 15 C) 6 D) 5

57、以下描述中不属于C语言的类型的是________。

A) signed short int B) unsigned long int C) unsigned int D) long float

58、若有说明语句:

int a,b,c,*d=&c;则能正确从键盘读入三个整数并分别赋给变量a、b、c的语句是________。

A) scanf("%d%d%d",&a,&b,d); B) scanf("%d%d%d",&a,&b,&d);

C) scanf("%d%d%d",a,b,d); D) scanf("%d%d%d",a,b,*d);

59、在下面程序段中,while语句的循环次数是________。

main()

{ int k=0;

while(k<10) { if (k<1) continue;

if(k==5) break;

k++; }

......

}

A) 0 B) 10 C) 6 D) 死循环,不能确定次数

60、下面程序的输出结果是________。

main()

{

int x=177;

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

}

A) 177 B) 261 C) -61 D) 61

61、下面程序的输出结果是________。

main()

{ int x=10;

x+=(x=8); printf("%d\n",x);

}

A) 10 B) 8 C) 18 D) 16

62、下面程序的输出结果是________。

main()

{

int s,k;

for(s=1,k=2;k<5;k++) s+=k;

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

}

A) 1 B) 9 C) 10 D) 15

63、设有定义:long a=-123456L;,则以下能够正确输出变量x值的语句是________。

A) printf("a=%d\n",a); B) printf("a=%ld\n",a); C) printf("a=%8dL\n",a); D) printf("a=%LD\n",a);

64、运行下面程序:

main()

{ int k=3,i=2,m;

m=(k-=i*=k);

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

}则输出结果是________。

A) -3 -3 6 B) -1 -1 6 C) 3 3 6 D) 1 1 2

65、以下选项中,与k=n++完全等价的表达式是________。

A) k=n,n=n+1 B) n=n+1,k=n C) k=++n D) k+=n+1

66、以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:

{ int n,k;

float score,sum,ave;

sum=0.0;

for(n=1;n<=10;n++)

{ for(k=1;k<=4;k++)

{ scanf("%f",&score);

sum+=score;

}

ave=sum/4.0; printf("NO%d:%f\n",n,ave);

}

}

上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是________。

A) sum=0.0; B) sum+=score; C) ave=sun/4.0; D) printf("NO%d:%f\n",n,ave);

67、有以下程序段

int n=0,p;

do

{ scanf("%d",&p);n++;

}while(p!=123&&n<10);

此处do-while循环的结束条件是________。

A) P的值不等于123或者n的值小于10 B) P的值等于123并且n的值大于等于10

C) P的值不等于123并且n的值小于10 D) P的值等于123或者n的值大于等于10

68、C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是________。

A) void B) int C) float D) double

69、下列程序执行后的输出结果是________。

main()

{ char x=0xFFFF;

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

}

A) -32767 B) FFFE C) -1 D) -32768

70、以下程序的执行结果是________。

main()

{ int a,y;

a=10; y=0;

do { a+=3; y+=a; printf("a=%d y=%d\n",a,y);

if(y>30) break;

printf("****\n");

}while(1);

}

A) a=13 y=13 B) a=13 y=13 C) a=13 y=13 D) a=13 y=13

**** **** **** ****

a=16 y=29 a=13 y=29 a=13 y=19

**** **** ****

a=19 y=48 a=13 y=44

71、有如下程序

main()

{ int i,sum=0;

for(i=0;i<=3;sum++) sum+=i;

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

}该程序的执行结果是________。

A) 6 B) 3 C) 死循环 D) 0

72、要使下面程序段输出10个整数,则在下划线处填入正确的数是________。

A) 9 B) 10 C) 18 D) 20

73、若a为int类型,且其值为5,则执行表达式a+=a-=a*a后,a的值是________。

A) -5 B) -40 C) -15 D) 不确定

74、设x、y、t均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为________。

A) 不确定 B) 2 C) 3 D) 1

75、若变量已正确说明为float类型,要通过语句 scanf("%f %f %f",&a,&b,&c);使a=10.0,b=22.0,c=33.0,则下面不正确的输入形式是________。

A) 10<回车>

22<回车>

33<回车>

B) 10.0,22.0,33.0<回车>

C) 10.0<回车>

22.0 33.0<回车>

D) 10 22<回车>

33<回车>

76、执行下面程序:

main()

{

int n;

scanf("%d",&n);

if(n++<5) printf("%d\n",n);

else printf("%d\n",n--);

}若从键盘上输入4,则输出结果是________。

A) 6 B) 4 C) 5 D) 3

77、执行下面程序:

min()

{int i,sum;

for(i=1;i<6;i++) sum+=i;

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

}则输出结果是________。

A)15 B)14 C)不确定 D)0

78、运行程序:

main()

{ int a=1,b=2;

a+=b;b=a-b;a-=b;

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

}则输出结果是________。

A) 2,1 B) 3,1 C) 3,2 D) 1,1

79、设x、y均为整型变量,且x=5,y=4,则下面语句的输出结果是________。

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

A) 5,4 B) 4,4 C) 4,3 D) 5,3

80、下面程序的输出结果是________。

main()

{ int a=3;

printf("%d\n",a+(a-=a*a));

}

A) -6 B) 12 C) 0 D) -12

81、t为int类型,在进入下面的循环之前,t的值为0:

while( t=l )

{ ...... }则以下叙述中正确的是________。

A) 循环控制表达式的值为0 B) 循环控制表达式的值为1 C) 循环控制表达式不合法 D) 以上说法都不对

main()

{ int num= 0;

while(num<3)

{ num++;

printf("%d\n",num); }

}

A) 1

2

3 4 B) 1

2

3

C) 1

D) 1

2

83、运行下面程序:

main()

{

int i=10,j=0;

do

{ j=j+i; i--; } while(i>5);

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

}输出结果是________。

A)45 B)40 C)34 D)55

84、运行下面程序:

main()

{

int n1,n2;

scanf("%d",&n2);

while(n2!=0)

{

n1=n2%10;

n2=n2/10;

}

printf("%d",n1);

}若从键盘上输入298↙则输出结果为________。

A)2 B)29 C)8 D)0

85、若有定义:

int a=8,b=5,c;

则执行语句c=a/b+0.4;后,c的值为________。

A) 1.4 B) 1 C) 2.0 D) 2

86、执行程序段:

int a=1234;

printf("%2d\n",a);

则输出结果是________。

A) 12 B) 34 C) 1234 D) 提示出错、无结果

87、运行下面程序:

#include

main()

{ int k=0,a=1;

while(k<10)

{

for(;;)

{

if((k%10)==0) break;

else k--;

k+=11;a+=k;

}

printf("%d %d\n",k,a);

}则输出结果是________。

A) 21 32 B) 21 33 C) 11 12 D) 10 11

88、运行下面程序:

main()

{

int x[3][3]={0,1,2,0,2,1,1,2,0},i,j,t=1;

for(i=0;i<3;i++)

for(j=0;j<=i;j++)

t=t+x[i][x[j][j]];

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

}则输出结果是________。

A) 3 B) 4 C) 1 D) 6

89、在C语言中,设一表达式中包含有int,long,char和unsigned类型的变量和数据,则这4种类型数据转换的规则是。

A)int→unsingned→long→char B)char→int→long→unsingned C)char→int→unsigned→long D)int→char→unsigned→long

90、以下叙述正确的是________。

A) do-while语句构成的循环不能用其它语句构成的循环来代替。 B) do-while语句构成的循环只能用break语句退出。

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

91、若有语句scanf("%d%d",&a,&b);要使变量a,b分别得到10和20,正确的输入形式为________。

A)10 20 B)10,20 C)1020 D)10:20

92、有如下程序

main()

{ int x=3;

do

{

printf("%d",x--);

}while(!x);

}该程序的执行结果是________。

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

93、以下4个选项中,不能看作C语言的一条语句是________。

A) {;} B) a=1,b=1,c=1; C) if(x>0); D) if(b==1) k=2;n=3;

94、有如下程序

main()

{

int n=9;

while(n>6)

{ n--; printf("%2d",n); }

}该程序段的输出结果是________。

A) 9 8 7 B) 8 7 6 C) 8 7 6 5 D) 9 8 7 6

95、若k为整型变量,则下面while循环执行的次数为________。

k=10;

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

A)0次 B)1次 C)10次 D)无限次

96、有如下程序

fib(int n)

{

if(n>2)

return(fib(n-1)+fib(n-2));

return(2);

}

main()

{

printf("%d\n",fib(3));

} 该程序的输出结果是________。

A) 2 B) 4 C) 6 D) 8

97、数组定义char a[10]={'a','b','c'};包括了________个元素。

A)3 B)9 C)4 D)10

98、有以下程序段:

int k=0;

while(k) k++; 则while 循环执行的次数是________。

A) 无限次 B) 有语法错,不能执行 C) 一次也不执行 D) 执行1次

99、函数strlen("1234\0xy")的值为________。

A)7 B)8 C)4 D)9

100、执行下面程序:

main()

{

int x=4;

do

{

printf("%d\n",x-=2);

}while (!(--x));

}则输出结果是________。

A) 2

B) 4

2

C) 2

1

D) 死循环

101、以下存储类型只有在使用时才为该类型变量分配内存的是________。

A)auto和static B)auto和register C)register和static D)static和extern 101、设有以下函数:

fun(int x)

{

int y=0;

static int z=2;

y++; z++;

return(x+y+z);

}若在下面主程序中调用该函数,则输出结果是________。

main()

{

int x=3,k;

for(k=1;k<=3;k++) printf("%d\n",fun(x));

}

A) 7

8

9 B) 7

9

11

C) 7

10

13

D) 7

7

7

103、有以下定义

#include char a[10],*b=a;

A)gets(a) B)gets(a[0]); C)gets(&a[0]); D)gets(b)

104、运行下面程序:

int ff(int n)

{

static int f=1;

f=f*n;

return f;

}

main()

{

int k;

for(k=1;k<4;k++) printf("%d\n",ff(k));

}则输出结果是________。

A) 1 B) 1 C) 1 D) 1

2 2 2 2

6 6 3 3

24 4

105、若有以下定义

#define SQR(x) ((x)*(x))

#include

main()

{

float b=3.0;

printf("sqr=%.2f\n",sqr(b)+1);

}则运行结果为________。

A)sqr=3.0 B)sqr=9.0 C)sqr=10 D)sqr=10.00

106、下列运算符中优先级最高的是________。

A) < B) + C) && D) ! =

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

A)从左起输出该字串,右补空格 B)按原字符长从左向右全部输出 C)右对齐输出该字串,左补空格 D)输出错误信息

108、若x ,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是________。

A)scanf("%d%lx,%le",&x,&y,&z); B)scanf("%2d*%d%lf",&x,&y,&z); C)scanf("%x%*d%o",&x,&y);D)scanf("%x%o%6.2lf",&x,&y,&z); 109、已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是

________。(表示回车)

int a1,a2;char c1,c2;

scanf("%d%c%d%c",&a1,&c1,&a2,&c2);

A) 10A 20 B B)10 A 20 B C) 10A20B D)10A20 B

110、已有定义int x;float y; 且执行scanf("%3d%f",&x,&y);语句时,从第一列开始输入数据库12345 678,y的值为________。

A)无确的定值 B)45.000000 C)678.000000 D)123.000000

111、判断char型变量ch是否为大写字母的正确表达式是________。

A)'A'<=CH<='Z' B) (CH>='A')& (CH<='Z') C)(CH>='A')&& (CH<='Z') D) ('A'<=ch)AND('Z'>=ch)

112、已有程序段和输入数据的形式,程序中输入语句的正确形式应当为________。

main( )

{

int a;

float f;

printf("\nInput number:");

}

input number: 4.5 2

A)scanf("%d,%f ",&a,&f); B)scanf("%f ,%d",&f,&a); C)scanf("%d%f ",&a,&f); D)scanf("%f%d",&f,&a); 113、根据定义和数据的输入方式,输入语句的正确形式为________。

数据的输入形式:4.52

3.5

A)scanf("%f ,%f ",&f1,&f2); B)scanf("%f%f ",&f1,&f2); C)scanf("%3.2f % 2.1f ",&f1,&f2); D)scanf("%3.2f %2.1f ",&f1,&f2); 114、读以下程序,当输入数据的形式为:25,13,10,正确的输出结果________。

main( )

{

int x,y,z;

scanf("%d%d%d",&x,&y,&z);

printf("x+y+z=%d\n",x+y+z);

}

A) x+y+z=8 B) x+y+z=35 C) x+y=35 D)不确定值

115、根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为________。

main( )

{

char ch1,ch2,ch3;

(输入语句)

printf("%c%c%c",ch1,ch2,ch3);

}

输入形式:A B C

输出形式:A B

A)scanf("%c,%c,%c",&ch1,&ch2,&ch3); B)scanf("%2c%2c%2c",&ch1,&ch2,&ch3);

C)scanf("%c %c %c",&ch1,ch2,&ch3); D)scanf("%c%c%c",&ch1,&ch2,&ch3);

116、设int a=12,则执行完语句a+=a-=a*a后,a的值是________。

A) 552 B) 264 C) 144 D) -264

117、设a=5, b=6, c=7, d=8, m=2,n=2, 执行(m=a>b)&&(n=c>b) 后n的值为________。

A)1 B)2 C)3 D)4

118、逻辑运算符两侧运算对象的数据类型________。

A)只能是0或1 B)只能是0或非0正数 C)只能是整型或字符型数据 D)可以是任何类型的数据

119、正确表示"当x的取值在[1,10]和[200,210]范围内为真,否则为假"的表达式是________。

A)(X>=1)&&(X<=10)&&(X>=200)&&(X<=210) B)(X>=1)|| (X<=10)|| (X>=200) || (X<=210)

C)(X>=1)&&(X>=10) || (X>=200)&&(X<=210) D)(X>=1) || (X<=10)&& (X>=200) || (X<=210)

120、设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

121、已知x=43,ch='A',y=0;则表达式x=y&& ch<'B'&&!y的值是________。

A)0 B)语法错 C) 1 D) "假"

122、若希望当A的值为奇数时,表达式的值为"真"。A的值为偶数时,表达式的值为"假"。则以下能满足要求的表达式是________。

A)A%2==1 B)!(A%2= =0) C)!(A%2) D)A%2

123、以下程序的运行结果是________。

main()

{

int m=5;

if(m++>5) printf("%d\n"m);

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

}

A)4 B)5 C)6 D)7

124、执行以下语句后b的值为________。

int a,b,c; a=b=c=1; ++a||++b&&++c;

A)1 B)2 C) 错误 D)0

125、不合法的常量是________。

A) '\2' B) '""'(外面是单引号) C) " " D)"\483"

126、若有以下定义

A)使s的值包含一个字符 B)定义不合法,s的值不确定 C)使s的值包含4个字符 D)使s的值包含3个字符127、以下程序的输出结果是________。

main()

{

int a=100,x=10,y=20,ok1=5,ok2=0;

if(x

if(y!=10)

if(!ok1) a=1;

else if(ok2) a=10;

}

A)1 B)0 C)-1 D) 值不确定

128、下列正确的字符常量是________。

A、"C"

B、'\\''

C、'W' D''

129、下列不正确的字符串常量是________。

A) 'ABC' B) "W'" C) "SDF/3" D) " "

130、若定义int a=7;float x=2.5;y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是________。

A) 2.500000 B) 2.750000 C) 3.50000 D) 0.000000

131、表达式18/4*sqrt(4.0)/8值的数据类型是________。

(sqrt()为求平方根函数)

A) int B) float C) double D) 不正确

132、设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型是________。

A) int B) float C) double D) char

133、执行下列语句int a=3,b;b=-(--a);后a,b的值分别是________。

A) 2和-2 B) 2和-3 C) 3 和-2 D) 3 和-3

134、执行下列语句float f=3.9;int a=4;f=(int)f+a;后f的值是________。

A) 7.9 B) 7.000000 C) 7.0 D) 出错

135、执行下列语句int f=3,g,h;g=++f;g=f++;h=++g;后f和h的值是________。

A) 5和5 B) 6和5 C) 5和6 D) 4和5

136、下列C语句格式错的是________。

A) int a=10; B) int a,b,z; C) a=2:b=3 ; D) z=a+b;

137、设int类型的数据长度为2个字节,则unsigned int 类型数据的取值范围是________。

A) 均为2个字节 B) 0至65535 C) -32768至32767 D) -256至255

138、一个C程序的执行是从________。

A)本程序的main函数开始,到main函数结束 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束139、以下程序段

x=--1;

do

{ x=x*x; }while (!x);

A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误

140、以下描述中正确的是________。

A)由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句

B)do-while循环由do开始,用while结束,在while(表达式)后面不能写分号

C)在do-while循环体中,一定要有能使while后面表达式的值边为零("假")的操作

D)do-while循环中,根据情况可以省略while

141、若有如下语句

int x=3;

do { printf("%d\n",x--=2); } while (! (-- --x));

则上面程序段________。

A)输出的是1 B)输出的势力1和-2 C)输出的是3和0 D) 是死循环

142、下面程序的运行结果是________。

{

int y=10;

do{y--;} while(--y);

printf("%d\n",y--);

}

A) -1 B) 1 C) 8 D) 0

143、下面程序的运行结果是________。

#include

main()

{

int a=1,b=10;

do

{ b--=a;

a++;

}while(b--<0);

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

}

A) a=3 b=11 B) a=2 b=8 C) a=1 b= --1 D) a=4 b=9

144、下面有关for循环的正确描述是________。

A) for循环只能用于循环次数已经确定的情况 B) for循环是先执行循环体语句,后判断表达式

C) 在for循环中,不能用break语句跳出循环体 D) for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来145、对for(表达式1; ; 表达式3)可理解为________。

A) for(表达式1; 0;表达式3) B) for(表达式1: 1 ;表达式3)

C)for(表达式1; 表达式1; 表达式3) D) for(表达式1; 表达式2; 表达式3)

146、若i为整型变量,则以下循环执行次数是________。

for (i=2; i==0;) printf("%d",i--);

A) 无限次 B)0次 C)1次 D)2次

147、以下for循环的执行次数是________。

for (x=0,y=0; (y=123)&&(x<4);x++);

A) 是无限循环 B) 循环次数不定 C)执行4次 D)执行

148、执行语句for(i=1;i++<4; ); 后变量i的值是________。

A) 3 B) 4 C) 5 D) 不定

149、下面程序的功能是计算1至50中所有能被7整除的数之和,请选择填空.

#include

main()

{

int i,sum= 0;

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

if(________) sum+=i;

printf("%d",sum);

}

A) (int) (i/7)==i/7 B) (int) i/7==i/7 C) i%7=0 D) i%7= =0

150、设有 int x=8; 则表达式 (++x*1/3) 的值是________。

A) 2 B) 3 C)2.6 D) 0

151、设x,y,z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为________。

A)4 B)16 C)32 D)52

152、下列程序的输出结果是________。

main()

{

float d=2.2;

java选择题判断题题库

选择题 第一章java语言概述 1在下列概念中, Java语言只保留了 B . A.运算符重载 B.方法重载 C.指针` D.结构和联合 2下列关于Java语言特性的描述中,错误的是___D_. A.支持多线程操作 B. JA V A程序与平台无关 C. JA V A程序可以直接访问Internet上的对象 D. 支持单继承和多继承 3下列关于JavaApplication程序在结构上特点的描述中,错误的是 C A. Java程序是由一个或多个类组成的 B. 组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中 C. Java程序的文件名要与某个类名相同 D. 组成Java程序的多个类中,有且仅有一个主类. 4Java 程序经过编译后生成的文件的后缀是 C A. .obj B. .exe C. .class D. .java 5下列关于运行字节码文件的命令行参数的描述中,正确的是 A A.第一个命令行参数被存放在args[0]中 B.第一个命令行参数被存放在args[1]中 C.命令行的命令字被存放在args[0]中 D.数组args[]的大小与命令行参数的个数无关。 6下列关于java语言面向对象特性描述中,错误的是___C___ A.具有封装性 B. 支持多态性,允许方法重载 C. 支持单继承和多继承 D. 支持多接口 7下列关于java语言与C++语言异同点的描述中,错误的是______D A. java语言取消了goto语句| B. java语言中取消了指针 C. java 语言不支持运算符重载 D. java 语言仍保留了结构和联合 8列关于JavaApplication程序特点的描述中,错误的是 A A. 该程序只能是一个名字与主类名相同的文件组成 B. 该程序中仅有一个主方法,并被包含在某个类中 C. 该程序中没有不属于某个类的方法 D. 该程序实际上是一个类串 9使用Java语言编写的源程序保存时的文件扩展名是( B )。 A .class B .java C .cpp D .txt 10Java源文件和编译后的文件扩展名分别为( B ) (A) .class和.java (B).java和.class (C).class和 .class (D) .java和.java 11Java语言使用的字符码集是( D )

计算机基础判断题题库

第一章计算机基础知识 154、计算机只能处理文字信息。正确错误 [错误] 教师批改:错误 155、计算机中的字节是个常用的单位,它的英文名字是BIT。正确错误 [错误] 教师批改:错误 156、在计算机内部,传送、存储、加工处理的数据或指令都是以十进制方式进行的。正确错误 [错误] 教师批改:错误 157、某台计算机的内存容量为640KB,这里的1KB为1000个二进制位。正确错误[错误] 教师批改:错误 158、ASCII码是美国标准局定义的一种字符代码,在我国不能使用。正确错误 [错误] 教师批改:错误 159、微机在存储单元的内容可以反复读出,内容仍保持不变。正确错误 [正确] 教师批改:正确 160、一个完整的计算机系统应包括软件系统和硬件系统。正确错误 [正确] 教师批改:正确 161、造成微机不能正常工作的原因只可能是硬件故障。正确错误 [错误] 教师批改:错误 162、安装在主机机箱外部的存储器叫外部存储器,简称外存。正确错误 [正确] 教师批改:错误 163、为解决某一特定问题而设计的指令序列称为程序。正确错误 [错误] 教师批改:正确 164、键盘上的CTRL键是起控制作用的,它必须与其它键同时按下才起作用。正确错误[错误] 教师批改:正确 165、键盘上两个回车键的作用是一样的。正确错误 [正确] 教师批改:正确 166、硬盘因为装在主机内部,所以硬盘是内部存储器。正确错误 [错误] 教师批改:错误 167、微机使用过程中出现的故障,不仅有硬件方面的,也可能有软件方面的。正确错误[正确] 教师批改:正确 168、计算机维护包括硬件维护和软件维护两个方面。正确错误 [正确] 教师批改:正确 169、计算机中用来表示存储器空间大小的最基本单位是字节。正确错误 [正确] 教师批改:正确 170、安装在主机箱里面的存储设备是内存。正确错误 [正确] 教师批改:错误 171、即便是关机停电,一台微机ROM中的数据也不会丢失。正确错误 [正确] 教师批改:正确 172、标准ASCII码字符集总共的编码有127个。正确错误 [错误] 教师批改:错误 第二章WINDOWS 2000 基本操作 181、文件名的通配符有"?"和"*",其中"?"表示任一个字符,"*"表示任意若干个字符。正确错误 [正确] 教师批改:正确

c语言试题

判A. B. A. B. A. B. A. B. A. B. A. B. A.

B. A. B. A. B. A. B. A. B. A. B. A. B. A. B.

A. B. A. B. 单 A.'\2' B.'"' C.' ' D.'\483' A.char c=B; B.int a=3; C.char c=65; D.float area=0; A.0119 B.o126 C.2.5e2.5

D.119L A.double a,b;a=b=7; B.double a=b=7; C.double a,b=7;a=b; D.double a=7,b=7; A.scanf("%2d %2d %2d",&i,&j,&k); B.scanf("%d %d %d",&i,&j,&k); C.scanf("%d,%d,%d",&i,&j,&k); D.scanf("i=%d,j=%d,k=%d",&i,&j,&k); A.k++ B.k+=1 C.++k D.k+1 A.0,0 B.1,0

C.3,2 D.1,2 A.12 B.11 C.10 D.9 A. B. C. D. A.'a' < =ch < ='z' B.(ch > ='a') & (ch < ='z') C.(ch > ='a') && (ch < ='z') D.('a' < =ch) AND ('z' > =ch)

A.'x' && 'y' B.x < =y C.x||y+z && y-z D.!((x < y)&&!z||1) A.1 2 3 B.2 3 4 C.2 2 3 D.2 3 3 A.1 B.0.000001 C.0 D.100.0 A.'a' > 'c' || 'x' < 'y' B.'a' > 'c' && x' < 'y' C.'a' > 'c' || 'x' > 'y'

六年级下数学选择题和判断题

六年级下数学选择题和判断题 1. 要统计某地去年月平均气温情况,最好选用( )。 A 、折线统计图 B 、扇形统计图 C 、条形统计图 2. 圆柱的侧面沿直线剪开,在下列的图形中,不可能出现( )。 A 、长方形或正方形 B 、三角形 C 、平行四边形 3. 一个圆锥的体积是135 cm 3,( )是它等底等高的圆柱体体积。 A 、45cm 3 B 、405cm 3 C 、270cm 3 4. 下面各组中的两个比,可以组成比例的是( )。 A 、12:9和9:6 B 、13 :16 和12 :14 C 、8.4:2.1和1.2:8.4 5、一个圆柱的底面半径是2 cm ,高是12.56 cm ,它的侧面沿高剪开是( )。 A.长方形 B. 正方形 C.平行四边形 6.一架客机从北京飞往上海,飞行速度和所用时间( ) A.成正比例 B. 成反比例 C.不成比例 7、圆柱的体积一定,它的高和( )成反比例。 A. 底面半径 B. 底面积 C. 底面周长 8、下面各组的两个比不能组成比例的是( ) A. 7:8和14:16 B.0.6:0.2和3:1 C.19:110 和10:9 9、在x=7y 中,x 和y ( ) A.成正比例 B. 成反比例 C.不成比例 10、压路机的前轮转动一周能压多少路面就是求压路机前轮的( ) A.侧面积 B. 表面积 C.体积 11、下面图形中,( )是圆柱的展开图。 A 、 B 、 C 、 12、圆柱体的底面半径扩大3倍,高不变,体积扩大( ) A.3倍 B.9倍 C.6倍 13、把一个棱长4分米的正方体木块削成一个最大的圆柱体,体积是( )立方分米。 A.50.24 B.100.48 C.64 14、把一团圆柱体橡皮泥揉成与它等底的圆锥体,高将( )。 A.扩大3倍 B.缩小3倍 C.扩大6倍 15、在-3、-0.5、0、-0.1这四个数中,最小的是( ) A -3 B -0.5 C 0 D -0.1 16、圆柱的体积比与它等底等高的圆锥的体积大( )

统计学试题库(选择题和判断题)

编辑版word 统计学题库 一、 判断题 1、统计学是研究总体数量方面的规律的,所以就不需要做定性研究。 ( ) 2、重点调查的误差是可以事先计算和控制的。 ( ) 3、计算比较相对指标时,通常采用总量指标。 ( ) 4、众数和中位数均易受极端值影响,不具有稳健性。 ( ) 5、定基增长速度等于环比增长速度的连加。 ( ) 6、平均增长速度等于各环比增长速度的几何平均数。 ( ) 7、因为综合指数是总指数的基本形式,所以实际计算总指数时通常运用综合指数。 8、样本指标的方差称为抽样平均误差。 ( ) 9、若其他条件固定,则总体变量的变动程度与抽样极限误差呈正比。 ( ) 10、相关系数与回归系数同号。 ( ) 1、总体和总体单位的区分具有相对性,随着研究任务的改变而改变。 ( ) 2、统计分组是统计整理的基本方法,因此它并不能分析现象之间的依存关系。( ) 3、频率是加权算术平均数实质意义上的权数。 ( ) 4、若甲、乙两总体某变量的标准差乙甲、σσ存在乙甲σσ>,则乙总体变量的差异性较小。 5、定基增长速度等于环比增长速度的连乘积。 ( ) 6、若现象的发展,其逐期增长量大体相等,则应配合直线趋势方程。 ( ) 7、若p 表示产品价格,q 表示产品产量,则1011q p q p ∑∑-表示因价格变动造成的产值变动额。 8、抽样平均误差不受总体变量变动程度的影响。 ( ) 9、在重复抽样情况下,其他条件不变,则样本单位数增加一倍将使抽样平均误差减少一半。 10、若0=r ,则X 与Y 不相关。 ( ) 1、数量标志是用数值表示的,而质量指标是用属性(文字)表示的。( ) 2、离散型变量既可以进行单项式分组,也可以进行组距式分组。 ( ) 3、以组中值代替组平均数不需要前提假设。 ( ) 4、算术平均数与几何平均数比较大小没有实际意义。 ( ) 5、若某国GDP2003年比2001年增长15%,2006年比2003年增长20%,则该国GDP2006年比2001年增长35%。 6、若现象的发展,其二级增长量大体相等,则应配合指数曲线趋势方程。( ) 7、若p 表示产品价格,q 表示产品产量,则0001p q p q ∑∑-表示因产量变动造成的产值变动额。 8、样本单位数n 越大,样本平均数的波动越小。 ( ) 9、在重复抽样情况下,其他条件不变,若要使抽样极限误差减少一半,则必须使抽样单位数增加两倍。 10、若X 与Y 高度曲线相关,则r 必接近于1。 ( ) 1、标志和指标存在着一定的变换关系。 ( ) 2、连续型变量既可以进行单项式分组,也可以进行组距式分组。 ( ) 3、加权算术平均数的所有变量值均减少一半,而所有权数均增加一倍,则平均数不变。 4、设甲、乙两总体某变量的平均数和标准差分别为乙甲、X X 和乙甲、σσ,若存在乙甲X X <及乙甲σσ>,则乙

C语言题库(判断题部分)

1、用puts和gets函数只能输入或输出一个字符串。 答案:正确 知识点:知识点/判断题/C7数组/C73字符函数T 2、用puts和gets函数可以输入或输出多个字符串。 答案:错误 知识点:知识点/判断题/C7数组/C73字符函数T 3、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间必须足够大。 答案:正确 知识点:知识点/判断题/C7数组/C73字符函数T 4、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间没有限制。 答案:错误 知识点:知识点/判断题/C7数组/C73字符函数T 5、用strcat(字符串1,字符串2)连接两个字符串函数时,将字符串1后面的'\0'取消,只在新串的最后保留一个'\0'。 答案:正确 知识点:知识点/判断题/C7数组/C73字符函数T 6、使用strcpy(字符数组,字符串)函数时,字符数组长度必须足够大。 答案:正确 知识点:知识点/判断题/C7数组/C73字符函数T 7、使用strcpy(字符数组,字符串)函数时,字符数组长度没有限制。 答案:错误 知识点:知识点/判断题/C7数组/C73字符函数T 8、使用strcpy(字符数组,字符串)函数时,连同字符串后面的'\0'一起拷贝到字符数组中。 答案:正确 知识点:知识点/判断题/C7数组/C73字符函数T 9、使用strcpy(字符数组,字符串)函数时,字符串后面的'\0'并没有一起拷贝到字符数组中。 答案:错误 知识点:知识点/判断题/C7数组/C73字符函数T 10、字符数组定义后,不能用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。 答案:正确 知识点:知识点/判断题/C7数组/C73字符函数T 11、字符数组定义后,可以用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。 答案:错误 知识点:知识点/判断题/C7数组/C73字符函数T 12、比较两个字符串是否相等不能通过条件运算符"=="。 答案:正确 知识点:知识点/判断题/C7数组/C73字符函数T 13、如果在共用体中有若干个不同类型的成员,在每一瞬间只有一个成员起作用,实际上是最后一个存放成员起作用。 答案:正确 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 14、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元的总和一般就是结构体的长度。

初中考试photoshop选择题与判断题

Photoshop题库 一、选择题 1、李林同学制作了一个《蚂蚁探秘》的电子杂志,她收集了多张有关蚂蚁的图片, C 适合用于“蚂蚁身体结构”的页面。 2、王志清同学想将一张大小为640×480像素的图片设置为自己的QQ头像,如果要通过Photoshop把该图片的大小更改为30×20像素,他可以 B 。 A.通过工具栏的矩形选框工具进行选取 B.执行“图像”→“图像大小”命令,在图像大小对话框中修改 C.执行“编辑”→“自由变换”命令,进行调整 D.执行“图像”→“画布大小”命令,在画布大小对话框中修改 3、在Photoshop中处理图片,若使用工具箱中的剪裁工具在图片中拖拽出一个矩形(如下图所示),则在矩形中双击后得到的结果是 C 。 4、下列关于Photoshop中图层的描述错误的是 C 。 A.一张图可以有多个图层 B.图层就像一张张透明的纸叠放在一起 C.一张图只能有一个图层 D.可以单独编辑某一图层 5、下图所示照片拍照时曝光过度,我们可通过下列 B 软件对图片进行加工。 A.千千静听 B. Photoshop C.录音机 D.记事本 6、Photoshop中,图示对话框可以设置 C 。

A.画布大小 B.选区大小 C.图像大小 D.裁切区域大小 7、Photoshop中,“亮度/对比度”对话框的调整如图所示,则调整后的图像 B 。 A.没有变化B.亮度增加,对比度增加 C.亮度减小,对比度减小D.亮度增加,对比度减小 8、Photoshop中,工具栏上名称为 C 。 A.文字工具B.矩形选框工具C.裁切工具D.横排文字工具 9、Photoshop中,要为图片添加文字,可使用工具栏中的 A 。 10、Photoshop中,可以使用 C 快速为图示人物剪影建立选区。 11、在Photoshop中,要将右图选 区中的人物移动至左图中,可以通 过工具栏中的 D 实现。 12、使用Photoshop处理图像,图 层调板显示如图,则该图像有 C 个图层。

填空题选择题判断题试题库

细胞生物学试题库 填空题 1细胞是的基本单位,是的基本单位,是的基本单位,是的基本单位。2实验生物学时期,细胞学与其它生物科学结合形成的细胞分支学科主要有、 和。 3组成细胞的最基础的生物小分子是、、、,它们构成了、、和等重要的生物大分子。 4按照所含的核酸类型,病毒可以分为病毒和病毒。 目前发现的最小最简单的细胞是,它所具有的、 、是一个细胞生存与增殖所必备的结构装置。 1.病毒侵入细胞后,在病毒DNA的指导下,利用宿主细胞的代谢系统首先译制出以关闭宿主 细胞的基因装置。 2.与真核细胞相比,原核细胞在DNA复制、转录与翻译上具有的特点。 3.真核细胞的表达与原核细胞相比复杂得多,能在、、、、和 等多种层次上进行调控。 4.分辨率是指显微镜能够分辩。 5.电镜主要分为和两类。 6.生物学上常用的电镜技术包括、、等。 7.生物膜上的磷脂主要包括、、、 和。 8.膜蛋白可以分为和。 9.生物膜的基本特征是和。 10.内在蛋白与膜结合的主要方式、和。 11.真核细胞的鞭毛由蛋白组成,而细菌鞭毛主要由蛋白组成。 12.细胞连接可分为、和。 13.锚定连接的主要方式有与和和。 14.锚定连接中桥粒连接的是骨架系统中的,而粘着带连接的是。 15.细胞外基质的基本成分主要有、、和、层粘连蛋白和纤粘连 蛋白等。 16.植物细胞壁的主要成分是、、、伸展蛋白和蛋白聚糖等。 17.植物细胞之间通过相互连接,完成细胞间的通讯联络。 18.通讯连接的主要方式有、和。 19.细胞表面形成的特化结构有、、、、等。 20.物质跨膜运输的主要途径是、和与作用。 21.被动运输可以分为和两种方式。 22.协助扩散中需要特异的完成物质的跨膜转运,根据其转运特性,该蛋白又可以分 为和两类。 23.主动运输按照能量来源可以分为、和。 24.协同运输在物质跨膜运输中属于类型。 25.协同运输根据物质运输方向于离子顺电化学梯度的转移方向的关系,可以分为(同向运输) 和。 26.在钠钾泵中,每消耗1分子的ATP可以转运个钠离子和个钾离子。 27.钠钾泵、钙泵都是多次跨膜蛋白,它们都具有酶的活性。 28.真核细胞中,大分子的跨膜运输是通过和来完成的。

(完整版)C语言考试题库之判断题(2)

三、判断题(10道小题,共10分) 1、C 语言具有简洁明了的特点。(1分) 正确 2、预处理命令的前面必须加一个“#”号。(1分) 正确 3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。(1分) 正确 4、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。(1 分) 正确 5、continue 不是结束本次循环,而是终止整个循环的执行。(1分) 错误 6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数(1分) 错误 7、.函数的实参传递到形参有两种方式值传递和地址传递(1分) 正确 8、直接访问就是直接利用变量的地址进行存取直接访问(1分) 正确 9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。(1分) 正确 10、文件指针和位置指针都是随着文件的读写操作在不断改变。(1分) 错误 11、C 语言标准格式输入函数scanf() 的参数表中要使用变量的地址值。(1分) 正确 12、浮点型常量的指数表示中,e 是可以省略的。(1分) 错误 13、任何表达式语句都是表达式加分号组成的。(1分) 正确 14、在switch语句中,每一个的case常量表达式的值可以相同。(1分) 错误 15、do-while循环的while后的分号可以省略。(1分) 错误 16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志'\0'。正确 17、C语言函数返回类型的默认定义类型是void(1分) 错误 18、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数(1分) 正确 19、枚举类型中的元素都具有一个整型值。(1分) 正确 20、C 语言是一种具有某些低级语言特征的高级语言。(1分) 正确 21、case语句后如没有break,顺序向下执行。(1分)正确

宏观经济学选择题与判断题

选择题 1.宏观经济学的中心理论是()。 A.收入分配理论 B.国民收入决定理论 C.消费理论 D.经济增长理论 2.如果个人收入等于57美元,而个人所得税等于9美元,消费等于43美元,利息支付总额为1美元,个人储蓄为4美元,个人可支配收入则等于()。 A.50美元 B.48美元 C.47美元 D.40美元 3.恒等式GNP=C+I+G是从()角度来统计国民收入的。 A.收入 B.支出 C.生产 D.消费 4.基于生命周期假说的消费函数强调()。 A.当期消费与财富积累的联系 B.当期储蓄与当期收入的联系 C.终身消费与终身收入的联系 D.当期储蓄与当期消费的联系 5.永久收入理论认为,()。 A.当前收入的变化会引起消费的同比例增加 B.暂时性收入高于持久性收入 C.高收入边际消费倾向较高 D.暂时性收入的边际消费倾向接近于0 6.如果在消费—收入图形上,消费曲线向下移动,这意味着()。 A.由于收入减少而导致消费减少 B.由于收入增加而导致消费增加 C.由于非收入等其他原因导致消费减少 D.由于非收入等其他原因导致消费增加 7.乘数的作用必须在以下条件下才可发挥,() A.经济实现了充分就业 B.总需求大于总供给 C.政府支出等于政府税收 D.经济中存在闲置资源 8.税收对投资乘数的影响是()。 A.使乘数变大 B.使乘数变小 C.乘数保持不变 D.与税收的种类有关 9.下面哪一种情况可能使国民收入增加最多?() A.政府对高速公路的养护开支增加250亿元 B.政府转移支付增加250亿元 C.个人所得税减少250亿元 D.企业储蓄减少250亿元 10.若三部门经济的消费函数为C=150+0.8(y-t),且政府税收t与自发性投资支出i 同时增加50亿,则均衡收入水平将()。 A.增加100亿 B.减少50亿 C.增加50亿 D.保持不变 11.当政府支出的增加与政府转移支付的减少相同时,收入水平会()。 A.不变 B.增加 C.减少 D.不相关 12.税收对投资乘数的影响是()。 A.使乘数变大 B.使乘数变小 C.乘数保持不变 D.与税收的种类有关 13.封闭经济中,政府只征收总量税,且将新征税100亿美元全部用于政府支出,这一举措的净效应是()。 A.该经济的GDP增加100亿美元 B.该经济GDP增加量等于100亿美元乘以财政支出乘 C.GDP保持不变,因为税收增加额恰好抵消了政府支出的增加额 D.不能判断

C语言判断题题库

三、判断题(10 道小题,共10 分) 1、C 语言具有简洁明了的特点。(1 分)正确 2、预处理命令的前面必须加一个“#”号。(1 分) 正确 3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。(1 分) 正确 4、在if 语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{} 括起来组成一个复合语句。( 1 分)正确 5、continue 不是结束本次循环,而是终止整个循环的执行。(1 分) 错误 6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数( 1 分) 错误 7、. 函数的实参传递到形参有两种方式值传递和地址传递( 1 分) 正确 8、直接访问就是直接利用变量的地址进行存取直接访问( 1 分) 正确 9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。(1 分) 正确 10、文件指针和位置指针都是随着文件的读写操作在不断改变。(1 分) 错误 11、 C 语言标准格式输入函数scanf()的参数表中要使用变量的地址值。(1 分)正确 12 、浮点型常量的指数表示中,e 是可以省略的。(1 分)错误 13、任何表达式语句都是表达式加分号组成的。(1 分) 正确 14 、在switch 语句中,每一个的case 常量表达式的值可以相同。(1 分) 错误 15、do-while 循环的while 后的分号可以省略。(1 分)错误 16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志'\0' 正确 17、C语言函数返回类型的默认定义类型是void (1分) 错误 18、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数( 1 分)正确 19、枚举类型中的元素都具有一个整型值。(1 分) 正确 20 、C 语言是一种具有某些低级语言特征的高级语言。(1 分) 正确 21、case 语句后如没有break ,顺序向下执行。(1 分)正确 22、do-while 循环至少要执行一次循环语句。(1 分)正确 23 、数组名能与其它变量名相同。数组名后是用方括号括起来的常量表达式,不能用圆括号。(1 分) 正确 24 、函数形参的存储单元是动态分配的(1 分)正确 25 、int (*p)[4] 它表示p 是一个指针数组,它包含4 个指针变量元素(1分)

五年级语文选择题和判断题

五年上册语文选择题与判断题复习(长泰县古农农场中心小学)(第一卷) 一、选择题 1、下列加点字注音完全正确的一组是() A 挑.拨(tiǎo) 诱.惑 (yòu) 操纵.(zònɡ) 沮.丧(jǚ) B塑.料(sù) 附.近(fù)便.宜(pián)允.许(rǔn) C眸.子(móu) 流泻.(xiè)葱茏.(.lónɡ) 石榴.(liù) D旅.途(lǚ) 和蔼.(ǎi)信赖.(lài) 眼睑.(jiǎn) 2、下列没有错别字的一组是() A 小心翼翼依依不舍不容争辨银光闪闪 B不动生色大喜过望源源不断络绎不绝 C星罗棋布心灵手巧受用不尽神气十足 D垂头丧气月光如水筋疲力尽与重不同 3、下面的句子有错误的一项是() (1)小明忍不住笑出声来。 (2)暑假快到了,我们已经结束了小学的学习生活。 (3)不亲身体验,怎能获得真实的感受? (4)言行不一致,是一种不诚实的表现。 4、下列句子中没有运用修辞的是() A 那树叶像一片绿玻璃片一样透明、清亮。 B 森林伸出有力的臂膀,发出欢快的呼啸声。 C 像往常一样,他径直走向了那家餐馆。 D 太阳一出来,地上已经像着了火。 5、下列加点词语使用不当的是() A这种给予也许是微不足道 ....。 ....的,可它的作用却难以估计。B今天学生的表现使老师迷惑不解 C碧空如洗 ....,马上就要下雨了。D同学们看到张红工整的作业后赞叹不已 ....。 二、判断题 1、“毅力、顽强、固执、顽固、坚韧、坚强”都是褒义词。() 2、“鼎”是上下结构,“大名鼎鼎”的“鼎”与“人声鼎沸”的“鼎”意思不一样。() 3、《秋思》是宋代张籍写的一首思念家乡亲人的诗。() 4、《梅花魂》一课采用了倒叙的写法。() 5、“明月有情应识我,年年相见在他乡”作者是卢纶。()

C语言判断题

C语言判断题

判断题 1. (1 分) 每一个C语言程序都必须有一个main函数。 答案: Y 2. (1 分) C 语言程序的三种基本结构是顺序结构、选择结构和递归结构。 答案: N 3. (1 分) 在程序设计中,经常用选择(又称分支)、循环和函数3种控制结构。答案: N 4. (1 分) 用C语言编写的源程序必须经过编译连接后生存可执行程序,才能运行。答案: N 5. (1 分) C程序主函数中的一个变量可以被定义为两个或多个不同的类型。 考生选择: N 答案: N

6. (1 分) 在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。 答案: N 7. (1 分) C程序是由函数构成的,每一个函数完成相对独立的功能。答案: Y 8. (1 分) 一个C语言程序中,有且只能有一个main函数。答案: Y 9. (1 分) c程序总是从程序的第一条语句开始执行 答案: N 10. (1 分) C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母。答案: N 11. (1 分) C语言规定:在一个源程序中,main函数的位置必须在最开始。答案: N

12. (1 分) C语言程序的基本单位是语句。答案: N 13. (1 分) 对于C程序中的逻辑错误,编译器是可以发现的。答案: N 14. (1 分) 一系列计算机指令的有序组合就构成了程序。答案: Y 15. (1 分) C 程序由函数所组成。 答案: Y 16. (1 分) 在C程序中,每行只能写一条语句。 答案: N 17. (1 分) c程序中能直接让机器执行的文件是编辑后的.c源文件。 答案: N

统计学题库(选择题和判断题)

统计学题库 一、 判断题 1、统计学是研究总体数量方面的规律的,所以就不需要做定性研究。 ( ) 2、重点调查的误差是可以事先计算和控制的。 ( ) 3、计算比较相对指标时,通常采用总量指标。 ( ) 4、众数和中位数均易受极端值影响,不具有稳健性。 ( ) 5、定基增长速度等于环比增长速度的连加。 ( ) 6、平均增长速度等于各环比增长速度的几何平均数。 ( ) 7、因为综合指数是总指数的基本形式,所以实际计算总指数时通常运用综合指数。 8、样本指标的方差称为抽样平均误差。 ( ) 9、若其他条件固定,则总体变量的变动程度与抽样极限误差呈正比。 ( ) 10、相关系数与回归系数同号。 ( ) 1、总体和总体单位的区分具有相对性,随着研究任务的改变而改变。 ( ) 2、统计分组是统计整理的基本方法,因此它并不能分析现象之间的依存关系。( ) 3、频率是加权算术平均数实质意义上的权数。 ( ) 4、若甲、乙两总体某变量的标准差乙甲、σσ存在乙甲σσ>,则乙总体变量的差异性较小。 5、定基增长速度等于环比增长速度的连乘积。 ( ) 6、若现象的发展,其逐期增长量大体相等,则应配合直线趋势方程。 ( ) 7、若p 表示产品价格,q 表示产品产量,则1011q p q p ∑∑-表示因价格变动造成的产值变动额。 8、抽样平均误差不受总体变量变动程度的影响。 ( ) 9、在重复抽样情况下,其他条件不变,则样本单位数增加一倍将使抽样平均误差减少一半。 10、若0=r ,则X 与Y 不相关。 ( ) 1、数量标志是用数值表示的,而质量指标是用属性(文字)表示的。( ) 2、离散型变量既可以进行单项式分组,也可以进行组距式分组。 ( ) 3、以组中值代替组平均数不需要前提假设。 ( ) 4、算术平均数与几何平均数比较大小没有实际意义。 ( ) 5、若某国GDP2003年比2001年增长15%,2006年比2003年增长20%,则该国GDP2006年比2001年增长35%。 6、若现象的发展,其二级增长量大体相等,则应配合指数曲线趋势方程。( ) 7、若p 表示产品价格,q 表示产品产量,则0001p q p q ∑∑-表示因产量变动造成的产值变动额。 8、样本单位数n 越大,样本平均数的波动越小。 ( ) 9、在重复抽样情况下,其他条件不变,若要使抽样极限误差减少一半,则必须使抽样单位数增加两倍。 10、若X 与Y 高度曲线相关,则r 必接近于1。 ( ) 1、标志和指标存在着一定的变换关系。 ( ) 2、连续型变量既可以进行单项式分组,也可以进行组距式分组。 ( ) 3、加权算术平均数的所有变量值均减少一半,而所有权数均增加一倍,则平均数不变。 4、设甲、乙两总体某变量的平均数和标准差分别为 乙甲、X X 和乙甲、σσ,若存在乙甲X X <及乙甲σσ>,则乙 总体变量的差异性较小。 ( )

c语言判断题考试卷

试卷编号:25 所属语言:C语言 试卷方案:TC_9 试卷总分:248分 共有题型:1种 一、判断共248题(共计248分) 第1题(1.0分)题号:1216 难度:中第6章 在C语言中,为了结束由do-while语句构成的循环, while后一对圆括号中表达式的值应该是0. 答案:Y 第2题(1.0分)题号:1328 难度:中第10章 对指针变量的初始化int a,*pa=&a,*pc=0;是正确的. 答案:Y 第3题(1.0分)题号:1238 难度:中第7章 int a[3][4]={{1},{5},{9}}; 它的作用是将数组各行第一列 的元素赋初值,其余元素值为0. 答案:Y 第4题(1.0分)题号:1130 难度:中第2章

在C程序中,无论是整数还是实数,都能准确无误地表示. 答案:N 第5题(1.0分)题号:1205 难度:中第6章 do-while循环是先执行循环体语句,后判断表达式的值. 答案:Y 第6题(1.0分)题号:1360 难度:中第11章 rewind(fp);可使fp所指文件的位置返回到文件的开头. 答案:Y 第7题(1.0分)题号:1143 难度:中第2章 程序中的变量代表存中的一个存储单元,它的值不可以随时修改. 答案:N 第8题(1.0分)题号:1235 难度:中第7章 char c[]="abc";do while(c[i+1]!='\0');printf("%d",i-1);能输出字符串c的长度值. 答案:N 第9题(1.0分)题号:1274 难度:中第8章

字符处理函数strcpy(str1,str2)的功能是把字符串1接到字符串2的后面. 答案:N 第10题(1.0分)题号:1223 难度:中第7章 C语言中只能逐个引用数组元素而不能一次引用整个数组. 答案:Y 第11题(1.0分)题号:1125 难度:中第2章 0x173是"正确"的十六进制常数. 答案:Y 第12题(1.0分)题号:1350 难度:中第11章 不仅可将C源程序存在磁盘上,还可将数据按数据类型分别以文件的形式存在磁盘上. 答案:Y 第13题(1.0分)题号:1352 难度:中第11章 将整数以二进制形式存盘比以ASCII形式存盘省空间、运算快. 答案:Y 第14题(1.0分)题号:1343 难度:中第10章

复习题选择以及判断题

网络攻防与入侵检测期末复习 1、TELNET协议主要应用于哪一层(A ) A、应用层 B、传输层 C、Internet层 D、网络层 2、一个数据包过滤系统被设计成允许你要求服务的数据包进入,而过滤掉不必要的服务。这属于( A )基本原则。 A、最小特权 B、阻塞点 C、失效保护状态 D、防御多样化 3、不属于安全策略所涉及的方面是(D )。 A、物理安全策略 B、访问控制策略 C、信息加密策略 D、防火墙策略 4、对文件和对象的审核,错误的一项是(D) A、文件和对象访问成功和失败 B、用户及组管理的成功和失败 C、安全规则更改的成功和失败 D、文件名更改的成功和失败 5、WINDOWS主机推荐使用(A )格式 A、NTFS B、FAT32 C、FAT D、LINUX 6、UNIX系统的目录结构是一种(A )结构 A、树状 B、环状 C、星状 D、线状 7、在每天下午5点使用计算机结束时断开终端的连接属于(A ) A、外部终端的物理安全 B、通信线的物理安全 C、窃听数据 D、网络地址欺骗 8、检查指定文件的存取能力是否符合指定的存取类型,参数3是指(B ) A、检查文件是否存在 B、检查是否可写和执行 C、检查是否可读 D、检查是否可读和执行 9、(D )协议主要用于加密机制 A、HTTP B、FTP C、TELNET D、SSL 10、不属于WEB服务器的安全措施的是( D ) A、保证注册帐户的时效性 B、删除死帐户 C、强制用户使用不易被破解的密码 D、所有用户使用一次性密码 11、DNS客户机不包括所需程序的是(D ) A、将一个主机名翻译成IP地址 B、将IP地址翻译成主机名 C、获得有关主机其他的一公布信息 D、接收邮件 12、下列措施中不能增强DNS安全的是(C ) A、使用最新的BIND工具 B、双反向查找 C、更改DNS的端口号 D、不要让HINFO记录被外界看到 13、为了防御网络监听,最常用的方法是(B ) A、采用物理传输(非网络)

C语言 选择结构程序设计练习题

第四章选择结构程序设计 一、填空 1.在C语言中,表示逻辑“真”值用_________。 2.得到整型变量a的十位数字的表达式为_________。 3.表达式:(6>5>4)+(float)(3/2)的值是_________。 4.表达式:a=3,a-1‖--a,2*a的值是_________。(a是整型变量) 5.表达式:(a=2.5-2.0)+(int)2.0/3的值是_________。(a是整型变量)6.C语言编译系统在给出逻辑运算结果时,以数值_________代表“真”,以 _________代表“假”;但在判断一个量是否为“真”时,以_________代表“假”,以_________代表真。 7.当m=2,n=1,a=1,b=2,c=3时,执行完d=(m=a!=b)&&(n=b>c)后,n的值为_________,m的值为_________。 8.若有int x,y,z;且x=3,y=-4,z=5,则表达式:!(x>y)+(y!=z)||(x+y)&&(y-z)的值为_________。 二、编程: 1.企业发放的奖金根据利润提成。利润(i)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润i,求应发放奖金总数? 2.输入三个整数x,y,z,请把这三个数由小到大输出。 3.输入某年某月某日,判断这一天是这一年的第几天? 4.本程序演示从键盘输入x的值,计算并打印下列分段函数的值。 y=0(x<60) y=1(60<=x<70) y=2(70<=x<80) y=3(80<=x<90)

销售管理选择题和判断题复习

判断题 1、销售是指企业以获利为目的,将生产和经营的产品或服务售卖出去的活动。(√) 2、推销活动涉及企业所有的经营活动,营销只是其中活动之一。因此,营销概念要小于销售概念。(x ) 3、制定销售配额的目的是明确责任,建立激励制度的基础,使销售计划落实到人员行动上来。(√) 4、在确定销售预算的方法中,投入产出法是一定时间内费用与销售量的比较。( x) 5、销售区域设计的原则包括公平原则、可行性原则、挑战性原则、目标具体化原则。(√) 6、产品型销售组织的优点是费用低( x ) 1.销售管理只是对销售人员的管理。(X) 2.作为一名优秀的销售人员,只要业绩好就行,其他的都不重要。(X) 3.销售预测是指对未来特定时间内全部产品或特定产品的销售数量与销售金额的估计。(√) 4.时间序列是指各种经济指标统计数字,按时间先后顺序排列而成的数列。(X) 5.为了增加销售额,可以无限的增加销售预算。(X) 6.在做任何决策之前,都必须准备把握销售区域的现状。(√) 7.计划活动可以进一步增强销售人员的信心。(√) 8.地域型销售组织具有控制能力差的缺点。(√) 9.规模小的企业适合产品型销售组织。(X) 10.对销售人员绩效的评估方法包括定量评估和定性评估两种。(√) 1、销售管理的核心是对销售人员的管理,销售管理的目标是实现企业的利润。(X) 2、销售计划就是销售管理的目的,销售管理过程就是计划的制定、执行和评价过程。(X) 3、销售区域设计的首要原则是挑战性原则。(X) 4、在销售人员与顾客接触的初次会晤阶段,销售人员必须了解潜在顾客的购买模式,探测出顾客的购买影响力,寻找关键人物与销售瓶颈。(√) 5、为了使潜在顾客轻松,销售人员需要注重专业化,充分利用暖场,了解并掌握销售礼仪。(√) 二、单项选择题 1、在对销售人员绩效评估的过程中,属于定性评估的指标是( D ) A 市场份额 B 销售访问次数 C 费用比率 D 顾客关系 2、适合大公司采用的销售组织结构是( C ) A 地域型销售组织 B 产品型销售组织 C 职能销售型组织 D 顾客型销售组织 3、开发潜在顾客的方法中,无限连锁法的优点是( C ) A 事先可以制订完整的推销访问计划 B 推销人员处于主动地位 C 可以避免推销人员寻找客户的盲目性 D 成功率比较低 4、下列哪个不属于处理客户投诉的原则( C ) A 有章可循 B 及时处理 C 推卸责任 D 留档分析 5、作为一名销售经理,下列哪个不属于其职责( A ) A 完成组织分配的销售定额 B 制定战略 C 管理人员 D 控制销售活动 6、下列哪个不属于销售预算的作用( D ) A 计划作用 B 协调作用 C 控制作用 D 领导作用 1.推销过程中,推销人员必须坚持以(D)为中心。

考古发现与探索题库(选择题和判断题)

一、选择题 1 中国真正意义上的考古学起源于哪一年?A、1900.0 ?B、1921.0 ?C、1935.0 ?D、1947.0 我的答案:B 2 苏秉琦是哪所大学考古学专业的创始人?A、清华大学 ?B、北京大学 ?C、复旦大学 ?D、中国科技大学 我的答案:B 3 区别一个学科是否是考古学的学科标准不包括?A、研究对象 ?B、研究方法

?D、研究主体 我的答案:D 4 中国社会科学院考古学家王威先生是中国第几代考古学家?A、一 ?B、二 ?C、三 ?D、四 我的答案:C 5 在龙骨药材上有下列哪项重要考古发现 ?A、汉晋简犊 ?B、龙门石窟 ?C、甲骨文 ?D、良渚文化 我的答案:C 6 二重证据法是谁提出来的

?B、梁启超 ?C、章太炎 ?D、季羡林 我的答案:A 1 下列不属于遗迹的是?A、墓葬 ?B、房屋 ?C、道路 ?D、鼎 我的答案:D 2 下列不属于遗物的是()。?A、生产用具 ?B、生活用具 ?C、房屋 ?D、刀 我的答案:C

3 “三器说”是哪国人提出来的?A、英国人 ?B、埃及人 ?C、丹麦人 ?D、西班牙人 我的答案:C 1 人类第一次合成的金属材料是什么?A、铜 ?B、铁 ?C、金 ?D、银 我的答案:A 2 人类第一次能够合成的材料是什么?A、铜器 ?B、铁器 ?C、陶器

我的答案:C 3 旧石器时代过渡到新石器时代的影响因素不包括什么 ?A、磨制石器的出现 ?B、铜器的出现 ?C、农业生产的出现 ?D、动物的驯养 我的答案:B 4 石器时代可再分为四个时期,关于四个时期,下列说法错误的是()?A、旧石器时代 ?B、中石器时代 ?C、新石器时代 ?D、晚石器时代 我的答案:D 1 夏鼐是中国第几代考古学家 ?A、一

C语言试题库(带答案解析)~排版

一、选择题 1、以下不能定义为用户标识符的是( )。 (A) MAIN (B) _HJ (D) LINE1 2、以下不能定义为用户标识符的是( ) (A) If (B) H_J (D) LINE12 3、下面属于C 语言标识符的是( )。 (A) 2ab (B) @f (C) b 4、下列符号中用来表示C 语言中的回车换行的是( )。 (A) \r (C) \b (D) \t 5、在计算机系统中,可执行程序是( ) (A) 源代码 (B)汇编语言代码 (D) ASCII 码 6、在Visual C++ 环境下,C 源程序文件名的默认后缀是( )。 (A) .obj (B) .txt (D) .doc 7、Microsoft Visual C++ 中,C 语言可执行程序的扩展名是:( ) (B) obj (C) c 或cpp (D) txt 8、C 程序由( )组成。 (A)子程序 (B) 主程序和子程序 (D) 过程 9、C 程序的基本组成单位( )。 (A) 数据类型 (B) 变量和常量 (D) 表达式 10、C 语言中主函数的个数是( )。 (A) 2个 (C) 任意个 (D) 10个 11、一个 C 程序的执行是从( ) (B)本程序文件的第一个函数开始,到本程序文件最后一个函数结束. (C)本程序文件的第一个函数开始,到本程序main 函数结束. (D) 本程序的main()函数开始,到本程序文件的最后一个函数结束. 12、以下叙述正确的是 (A)在C 语言程序中,main 函数必须放在其他函数的最前面 (C)在C 语言程序中,只有main 函数才可单独进行编译 (D)每个后缀为.C 的C 语言源程序都应该包含一个main 函数 13、设变量a 是整型,b 是实型,c 是双精度型,则表达式2+’a’+b*c 值的数据类型是( )。 (A) int (B) float 14、以下选项中表示一个合法的常量是(说明:符号□表示空格) A) 9□9□9 C) D) 15、以下选项中非法的字符常量是 A)'\102' B)'\65' C)'\xff' 16、以下选项中,能表示逻辑值“假”的是 A)1 B) D) 17、下列关系表达式中,结果为“假”的是 A)(3+4)>6 C) 3<=4||3 D)(3<4)==1 18、关于C 语言变量,以下说法不正确的是( ) (A) 变量名由程序员定义,必须符合标识符的命名规则。 (B) 变量是程序运行过程中其值可以改变的量。 (D) 变量命名时应尽量做到见名知意。 19、关于C 语言中数的表示,以下叙述正确的是 B)只要在在允许范围内整型和实型都能精确表示 C)只有实型数在允许范围内能精确无误的表示,整型数会有误差 D)只有八进制表示的数在不会有误差 20、设有语句int a=3;,则执行了语句a+=a=a*a;后,变量a 的值是 。 A .3 B .0 C .9 21、在C 语言中,要求运算数必须是整型的运算符是 。 B ./ C .< D .! 22、C 语言中最简单的数据类型包括 。 A .整型、实型、逻辑型 C .整型、字符型、逻辑型 D .整型、实型、逻辑型、字符型 23 、在C 语言中,合法的字符型常量是 。 B ."A" C .65 D .A 24、若已定义x 和y 为double 型变量,则表达式x=1 ,y=x+3/2的值是 。 A .1 B .2 D . 25、设正x 、y 均为整型变量,且x=10,y=3,则以下语句的输出结果是 。 printf("%d,%d\n",x--,--y); A .10,3 B .9,3 C .9,2 26、若有定义int a=8,b=5,C;,执行语句C=a/b+;后,C 的值为 。 A . C . D .2 27、以下选项中,不正确的赋值语句是 。 A .++t; B .n1=(n2=(n3=0)); C .k=i==j; 28、设x 和y 均为 int 型变量,则语句:x+=y,y=x-y;x-=y;的功能是 。 A .把x 和y 按从大到小的顺序排列 B .把x 和y 按从小到大的顺序排列 C .无确定结果 29、以下程序的输出结果是 。 #include <> main() { char c='z'; printf("%c",c-25); } B .Z C .z-25 D .y 30、已知字母A 的ASCII 码为十进制数的65,以下程序的输出结果是 。 #include <> main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); B .B,C C .C,D D .不确定的值 31、若k 是int 型变量,则以下程序片段的输出结果是 。 k=-3; if(k<=0) printf("####"); printf("&&&&"); B .&&&& C .####&&&& D .有语法错误,无输出结果 32、关于以下程序,说法正确的是 。 #include <> main()

相关文档
最新文档