文档库 最新最全的文档下载
当前位置:文档库 › C复习题

C复习题

C复习题
C复习题

一、选择题(每题3分,计60分)

1、下面有关for 循环的正确描述是(D)。

A.for循环只能用于循环次数已经确定的情况

B.for循环是先执行循环体语句,后判断表达式

C. 在for循环中,不能用break语句跳出循环体

D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来。

2、以下能正确地定义整型变量a,b和c并为其赋初值5的语句是(C)

A. int a=b=c=5;

B. int a,b,c=5;

C. int a=5,b=5,c=5;

D. a=b=c=5;

3、逻辑运算符两侧运算对象的数据类型(D)

A. 只能是0和1

B. 只能是0或非0的正数

C. 只能是整型或字符型数据

D. 可以是任何类型的数据

4、下列运算符中优先级别最高的是(B)

A. <

B. +

C. &&

D. =

5、为了避免嵌套的if…else语句的二义性,c语言规定else总是与(C )组成配对关系。

A. 缩排位置相同的if

B. 在其之前未配对的if

C. 在其之前未配对的最近的if

D. 同一行上的if

6、程序段如下:则以下说法中正确的是:(D)。

int k=5;

do

{

k--;

}while(k<=0);

A. 循环执行5次

B. 循环是无限循环

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

D. 循环体语句执行一次

7、判断char型变量c1是否为小写字母的正确表达是(D)

A. ‘a’<=c1<=’z’

B. (c1>=a)&&(c1<=z)

C. (‘a’>=c1)||(‘z’<=c1)

D. (c1>=’a’)&&(c1<=’z’)

8、C语言中,char类型数据占(A)

A. 1个字节

B. 2个字节

C. 4个字节

D. 8个字节

9、以下关于数组的描述正确的是(C)。

A. 数组的大小是固定的,但可以有不同的类型的数组元素。

B. 数组的大小是可变的,但所有数组元素的类型必须相同。

C. 数组的大小是固定的,但所有数组元素的类型必须相同。

D. 数组的大小是可变的,但可以有不同的类型的数组元素。

10、在定义int a[10];之后,对a的引用正确的是(D)。

A. a[10]

B. a[6.3]

C. a(6)

D. a[10-10]

11、以下能正确定义数组并正确赋初值的语句是(D)。

A. int n=5,b[n][n];

B. int a[1][2]={{1},{3}};

C. int c[2][]={{1,2},{3,4}}

D. int a[3][2]={{1,2},{3,4}};

12、在执行int a[][3]={1,2,3,4,5,6};语句后,a[1][0]的值是(A)。

A. 4

B. 1

C. 2

D. 5

13、下面变量说明语句中,正确的是(D)

A. char. a b c;

B. char a;b;c;

C. int x;z

D. int x,y;

14、下列数据中,为字符串常量的是(B)

A. A

B. “house”

C. How do you do.

D. $abc

15、不仅可将C源程序存在磁盘上,还可将数据按数据类型分别以(C)形式存在磁盘上。

A. 内存

B. 缓冲区

C. 文件

D. 寄存器

16、已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<’B’&&!y)的值是(C)。

A. 0

B.语法错

C. 1

D. “假”

17、C语言的注释界定符是(D)。

A. {}

B. [ ]

C. \* *\

D. /* */

18、若int a,b scanf(“%d%d”,&a,&b);不可以用(A)作为输入的分隔符。

A. ,

B. 空格键

C. 回车

D. Tab键

19、在C语言中,引用数组元素时,其数组下标的数据类型允许是(B)。

A. 整型常量

B. 整型表达式

C. 整型变量

D. 任何类型表达式

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

A. 必须为字母

B. 必须为下划线

C. 必须为字母或下划线

D. 可以是字母、数字和下划线中任一字符

21、以下四项中属于C语言关键字的是(C)

A. Char

B. define

C. unsigned

D. return

22、以下选项中属于C语言的数据类型是(C)

A. 复数型

B. 逻辑型

C. 双精度型

D. 集合型

23、下列常数中不能作为C语言的常量的是(C)

A. 0xA5

B. 2.5e-2

C. 3e2

D. 0582

24、能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为追假”的表达式是(C)

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)

25、设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为(C)。

A. 12

B. 144

C. 0

D. 132

26、以下程序段的输出结果是(C)。

int a=12345; printf(“%2d\n”,a);

A. 12

B. 34

C. 12345

D. 提示错误,无结果

27、程序段如下:则以下说法中正确的是:(C)。

int k=-20;

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

A. while循环执行20次

B. 循环是无限循环

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

D. 循环体语句执行一次

28、C语言中用于结构化程序设计的三种基本结构是(A)。

A. 顺序结构、选择结构和循环结构

B. if、switch 、break

C. for、while、do-while

D. if、for、continue

29、以下叙述中正确的是(A)

A. C程序中注释部分可以出现在程序中任意合适的地方

B. 花括号“{”和“}”只能作为函数体的定界符

C. 构成C程序的基本单位是函数,所以函数名都可以由用户命名

D. 分号是C语句之间的分隔符,不是语句的一部分

30、以下说法中正确的是(C)

A. C语言程序总是从第一个函数开始执行

B. 在C语言程序中,要调用的函数必须在main()函数中定义

C. C语言程序总是从main()函数开始的执行

D. C语言程序中main()函数必须放在程序的开始部分

31、以下说法中正确的是(C)

A. C程序书写时,不区分大小写字母

B. C程序书写时,一行只能写一个语句

C. C程序书写时,一个语句可分成几行书写

D. C程序书写时每行必须有行号

32、以下说法不正确的是(C)

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

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

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

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

33、以下关系运算符优先顺序描述中正确的是(C)

A. 关系运算符<算术运算符<赋值运算符<逻辑运算符

B. 逻辑运算符<关系运算符<算术运算符<赋值运算符

C. 赋值运算符<逻辑运算符<关系运算符<算术运算符

D. 算术运算符<关系运算符<逻辑运算符< 赋值运算符

34、设x,y,z都是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是(D)

A. ‘x’&&’y’

B. x<=y

C. x||y+z&&!y

D. !(x

35、选择中的条件与循环结构中循环成立的条件,在写法上可以是任一表达式,但其值只能被判断为“真”或者“假”。哪个作为逻辑“假”值( D )。

A.-1

B. 1

C. 非零的数

D. 0

36、已知字母A的ASCⅡ码为十进制数为65,且c2为字符型,则执行语句

c2=’A’+’6’-‘3’后,c2中的值为(A)

A. D

B. 68

C. 不确定的值

D. C

37、在C语言中,int、char和short三种类型数据在内存中所占用的字节数(D)

A. 由用户自己定义

B. 均为2个字符

C. 是任意的

D. 由所用机器的机器字长所定

38、设C语言中,int类型数据占2个字节,则long类型数据占(C)。

A. 1个字节

B. 2个字节

C. 4个字节

D. 8个字节

39、以下标识符中,不能作为合法的C用户定义标识符的是(C )。

A. answer

B. to

C. signed

D. _if

40、下面不正确的字符串常量是(A)。

A. ‘abc’

B. “12’12”

C. “0”

D. ““

41、以下运算符中,优先级别最高的运算符是(C)。

A. *=

B. >=

C. (类型)

D. +

42、下列程序的输出结果是(B)

Main( )

{char c1=97,c2=98;

Printf(“%d %c”,c1,c2);

}

A. 97 98

B. 97 b C, a 98 D, a b

43、putchar函数可以向终端输出一个(D)

A. 整型变量表达式

B. 字符串

C. 实型变量值

D. 字符或字符型变量值

44、用C语言编写的代码程序(B)

A. 可立即执行

B. 是一个源程序

C. 经过编译即可执行

D. 经过编译解释才能执行

45、以下不正确的C语言标识符是(D)

A. int

B. a_1_2

C. ablexe

D. -x

46、若希望当A值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是(C)

A. A%2= =1

B. !(A%2= =0)

C. !(A%2)

D. A%2

12、设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c

A. 0

B. 2

C. 3

D. 4

47、设x、y、z、t均为int型变量,则执行以下语句后,t的值为(C)

x=y=z=1;

t=++x||++y&&++z;

A. 不确定

B. 4

C. 3→1

D. 0

48、已知int a=1,b=2,c=3;以下语句执行后a,b,c的值是(B)

if (a>b)

c=a; a=b; b=c;

A.a=1,b=2,c=3

B. a=2,b=3,c=3

C. a=2,b=3,c=1

D. a=2,b=3,c=2

49、以下对一维数组a的定义中正确的是(C)。

A. char a(10);

B. int a[0..100];

C. int a[5];

D. int k=10; int a[k]

50、以下说法正确的是(D)。

A. 输入项可以是一个实型常量,如scanf(“f”,3.5);

B. 只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”);

C. 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f);

D. 当输入数据时,必须指明变量的地址,如scanf(“%f”,&f);

二、填空题(每空2分,计10分)

1、若有说明语句:int x=1,y=0;表达式(x<=y+ +) ?‘a’ : ‘A’的结果是___A____。

2、在程序运行过程中,其值不能改变的量称之为______常量______,其值可以改变的量称之为_____变量________。

3、常用的循环结构语句有while、_____do-while_______和_______for_____。

4、赋值运算符的作用是将一个数据赋给一个______变量_______。

5、break语句只能用于______循环_______语句和______switch_______ 语句中。

6、在一个C源程序中,注释部分两侧的分界符分别是____/*____和___*/_____。

7、在C语言中,每个程序都必须有一个_______main______函数。

8、printf函数的“格式控制”包括两部分,它们是_____格式说明符________和______普通字符_______ 。

9、条件运算符是C语言中唯一的一个____三_____目运算符,其结合性为_____左结合性________。

10、表达式的(int)3.1415926的值是______3_______。

11、一个合理的标识符只能由字母、数字和下划线组成,且第一个字符必须为____字母_________或______下划线_______。

12、在C语言中,字符型数据和整型数据之间可以通用,一个字符数据既能以_____字符________输出,也能以______整数_______输出。

13、在循环结构中,用于强制退出循环的语句是_____break________。

14、C语言程序的语句结束符是____;____。

三、读程序,写出运行结果。(每题5分,计10分)

1、void main()

{

char ch[3][5]={ "AAAA","BBB","CC"};

printf("\"%s\"\n",ch[1]);

}

BBB回车

2、main()

{ char x=‘B’;

switch(x)

{ case ‘A’: printf(“It is A.\n”);

case ‘B’: printf(“It is B.\n”);

case ‘C’: printf(“It is C.\n”);

default: printf(“other.\n”);

}

}

It is B.

It is C.

other.

3、# include

main()

{ int i,m=1;

for(i=5;i>=1;i--)

{

m=(m+1)*2;

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

}}

m=4

m=10

m=22

m=46

m=94

4、#include

void main()

{ int i,j,m,n;

i=8;

j=10;

m=++i;

n=j++;

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

}

9,11,9,10

5、void main()

{ int a[3][3]={1,3,5,7,9,11,13,15,17};

int sum=0,i,j;

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

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

{ a[i][j]=i+j;

if (i==j)

sum=sum+a[i][j];}

printf("sum=%d",sum); }

sum=6

6、下列程序段执行后k值为。

int k=0,i,j;

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

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

k=k+1 ;

15

四、根据要求,编写程序。(每题10分,计20分)

1、编写程序,用来判断某一年是否为闰年。

#include

main()

{

int y;

printf("Input year:");

scanf("%d",&y);

if(y%400==0||y%4==0&&y%400==1)

printf("It is Leap Year!\n");

else

printf("It is not Leap Year!\n");

}

2、求1!+2!+3!+……+n!

#include

main()

{

int i,j,n;

long p=1,sum=0;

printf("input n=");

scanf("%d",&n);

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

{

p=1;

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

p*=j;

sum+=p;

}

printf("1!+2!+3!+...+n!=%ld\n",sum);

}

3、

#include

main()

{

int i,j;

long p=1,sum=0;

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

{

p=1;

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

p*=j;

sum+=p;

}

printf("1!+2!+3!+...+20!=%ld\n",sum);

}

4、任意给定10个整数,由用户输入一个数,查找并统计这个数在这10个整数中出现的次数,并输出次数,若未找到,则显示未找到。

#include

main()

{

int a[10];

int i,c,n=0;

printf("Please input ten numbers:");

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

scanf("%d",&a[i]);

printf("Please input a number:");

scanf("%d",&c);

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

if(c==a[i])

n++;

if(n==0)

printf("Not found!\n");

else

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

}

5、求100以内能被7整除的自然数之和。

#include

main()

{

int i,sum=0;

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

if(i%7==0)

sum=sum+i;

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

}

6、任意输入10个数构成一维数组,求其中的最大值和最小值。

#include

main()

{

int a[10],max,min,i;

printf("Please input ten numbers:");

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

scanf("%d",&a[i]);

max=min=a[0];

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

{

if(max

max=a[i];

if(min>a[i])

min=a[i];

}

printf("max=%d,min=%d\n",max,min);

}

7、用for语句求1+2+3+ (100)

#include

main()

{

int i,sum=0;

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

sum=sum+i;

printf("sum=%d",sum);

}

8、任意给定10个整数,由用户输入一个数,查找并统计这个数在这10个整数中出现的次数,并输出次数,若未找到,则显示未找到。

#include

main()

{

int a[10];

int i,c,n=0;

printf("Please input ten numbers:");

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

scanf("%d",&a[i]);

printf("Please input a number:");

scanf("%d",&c);

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

if(c==a[i])

n++;

if(n==0)

printf("Not found!\n");

else

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

}

9、打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数, 其各位数

字立方和等于该数本身。例如 153是一个水仙花数,因为 153=153333++。

#include

main()

{

int i,j,k,n=100;

for(n=100;n<1000;n++)

{

i=n/100;

j=n%100/10;

k=n%10;

if(n==i*i*i+j*j*j+k*k*k)

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

}

}

10、输入一个整数,判断其是奇数还是偶数#include

main()

{

int a;

printf("Please input a number:");

scanf("%d",&a);

if(a%2==0)

printf("It is a even number!\n");

else

printf("It is a odd number!\n");

}

C语言试卷2及答案

扬州大学试题纸 系课程 C语言程序设计(A)卷2002—2003学年第2学期 班级_________学号________姓名__________得分___________ 一、选择题(每题分,共30分): 1、已知:char a; int b; float c; double d; 则执行语句:c=a+b+c+d; 后,变量c的类型为。 A. char B. int C. float D. double 2、已有定义int x; float y; 且执行scanf(“%2d%f”,&x,&y);语句时, 从第一列开始输入数据12345 67<回车>,则y的值是。 A. 无定值 B. 345.00000 C. D. 3、设有以下程序段 int x=0; s=0; while (!x!=0) s+=++x; printf(“%d”,s); 则。 A. 运行程序段后输出0 B. 运行程序段后输出1 C. 程序段中的控制表达式是非法的 D. 程序段执行无限次 4、若i为整型变量,则以下循环执行次数是。 for(i=2; i==0;) printf(“%d”, i--); A. 无限次 B. 2次 C. 1次次 5、假设char ch=’a’, *p=&c h; ,以下语句中,有语法错误的是 . A. (*p)++; B. ch+=—‘a’+’A’; C. toupper(ch)=ch; D. ch++; 6、若说明:char *language[ ]={“VFP”,”C”,”VB”,”VC”,”JAVA”}; 则language[2]的值是。 A. 一个字符 B. 一个地址 C. 一个字符串 D. 一个不定值 7、C语言程序中,当调用函数时。 A. 实参和虚参可以共用存储单元 B. 实参和虚参各占一个独立的存储单元 C. 可以由用户指定是否共用存储单元 D. 由计算机系统自动确定是否共用存储单元 8、在程序中要使用语句:printf(“%s\n”, STRING); 输出提示信息:“OK! ”(包括双引号),则应使用宏定义语句。 A. #define STRING “OK!” B. #define STRING “”OK!”” C. #define STRING \”OK!\” D.以上三个答案都是错误的 9、数组和链表都可以用于存储一组数据,以下说法不正确的是_____________。 A. 数组占用连续的一块存储区域,链表可能占用若干不连续的存储区域 B. 数组和链表所占用的存储区域均不能在程序运行期间动态分配 C. 数组中的数据可以随机存取或顺序存取,链表中的数据只能顺序存取 D. 数组的长度是固定的,链表的长度是不固定的。 10、已知语句FIL E *fp; char ch= ‘c’;fp=fopen(“”,”w”);如果需要将ch的值保存到一个磁盘文件中,

c语言试题及答案

1、以下正确的说法是( B ) (A) 用户若需要调用标准库函数,调用前必须重新定义 (B) 用户可以重新定义标准库函数,若如此,该函数将失去原有含义 (C) 系统根本不允许用户重新定义标准库函数 (D) 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 2、以下正确的函数声明形式是( A ) (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); 3、以下正确的函数形式是( D ) (A) double fun(int x, int y) { z=x+y; return z;} (B) fun(int x,y) { int z; return z;} (C) fun(x,y) { int x,y; double z; z=x+y; return z;} (D) double fun(int x, int y) { double z; z=x+y; return z;} 4、以下正确的说法是( A ) 在C语言中 (A) 实参和与其对应的形参各占用独立的存储单元 (B) 实参和与其对应的形参共占用一个存储单元 (C) 只有当实参和与其对应的形参同名时才共占用存储单元 (D) 形参是虚拟的,不占用存储单元 5、若调用一个函数,且此函数中没有return语句,则正确的说法是( A ) 该函数 (A) 没有返回值 (B) 返回若干个系统默认值 (C) 能返回一个用户所希望的函数值 (D) 返回一个不确定的值 6、以下不正确的说法是( B ) C语言规定 (A) 实参可以是常量、变量和表达式 (B) 形参可以是常量、变量和表达式 (C) 实参可以为任意类型 (D) 形参应与其对应的实参类型一致 7、以下正确的说法是( C ) (A) 定义函数时,形参的类型说明可以放在函数体内 (B) return后边的值不能为表达式 (C) 如果函数值的类型与返回值类型不一致,以函数值类型为准 (D) 如果形参与实参的类型不一致,以实参类型为准 8、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( B ) (A) 地址传递 (B) 单向值传递 (C) 由实参传给形参,再由形参传回给实参 (D) 由用户指定传递方式

C语言常见复习题(选择填空)及参考答案

C语言常见复习题及参考答案 一、选择题 1.下述标识符中,()是合法的用户标识符。 A.A#C B.getch C.void D.ab* 2.在C语言中,字符型数据在内存中是以()形式存放的。 A.原码 B.BCD码 C.反码 D.ASCII码 3.以下选项中不合法的用户标识符是()。 A.abc.c B.file C.Main D.PRONTF 4.以下选项中不合法的用户标识符是()。 A.123 B.printf C.Anbsp; D.Dim 5.可以在C语言程序中用做用户标识符的一组标识符是()。 A.void B.as-b3 C.for D.2c define -123 -abc Do WORD If cas SIG 6.在以下各组标识符中,合法的用户标识符是(1)、(2)、(3)。 (1)A.001 B.table_1 C.0_t D.k% Int t*.1 W10 point (2)A.Fast_ B.void C.pbl D. Fast+Big abs fabs beep (3)A.xy_ B.longdouble C.*p D.CHAR 变量1 signed history Float 7.()是构成C语言的基本单位。 A.函数 B.过程 C.子程序 D.子例程 8.若有说明:char s1='\067';char s2="1";char s3='1';则s1中(1),s2中(2),s3中(3)。

(1).A.包含3个字符 B.包含2个字符 C.包含1个字符 D.无定值,说明不合法 (2).A.包含1个字符 B.包含2个字符 C.包含3个字符 D.无定值,说明不合法 (3).A.包含1个字符 B.包含2个字符 C.包含3个字符 D.无定值,说明不合法 9.若x为int型变量,则执行以下语句后,x的值为 x=6; x+=x-=x*x A.36 B.-60 C.60 D.-24 10.在C语言中,char 型数据在内存中是以()形式存储的。 A.原码 B.补码 C.ASCII码 D.反码 11.以下运算符中优先级最低的算符为(),优先级最高的为()。 A.&& B.& C.|= D.|| E.?: F.!= 12.若有运算符>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列顺序为 A.*= << > % sizeof B.<< *= > % sizeof C.*= > << sizeof % D.*= > << % sizeof 13.若有以下类型说明语句 char w; int x; float y; double z; 则表达式w*x+z-y 的结果是()类型。 A.float B.char C.int D.double 14.若w,x,y,z 均为int 型变量,则执行下面的语句后, w=(1), x=(2), y=(3), z=(4)。 w=5; x=4; y=w++*w++*w++; z=--x*=--x*--x;

安全员考试试题C证试题真题答案

安全员考试试题C证试题真题答案 专职安全管理人员安全生产知识考试试题 试卷类型:C 一、单选题(每题l分共5 0分,每题在给出的4个选项中只选l个作答案,用 2B铅笔填涂答题卡上对应的答案字母框): 1、根据《建设工程安全生产管理条例》,建设单位不得对勘察、设计、施工、工程监理等单位提出不符合建设工程安全生产法律、法规和强制性标准规定的要求,不得压缩合同约定的工期。 2、根据《建设工程安全生产锈器条例》,采用新结构、新材料、新工艺的建设工程和特殊结构的建设工程,设计单位应当在设计中提出保障施工作业人员安全和预防生产安全事敀的措施建议。 3、根据《建设工程安全生产管理条例》,安装、拆卸施工起重机械和整体提升脚手架、模板等自升式架设设施,应当编制拆装方案、制定安全施工措施,幵由与业技术人员现场监督。 4、根据《建设工程安全生产管理条例》,分包单位应当服从总承包单位的安全生产管理,分包单位不服从管理导致生产安全事敀的,由分包单位承担主要责仸。 5、根据《建设工程安全生产管理条例》,施工单位应当在施工组织设计中编制安全技术措施和施工现场临时用电方案,对基坑支护不降水工程、土方开挖工程、模板工程、起重吊装工程、脚手架工程、拆除、爆破工程达到一定规模的危险性大的分部分项工程编制与项施工方案,幵附具安全施工方案,经施工单位技术负责人、总监理工程师签字后实施,由与职安全生产管理人员进行现场监督。 6、施工单位应当根据建设工程施工的特点、范围,对施工现场易収生重大事敀的部位、环节进行监控,制定施工现场生产安全事敀应急救援预案。实行施工总承

包的,由总承包单位统一组织编制建设工程生产安全事敀应急救援预案,工程总承包单位和分包单位挄照应急救援预案,建立应急救援组织戒者配备应急救援人员,配备救援器材、设备,幵定期组织演练。 7、在施工现场, 项目经理是施工项目安全生产的第一责仸者。 8、分包单位可以不具有安全生产许可证。 9、工人在分配到施工队之前,首先进行公司级安全教育。下列内容不属于公司级安全教育内容的是安全生产纨律和文明生产要求。 10、企业在安全生产许可证有敁期内,严格遵守有关安全生产的法律法规,未収生死亡事敀的,安全生产许可证有敁期届满时,经原安全生产许可证颁収管理机关同意,安全生产许可证有敁期延期 3 年。 11、根据《建筑施工现场环境不卫生标准》的条文说明,施工现场场地的硬化处理,是挃可采叏铺设混凝土、礁渣、碎石等方法,防止施工车辆在施工现场行驶中产生扬尘污染环境。 12、从事建设工程活劢,必须严格执行基本建设程序,坚持先勘察、后设计、再施工的原则。 13、学校、商场、娱乐场所等人员集中的公共建筑,其装修、改扩建、附加装饰物戒大型户外广告牌等, 必须办理报建手续和施工许可。 14、模板及其支撑体系的施工荷载应均匀堆置 ,幵不得超过设计计算要求。 15、矿山、建筑施工单位和危险物品的生产、经营、储存单位,应当设置安全生产管理机构戒者配置与职安全生产管理人员。 l6、生产经营单位进行爆破、吊装等危险作业,应当安排与门人员进行现场安全管理,确保操作规程的遵守和安全措施的落实。 17、考虑到我国实际情况,城镇的农民自建住宅标准、通用设计图,集,, 应符合国家现行技术标准中有关工程质量安全的规定。

C语言试题及答案

一、单项选择题 1. 软件危机具有下列表现( d )。 I. 对软件开发成本估计不准确II. 软件产品的质量往往靠不住 III. 软件常常不可维护IV. 软件成本逐年上升 A. I、II和III B. I、III和IV C. II、III和IV D. 以上都正确 2. 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是( A )。 A. 运行和维护阶段 B. 设计阶段 C. 代码实现阶段 D. 测试阶段 3. 下列属于软件的特点的是( D )。 A. 软件是一种逻辑实体,具有抽象性 B. 软件在使用过程中没有磨损、老化的问题 C. 软件不同于一般程序,它的一个显着特点是规模庞大,复杂程度高 D. 以上都正确 4. 软件工程的出现是由于( D )。 A. 软件危机的出现 B. 计算机硬件技术的发展 C. 软件社会化的需要 D. 计算机软件技术的发展 5. 软件开发技术不包含( d )。 A. 软件开发方法学 B. 软件工程环境 C. 软件工具 D. 软件质量度度量 6. 软件工程的课程特点( D )。 I. 学科理论及其知识应用的多维性 II. 工程化 III. 浓厚的方法学色彩 IV. 实践性、指导性强 A. I、II和III B. I、III和IV C. II、III和IV D. 以上都正确 7. 下列属于应用软件的是( b )。 I. 计算机辅助教学软件II. 软件测试工具 III. 办公自动化软件IV. 工程与科学计算软件 A. I、II和III B. I、III和IV C. II、III和IV D. 以上都正确 8. 需求分析阶段最重要的技术文档是( b )。

c 试题及答案

一、单项选择题 1、下列哪个类型的对象是https://www.wendangku.net/doc/d414603942.html,在非连接模式下处理数据内容的主要对象? (D ) A. Command B. Connection C. DataAdapter D. DataSet 2、枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类 型, 如果类型省略,则定义为( A )。 A. int B. sbyte C. uint D. ulong 3、创建数据库连接使用的对象是( A )。 A. Connection B. Command C. DataReader D. DataSet 4、C#中导入某一命名空间的关键字是( A )。 A. using B. use C.import D. include 5、一般情况下,异常类存放在什么命名空间中?( B )。 A. 生成异常类所在的命名空间 B. System.Exception命名空 间 C. System.Diagnostics命名空间 D. System命名空间 6、若将数据库中的数据填充到数据集,应调用SqlDataAdapter的( C )方 法。 A. Open B. Close C. Fill D. Update 7、若将数据集中所作更改更新回数据库,应调用SqlAdapter的(A )方法。 A. Update B. Close C. Fill D. Open 8、在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的( A ) 成员,来指定操作系统打开一个现有文件并把文件读写指针定位在 文件尾部。 A. Append B. Create C. CreateNew D. Truncate 9、在菜单项File中,为将F设为助记符,应将该菜单项的Text属性设置为 (B )。 A. @File B.&File C. %File D._File 10、指定操作系统读取文件方式中的FileMode .Create的含义是( D)。 A. 打开现有文件 B. 指定操作系统应创建文件,如果文件存在,将出现异常 C. 打开现有文件,若文件不存在,出现异常 D. 指定操作系统应创建文件,如果文件存在,将被改写 11、枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类 型,如果类型省略,则定义为( D )。 A. uint B. sbyte C. ulong D. int 12、当运行程序时,系统自动执行启动窗体的( C )事件。 A. Click B.DoubleClick C. Load D. Activated

C语言练习题(带答案)

一、单项选择题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C开始执行。 A) 程序中第一条可执行语句B) 程序中第一个函数 C) 程序中的main函数D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是(B)。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是(C)。 A)%x B)a+b C)a123 D)123 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 9.C语言中的简单数据类型包括(D)。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是C。 A)2.5 B)2 C)1 D)3 11.如果int a=3,b=4;则条件表达式"a

2019年最新版安全员考试试题C证试题真题及答案

2017年最新真题及答案 专职安全管理人员安全生产知识考试试题 试卷类型:C 一、单选题(每题l分共5 0分,每题在给出的4个选项中只选l个作答案,用2B铅笔填涂答题卡上对应的答案字母框): 1、根据《建设工程安全生产管理条例》,建设单位不得对勘察、设计、施工、工程监理等单位提出不符合建设工程安全生产法律、法规和强制性标准规定要求,不得D。 A.变更合同约定的造价B.压缩定额规定的工期 C.变更合同的约定内容D.压缩合同约定的工期 2、根据《建设工程安全生产锈器条例》,采用新结构、新材料、新工艺的建设工程和特殊结构建设工程,设计单位应当在设计中提出C的措施建议。 A.施工安全操作与防护保障施工作业人员安全和预防生产安全事故 B.设计安全操作与防护保障施工作业人员安全和预防生产安全事故 C.保障施工作业人员安全和预防生产安全事故 D.建筑安全操作与防护保障施工作业人员安全和预防生产安全事故 3、根据《建设工程安全生产管理条例》,安装、拆卸施工起重机械和整体提升脚手架、模板等自升式架设设施,应当编制拆装方案、制定安全施工措施,并由A现场监督。 A.专业技术人员B.监理人员C.设计人员D.建设单位技术人员 4、根据《建设工程安全生产管理条例》,分包单位应当服从总承包单位的安全生产管理,分包单位不服从管理导致生产安全事故的,由分包单位承担C。 A.全部责任B.合同中约定的责任C.主要责任D.一般责任 5、根据《建设工程安全生产管理条例》,施工单位应当在施工组织设计中编制安全技术措施和施工现场临时用电方案,对基坑支护与降水工程、土方开挖工程、模板工程、起重吊装工程、脚手架工程、

C语言程序设计模拟试题2(附答案)new

《C语言程序设计》模拟试卷二 一、填空题。(每空2分,共30分) 1.设有变量说明语句 int x=1,y=2; 则执行下述printf语句的输出结果是______ _____。 printf("%f\n",1.0+x/y); 2.执行下述程序 #include main() { int x,y; scanf("%2d%*2s%1d",&x,&y); printf("%d\n",x+y); } 若从键盘输入 12345671 则程序的输出结果是________。 3.以下程序的功能是:从键盘上输入若干名学生的成绩(百分制,可带小数,以输入负数或0为结束标志),统计并输出最高成绩和最低成绩。请填空。 #include main() { float x,amax,amin; scanf("%f",&x); amax=x; amin=x; while ( ) { if (x>amax) amax=x; else if (x

} 4.设n 是整型变量,且已具有某正整数值。根据下述数学式 1 1 14131312121+? ++?+?+n n 求s 的值并输出。 可编写如下之程序段实现之。请填空。 int k; double s,d; s=0.0; d=1.0; K=0; do { s=s+d; ___ _________; d=1.0/(k*(k+1)); } while (k<=n); printf("%f\n",s); 5.执行下述程序的输出结果是____ ____。 #inclued main() { int a[6],i; for (i=0;i<6;i++) { a[i]=9*(i-2+4*(i>3))%5; printf("%3d",a[i]); } printf("\n"); } 6.执行下述程序时的输出结果是_________ ________。 #include main() { int a[]={2,4,6,},*ptr=&a[0],x=8,y,z; for (y=0;y<3;y++) z=(*(ptr+y)

C期末考试题及答案

C期末考试题及答案 Revised at 2 pm on December 25, 2020.

一、填空题(每空0.5分,共30分) 1、世界坐标系简称__WCS_用户自定义坐标系简称__UCS_。 2、工作空间的切换:“工具”/“工作空间”或“工作空间”工具栏。 3、工具栏包括30种,系统默认的显示工具栏包括:“标准”、“属性”、“绘图”和“修改”等工具栏。 4、多线的对正方式有_上(T)_、_无(Z)_和_下(B)_。 5、文字标注包括标注单行文字和标注多行文字。 6、渲染环境是指在渲染对象时进行的雾化和深度设置。 7、漫游和飞行用户可以通过键盘和鼠标来控制视图显示,并创建导航动画。 8、编辑实体的边的种类:压印边、复制边、着色边。 9、动态块是通过自定义夹点或自定义特性定义的块。在图形中使用动态块,用户可以随时对组成块的对象进行修改。 10、三维实体是具有体积、质量、重心、回转半径、惯性距等特征的三维对象。 11、在AutoCAD 2007中,用户可以创建的光源有电光源、聚光灯光源和平行光光源。 12、相切、相切、半径法是指:通过指定圆的两个切点和半径来绘制圆。 13、绘制圆环的步骤中,先输入圆环的内径和外径,后确定圆环的中心点。 14、计算机辅助设计是:工程技术人员在CAD系统的辅助下,根据产品的设计程序进行设计的一项新技术。 15、菜单栏包括11种,每一种菜单中都含有四种显示情况:命令后跟右三角 、后跟省略号、后跟快捷键或功能键或命令呈灰色。 16、要对图形对象进行编辑就必须选中图形对象,在AutoCAD 2007中,选择对象的方法很多,常用的有_直接拾取_、矩形框选择_、_不规则区域选择_和快速选择。 17、在设置显示精度时,如果设置的精度越高,即分辨率就越高,计算机计算的时间 也越长,显示图形的速度也就越慢。 18、三维基本实体的种类包括:多段体、长方体、楔体、圆柱体、圆锥体、球体、圆环体、棱锥面。 19、布尔运算中只留重复的一部分的运算是交集运算。从一个图形中去掉与另一个图形重复部分的运算是差集运算。

c练习题(带答案)

一、选择题 1.C++语言属于( C )。 A)自然语言B)机器语言C)面向对象语言D)汇编语言2.下面选项中不属于面向对象程序设计特征的是(C) 。 A)继承性B)多态性C)相似性D)封装性 3.可用作C++语言用户标识符的一组标识符是( B )。 A)void define +WORD B)a3_b3 _123 YN C)for -abc Case D)2a DO sizeof 4.假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为 (A)。 A)0 B)4 C)8 D)6 5.下列情况中,哪一种情况不会调用拷贝构造函数( B ) A)用派生类的对象去初始化基类对象时 B)将类的一个对象赋值给该类的另一个对象时 C)函数的形参是类的对象,调用函数进行形参和实参结合时 D)函数的返回值是类的对象,函数执行返回调用者时 6.以下哪一关键字可用于重载函数的区分(C) A)extern B)static C)const D)virtual 7.下列有关数组的叙述中,正确的是( B ) A)C++中数组的存储方式为列优先存储 B)数组名可以作为实参赋值给指针类型的形参 C)数组下标索引从1开始,至数组长度n结束 D)数组指针的语法形式为:类型名*数组名[下标表达式]; 8.下列有关继承和派生的叙述中,正确的是( C) A)派生类不能访问通过私有继承的基类的保护成员 B)多继承的虚基类不能够实例化 C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数 D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现 9.实现运行时多态的机制是( A ) A)虚函数B)重载函数C)静态函数D)模版函数 10.若有下面的函数调用:

c语言试题及答案 (2)

C语言部分 一、选择题(每小题2分,共10分) (下在各小题,分别有一个或多个正确答案,请将所有正确答案的编号,填写在该小题题干后的括号内。错选或漏选均不得分)。 1、若定义:int a[2][3]{0,2,4,6,8,10};以下描述正确的有( A,C,D, E ) A、*(a+1)为元素6的地址 这里a+1=a[1]的地址;*(a+1)的值是6,故A正确。 B、*(a[1]+1)的值为2 为8,故B不正确 C、**(a+1)+2的值为8 这里a+1是一个指针,指向的是a[1]. *(a+1)为a[1],a[1]指向的是a[1][0]. **(a+1)为6,加2得8,故C正确; D、a[0]与a相同 因二者都是指针,指针的地址都是指向数组中的第一个元素的地址,故D正确。 E、a[1][2]的值为10 它是指第二行的第三个元素,为10,正确 2、对函数的正确使用方法描述( A,C,D )。 A、用数组做函数参数时,必须在主调函数和被调函数中分别定义数组 B、实参数组元素和形参数组元素类型可以不一致 C、形参数组长度可以不指定 D、形参数组长度可以大于实参数组长度 E、数组名做参数属于值传递 3、对静态变量的正确描述( A,B,D,E ) A、静态局部变量在静态存储区内分配单元() B、静态外部变量可以赋初值,也可以不赋初值 C、静态外部变量的作用与外部变量相同 D、静态局部变量在函数调用结束时,仍保存其值,不会随着消失。 E、静态局部变量只赋一次初值 4、下列描述正确的是( A ,C)。 A、由main 函数及其参数argc和* argv[]可以实现命令行方式 B、使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中 //先写缓冲区数据到文件中,再释放文件指针 C、字符数组并不要求它的最后一个字符是‘\0’ //是的,以字符指针指向的字符串才要求,因为只有这样,才能知道字符串的长度,而在字符数组中,不用\0,一样可以知道到哪里是字符数组的结尾。 D、‘A’和“A”都是字符串常量 E、若char*S=“\ta\017bc”;则指针变量S指向的字符串所占的字节数是7 5、在缓冲文件系统中用于读写的函数有( A,B,D ) A、putchar () B、fread() C、rewind () D、purw() E、fseek() 二、程序阅读,并给出运行结果(共10分,每题5分)。 (1)main() { unsigned a,b,x int n; a=0x763 输出结果:

C语言试题及答案

第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. A B. B C. D D. E (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 32 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。 (3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。 (4) 在 C 语言程序中允许出现的字符集是 ASCII码字符集。 (5) C 语言的程序中有特殊含义的英语单词称为保留字。 (6) C 语言标识符的长度是前 8 位有效。 (7) C 语言中,标识符的定义规则是以字母或下划线为开头。 (8) C 语言程序的注释可以出现在程序中的任何地方,它总是以 /* 符号作为开始标记,以 */ 符号作为结束标记。 第2章数据类型运算符和表达式习题 1. 单项选择题 (1) 以下选项中,正确的 C 语言整型常量是 D 。 A. 32L B. 510000 C. -1.00 D. 567 (2) 以下选项中, D 是不正确的 C 语言字符型常量。

c练习题带答案

c练习题带答案集团标准化工作小组 #Q8QGGQT-GX8G08Q8-

一、选择题 1.C++语言属于( C )。 A)自然语言 B)机器语言 C)面向对象语言 D)汇编语言2.下面选项中不属于面向对象程序设计特征的是(C) 。 A)继承性 B)多态性 C)相似性 D)封装性 3.可用作C++语言用户标识符的一组标识符是( B )。 A) void define +WORD B) a3_b3 _123 YN C) for -abc Case D) 2a DO sizeof 4.假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素 a[2][1]的值为(A)。 A) 0 B) 4 C) 8 D) 6 5.下列情况中,哪一种情况不会调用拷贝构造函数( B ) A)用派生类的对象去初始化基类对象时 B)将类的一个对象赋值给该类的另一个对象时 C)函数的形参是类的对象,调用函数进行形参和实参结合时 D)函数的返回值是类的对象,函数执行返回调用者时 6.以下哪一关键字可用于重载函数的区分(C) A)extern B)static C)const D)virtual 7.下列有关数组的叙述中,正确的是( B ) A)C++中数组的存储方式为列优先存储 B)数组名可以作为实参赋值给指针类型的形参 C)数组下标索引从1开始,至数组长度n结束 D)数组指针的语法形式为:类型名 *数组名[下标表达式]; 8.下列有关继承和派生的叙述中,正确的是( C ) A)派生类不能访问通过私有继承的基类的保护成员 B)多继承的虚基类不能够实例化 C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数 D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现 9.实现运行时多态的机制是( A ) A)虚函数B)重载函数C)静态函数D)模版函数 10.若有下面的函数调用: fun(a+b, 3, max(n-1, b)); 其中实参的个数是( A) A)3 B)4 C)5 D)6 11.下列关于this指针的说法正确的是( B)

C语言习题及解答-2-1

C语言概述 一.选择题 1.下列选项中,合法的C语言关键字是 A) VAR B) cher C) integer D) default 2.请选出可用作C语言用户标识符的一组标识符____ A) Void define WORD B) a3_b3 _123 IF C) For -abc Case D) 2a Do sizeof 3.C语言提供的合法的数据类型关键字是____ A) Double B) short C) integer D) Char 4.在下列字符中,不可用作C语言标识符的是 A) water B) price C) a>b D) a12 5.一下叙述正确的是 A) C语言比其他高级高级 B) C语言可以不用编译就能被计算机识别执行 C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D) C语言出现的最晚、具有其他语言的一切优点 6.在一个C语言程序中 A) main函数必须出现在所有函数之前 B) main函数可以在任何地方出现 C) main函数必须出现在所有函数之后 D) main函数必须出现在固定位置 7.下列符号不属于C语言保留字的是 A) if B) then C) static D) for 8.下列说法正确的是 A) 主函数名main是由程序设计人员按照“标识符”的命名规则来选取的 B) 分号和回车符都可以作为语句的结束符号 C) 在程序清单的任何地方都可以插入一个或多个空格符号 D) 程序的执行总是从主函数main()开始的 参考答案 1.D 2.B 3.B 4.C 5.C 6.B 7.B 8.D 数据类型与表达式 一.选择题 1. 下列字符序列中,不可用作C语言标识符的是()。 A)abc123 B)no.1 C)_123_ D)_ok 2. 正确的C语言标识符是()。 A)_buy_2 B)2_buy C)?_buy D)buy?

C详细答案复习题c

第3章运算符和表达式 丰富的运算符可使表达式方便、简捷。初学者一下掌握这么多操作符会有压力。可通过写或计算表达式的练习,以及各章程序实例中出现的表达式,进一步熟悉运算符。 3.1 表达式的基本概念 对数据进行各种运算的符号为运算符,参与运算的数据为操作数。表达式构成:常量、变量、有返回值的函数调用是表达式,表达式加圆括号、或用运算符作正确连接后也是表达式。 圆括号左、右括号个数要相同,多层括号时内层括号中的运算优先;整个表达式必须写在同一行上。 a·x3+b·x2+c·x+d 写作 a*x*x*x+b*x*x+c*x+d 或 ((a*x+b)*x+c)*x+d; 写作 1/(1+1/(1+x));等等。 C运算符:算术、关系、逻辑、条件、赋值、逗号运算符,等等。 根据参与运算的操作数个数,运算符可分为单目、双目以及三目运算符。两个操作数的运算符是双目运算符,“单目运算符”只有一个操作数。三目运算符是C语言所特有的,它有三个操作数。 不同运算符参与运算时有优先级问题。如先乘除、后加减。 同级运算一般是从左向右进行。特例如赋值“x=y=3”,先计算y=3、再计算x=y。特例将特别指出,一般按缺省。 主要介绍算术(包括自增自减)、关系、逻辑、赋值、逗号运算符,以及由这些运算符构成的各类表达式。 3.2 算术运算符与算术表达式 内容:算术运算符及其功能,算术表达式,优先级、运算时的类型转换规则。 3.2.1 算术运算符 1. 算术运算符 C的算术运算符有:+ - * / %(取余) 其中“-”可作单目运算符,如-5,表达式3*-5值为-15。 各运算符优先级:先乘除、后加减;取余的优先级和乘除相同。 优先级的讨论,应限于同一层括号内,同级运算一般从左到右执行。具体规则如下:

安全员C证考试试题及答案

(试题一)安全员C证考试试题 单选题: 1. 湿地地区开挖时,若为人工降水,降至坑底(0.5—1.0米)时方可开挖。 2. 在膨胀土区域开挖时,开挖前要做好(排水工作)。 3. 采用钢筋混凝土灌注桩时,开挖标准是桩身混凝土达到(设计强度后)。 4. 人工开挖土方时,两人的操作间距应保持(1米)。 5. 盾构机头部每天都应检测可燃气体的浓度,做到预测预防和序控工作,并做好(记录台帐)。 6. 基坑(槽)四周排水沟及集水井应设置在(基础范围以外)。 7. 工具管中的纠偏千斤顶应绝缘良好,操作电动高压油泵应(戴绝缘手套)。 8. 出土车应有指挥引车,严禁(超载)。 9. 顶管法顶进长度超过(50米)应有预防缺氧、窒息的措施。 10. 顶管施工时。坑内氧气与乙炔瓶(不得进入坑内)放置。 11. 管道内的照明电信系统一般采用(低压电)。 12. 支撑的安装必须按(开槽支撑先撑后挖)的顺序施工。 13. 支撑的拆除应按(现换支撑后拆除)的顺序施工。 14. 基坑检测基准点不应少于(2个)。 15. 模板及其支架在安装过程中,必须设置(能有效防倾覆的临时固定设施)。 16. 模板安装作业必须搭设操作平台的最小高度是(2.0米)。 17. 扣件式钢管支架高于(4.0米)时设置水平剪刀撑。 18. 在悬空部位作业时,操作人员应(系好安全带)。 19. 基坑(槽)上方堆放模板时的最小距离应在(2.0米)以外。 20. 斜支撑与侧模的夹角不应小于(45°) 21. 钢丝绳末端用绳夹固定时绳夹数量不得少于(3个)。 22. 钢丝绳在破断前一般有(断丝、断股)等预兆,容易检查、便于预防事故。 23. 多次弯曲造成的(弯曲疲劳)是钢丝绳破坏的主要原因之一。 24. 手拉葫芦的起重链条直径磨损超过(10%)应预报废更新。 25. 起重桅杆为立柱式,用绳索(缆风绳)绷紧立于地面。绷紧一端固定在起重桅杆的顶部,另一端固定在地面锚桩上。拉索一般不少于(4)根。 26. 起吊设备时,电动卷扬机卷筒上钢丝绳余留圈数应不少于(3)圈。 27. 起重作业中,除了(动滑轮)外,均可用地锚固定。 28. 地锚拖拉绳与水平角一般以(30°)以下为宜。 29. 使用滑轮的直径,通常不得小于钢丝绳直径的(16)倍。 30. 汽车式起重机约70%以上的翻车事故,是因(超载或支腿陷落)造成的,因此,在使用汽车起重机时应特别引起重视。 31. 汽车起重机的支腿处必须坚实,在起吊重物前,应对支腿加强观察,看看有无陷落现象,有时为了保证安全使用,会增铺垫道木,其目的时(加大承压面积)。 32. 在起重作业中,(禁止)斜拉斜吊地下埋设或凝结在地面上的重物。 33. 拆除工程的建设单位与施工单位在签订施工合同时,应签订(安全生产管理)协议,明确双方的安全管理责任。 34. 拆除施工采用的脚手架,安全网,必须由(专业人员)搭设,经有关人员验收合格后,方可使用。 35. 拆除施工严禁立体(交叉)作业。水平作业时,各工种间有一定的安全距离。 36. 挖掘机作业结束后,应停放在(坚实、平坦的地带)。

C语言考试题库及答案,推荐文档(2)

C 语言理论上机考试选择题部分(共200 题) 1、下面程序的输出是___D ______ #include void main() { int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k); } A) k=11,k=12,k=11 B) k=11,k=13,k=13 C) k=11,k=013,k=0xb D) k=11,k=13,k=b 2、在下列选项中,不正确的赋值语句是__D _______ A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1; 3、下面合法的C 语言字符常量是_______ A ____ . A) '\t' B) "A" C) 65 D) A 4、表达式: 10!=9 的值是________ D ___ . A) true B) 非零值C) 0 D) 1 5、C 语言提供的合法的数据类型关键字是 B . A) Double B) short C) integer D) Char 6、字符(char) 型数据在微机内存中的存储形式是 __D__. A) 反码B) 补码C) EBCDIC 码D) ASCII 码 7、 C 语言程序的基本单位是 ____ C _____ . A) 程序行B) 语句C) 函数D) 字符 &设int a=12,则执行完语句a+=a-=a*a后,a的值是 ___ D ___ A) 552 B) 264 C) 144 D) -264 9、执行下面程序中的输出语句后,输出结果是B__. #include void main() {int a; printf("%d\n",(a=3*5,a*4,a+5)); } A) 65 B) 20 C) 15 D) 10 10 、下面程序的输出是____ B _____ . {int x=023; printf("%d\n",--x); } A) 17 B) 18 C) 23 D) 24 11 、下面程序的输出的是_____ C ___ . #include void main() {int x=10,y=3; printf("%d\n",y=x/y); } A) 0 B) 1 C) 3 D) 不确定的值 12、已知字母A 的ASCII 码为十进制的65,下面程序的输出是_____ A ____ . #include void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); } A) 67,D B) B,C C) C,D D) 不确定的值 13、若要求在if 后一对圆括号中表示a 不等于0 的关 系,则能正确表示这一关系的表达式为_______ D__. A) a<>0 B) !a C) a=0 D) a 14、以下程序的输出结果是____ D _____. #include void main() { int x=10,y=10; printf("%d %d\n",x--,--y); } A) 10 10 B) 9 9 C) 9 10 D) 10 9 15、设有如下定义: int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是____ D ____ . A) 1 B) 0 C) 4 D) 3 16、为表示关系x > y > z,应使用C语言表达式 ___A___. 17、 C 语言中非空的基本数据类型包括_____ B ___ . A) 整型,实型,逻辑型B) 整型,实型,字符型 C) 整型,字符型,逻辑型 D) 整型,实型,逻辑型,字符型 #include void main() A) (x>=y)&&(y>=z) C) (x>=y>=z) B) (x>=y)AND(y>=z) D) (x>=y) & (y>=z)

相关文档