当前位置:文档之家› C试题

C试题

C试题
C试题

/*------------------------------------------------

【程序设计】

--------------------------------------------------

功能:编写函数fun(str,i,n),从字符串str中删除第i个

字符开始的连续n个字符(注意:str[0]代表字符串

的第一个字符)。

------------------------------------------------*/

#include

void b ky();

fun(char str[],int i,int n)

{

/**********B egin**********/

/********** End **********/

}

main()

{

char str[81];

int i,n;

printf("请输入字符串str的值:\n");

scanf("%s",str);

printf("你输入的字符串str是:%s\n",str);

printf("请输入删除位置i和待删字符个数n的值:\n");

scanf("%d%d",&i,&n);

while (i+n-1>strlen(str))

{

printf("删除位置i和待删字符个数n的值错!请重新输入i和n的值\n"); scanf("%d%d",&i,&n);

}

fun(str,i,n);

printf("删除后的字符串str是:%s\n",str);

b ky();

}

void b ky()

{

FILE *IN,*OUT;

int n;

char i[200];

char o[200];

IN=fopen("in.dat","r");

if(IN==NULL)

{

printf("Read FILE Error");

}

OUT=fopen("out.dat","w");

if(OUT==NULL)

{

printf("Write FILE Error");

}

fscanf(IN,"%s",i);

fun(i,2,8);

fprintf(OUT,"%s\n",i);

fclose(IN);

fclose(OUT);

}

【参考代码】

while(str[i+n-1])

{

str[i-1]=str[i+n-1];

i++;

}

str[i-1]='\0';

===============

【考生代码】

/*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:读入一行英文文本,将其中每个单词的最后一个字母改成大写,然后输出此文本行(这里的“单词”是指由空格

隔开的字符串)。

例如:若输入“I am a student to take the examination.”,则应输出“I aM A studenT tO takE thE examination.”。

------------------------------------------------------*/

#include "conio.h"

#include "stdio.h"

#include "ctype.h"

#include "string.h"

up1st ( char *p )

{

/**********ERROR**********/

integer k = 0;

for ( ; *p; p++ )

if ( k )

{

/**********ERROR**********/

if ( *p = ' ' )

{

k = 0;

/**********ERROR**********/

*(p -1 ) = toupper( *( p - 1 );

}

}

else if ( *p != ' ' ) k = 1;

*( p-1 ) = toupper( *(p-1) );

}

main( )

{

char chrstr[81];

printf( "\nPlease enter a string: " );

gets ( chrstr );

printf( "\n\nBefore changing:\n %s", chrstr );

up1st( chrstr );

printf( "\nAfter changing:\n %s", chrstr );

}

【改错1】错误

【学生答案】

integer k = 0;

【参考答案】

int k=0;

============================================================

【改错2】错误

【学生答案】

if ( *p = ' ' )

【参考答案】

if ( *p == ' ' )

============================================================

【改错3】错误

【学生答案】

*(p -1 ) = toupper( *( p - 1 );

【参考答案】

*(p -1 ) = toupper( *( p - 1 ));

============================================================

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:任意输入10个数,输出其中的最大数;最大数与第1位置

上的数互换后,输出10个数。

-------------------------------------------------------*/ #include

void ft(int ff[ ],int m)

{int j,max,p,t;

/**********FILL************/

_____;

for(j=1;j

/**********FILL************/

if(_____){ max=ff[j];p=j;}

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

/**********FILL************/

t=ff[0]; _____;ff[p]=t;

printf("输出调换之后的数组:");

for(j=0;j<10;j++)printf("%d ",ff[j]);

}

main()

{int a[10], i;

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

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

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

printf(" %d ",a[i]);

ft(a,10);}

【空1】错误

【学生答案】

_____;

【参考答案】

max=ff[0],p=0

max=ff[0];p=0

p=0,max=ff[0]

p=0;max=ff[0]

============================================================

【空2】错误

【学生答案】

if(_____){ max=ff[j];p=j;}

【参考答案】

max

ff[j]>max

============================================================

【空3】错误

【学生答案】

t=ff[0]; _____;ff[p]=t;

【参考答案】

ff[0]=ff[p]

============================================================

/*------------------------------------------------ 【程序设计】

--------------------------------------------------

功能:编写函数求表达式的和(n的值由主函数输入)。

1-1/2+1/3-1/4+......+1/m

例如:当n=20时,表达式的值为0.668771。

------------------------------------------------*/ #include "stdio.h"

float sum(int n)

{

/*********Begin**********/

/********** End **********/

}

main()

{

int n;

void TestFunc();

scanf("%d",&n);

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

TestFunc();

}

void TestFunc()

{

FILE *IN,*OUT;

int n;

int i[10];

float o;

IN=fopen("in.dat","r");

if(IN==NULL)

{

printf("Read File Error"); }

OUT=fopen("out.dat","w");

if(OUT==NULL)

{

printf("Write File Error"); }

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

fscanf(IN,"%d",&i[n]);

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

{

o = sum(i[n]);

fprintf(OUT,"%f\n",o);

}

fclose(IN);

fclose(OUT);

}

【参考代码】

float s=0;

int i,k=1;

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

{ s=s+k*1.0/i;

k=-k;

}

return(s);

===============

【考生代码】

/*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:在一个已按升序排列的数组中插入一个数,插入后,数

组元素仍按升序排列。

------------------------------------------------------*/

#include

#define N 11

main()

{

int i,number,a[N]={1,2,4,6,8,9,12,15,149,156};

printf("please enter an integer to insert in the array:\n"); /**********ERROR**********/

scanf("%d",&number)

printf("The original array:\n");

for(i=0;i

printf("%5d",a[i]);

printf("\n");

/**********ERROR**********/

for(i=N-1;i>=0;i--)

if(number<=a[i])

/**********ERROR**********/

a[i]=a[i-1];

else

{

a[i+1]=number;

/**********ERROR**********/

exit;

}

if(number

printf("The result array:\n");

for(i=0;i

printf("%5d",a[i]);

printf("\n");

}

【改错1】错误

【学生答案】

scanf("%d",&number)

【参考答案】

scanf("%d",&number);

============================================================

【改错2】错误

【学生答案】

for(i=N-1;i>=0;i--)

【参考答案】

for(i=N-2;i>=0;i--)

for(i=N-2;0<=i;i--)

============================================================

【改错3】错误

【学生答案】

a[i]=a[i-1];

【参考答案】

a[i+1]=a[i];

a[1+i]=a[i];

============================================================

【改错4】错误

【学生答案】

exit;

【参考答案】

break;

============================================================

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:下列给定程序的功能是:将字符串中的内容按逆序输出,

例如,若字符串为abed,则应输出deba

-------------------------------------------------------*/ #include "stdio.h"

void ff(char a[])

{ int i=0,j=0; char ch;

/**********FILL************/

while(a[j]) _____;

/**********FILL************/

while(_____)

{ch=a[i];a[i]=a[j-1];a[j-1]=ch;

/**********FILL************/

i++;_____; }

printf("输出新的字符串\n");

puts(a); }

main()

{ char s[80];

printf("给字符串赋值:\n");

gets(s);

printf("输出原字符串:\n");

puts(s);

ff(s);}

【空1】错误

【学生答案】

while(a[j]) _____;

【参考答案】

j++

j+=1

j=j+1

============================================================

【空2】错误

【学生答案】

while(_____)

【参考答案】

i

j>i

i<=j-1

============================================================

【空3】错误

【学生答案】

i++;_____; }

【参考答案】

j--

j=j-1

j-=1

============================================================

/*------------------------------------------------ 【程序设计】

--------------------------------------------------

功能:求出二维数组外围元素之和,作为函数值返回。二维数组的值在主函数中赋予。

-------------------------------------------------*/ #define M 4

#define N 5

#include "stdio.h"

int fun(int a[M][N])

{

/*********Begin**********/

/********** End **********/

}

void TestFunc()

{

FILE *IN,*OUT;

int iIN[M][N],iOUT;

int i,j,k;

IN=fopen("14.in","r");

if(IN==NULL)

{printf("Please Verify The Currernt Dir..It May Be Changed"); }

OUT=fopen("14.out","w");

if(OUT==NULL)

{printf("Please Verify The Current Dir.. It May Be Changed"); }

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

{ for(i=0;i

for(j=0;j

fscanf(IN,"%d",&iIN[i][j]);

iOUT=fun(iIN);

fprintf(OUT,"%d\n",iOUT);

}

fclose(IN);

fclose(OUT);

}

main()

{

int a[M][N]={{1,3,5,7,9},{2,4,6,8,10},{2,3,4,5,6},{4,5,6,7,8}}; int y;

y=fun(a);

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

TestFunc();

}

【参考代码】

int s=0;

int i,j;

for(i=0;i

s=s+a[i][0]+a[i][N-1];

for(j=1;j

s=s+a[0][j]+a[M-1][j];

return s;

===============

【考生代码】

/*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:求一个3行4列矩阵的外框的元素值之和。

注意:矩阵四个角上的元素不能重复加。

例如:矩阵元素为1,2,3,4,5,6,7,8,9,10,11,12时,四框元素值之和应为65。

------------------------------------------------------*/

#include

int fun(int a[3][4],int m,int n)

{

/**********ERROR**********/

int i,j,s,s1=s2=s3=s4=0;

for(j=0;j

{

s1=s1+a[0][j];

/**********ERROR**********/

s2=s2+a[m][j];

}

/**********ERROR**********/

for(i=0;i

{

s3=s3+a[i][0];

s4=s4+a[i][n-1];

}

/**********ERROR**********/

s=s1-s2-s3-s4;

return s;

}

main()

{

int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};

printf("total=%d\n",fun(a,3,4));

}

【改错1】错误

【学生答案】

int i,j,s,s1=s2=s3=s4=0;

【参考答案】

int i,j,s,s1=0,s2=0,s3=0,s4=0;

============================================================

【改错2】错误

【学生答案】

s2=s2+a[m][j];

【参考答案】

s2=s2+a[m-1][j];

s2+=a[m-1][j];

s2=a[m-1][j]+s2;

============================================================

【改错3】错误

【学生答案】

for(i=0;i

【参考答案】

for(i=1;i

for(i=1;i<-1+m;i++)

for(i=1;m-1>i;i++)

for(i=1;-1+m>i;i++)

for(i=1;i<=m-2;i++)

for(i=1;m-2>=i;i++)

============================================================

【改错4】错误

【学生答案】

s=s1-s2-s3-s4;

【参考答案】

s=s1+s2+s3+s4;

============================================================

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。

-------------------------------------------------------*/ #include "stdio.h"

#include "stdlib.h"

main()

{

/***********FILL***********/

_____;

int i,j,k;

int a[10];

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

a[i]=rand();

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

{

/***********FILL***********/

_____;

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

/***********FILL***********/

if(_____) k=j;

if(k!=i)

{

t=a[k];

a[k]=a[i];

a[i]=t;

}

}

/***********FILL***********/

for(_____ )

printf("%5d",a[i]);

printf("\n");

}

【空1】错误

【学生答案】

_____;

【参考答案】

int t

============================================================

【空2】错误

【学生答案】

【参考答案】

k=i

============================================================

【空3】错误

【学生答案】

if(_____) k=j;

【参考答案】

a[k]>a[j]

a[j]

============================================================

【空4】错误

【学生答案】

for(_____ )

【参考答案】

i=0;i<10;i++

i=0;10>i;i++

i=0;i<=9;i+=1

i=0;9>=i;i++

i=0;i<10;i+=1

i=0;10>i;i+=1

i=0;i<=9;i++

i=0;9>=i;i+=1

i=0;i<10;++i

i=0;10>i;++i

i=0;9>=i;++i

i=0;i<=9;++i

============================================================

/*------------------------------------------------ 【程序设计】

--------------------------------------------------

功能:求5行5列矩阵的主、副对角线上元素之和。注意,两条对角线相交的元素只加一次。

例如:主函数中给出的矩阵的两条对角线的和为45。

------------------------------------------------*/

#include

#define M 5

void bky();

int fun(int a[M][M])

{

/**********Begin**********/

/********** End **********/

}

main()

{

int a[M][M]={{1,3,5,7,9},{2,4,6,8,10},{2,3,4,5,6},{4,5,6,7,8},{1,3,4,5,6}}; int y;

y=fun(a);

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

bky();

}

void bky()

{

FILE *IN,*OUT;

int iIN[M][M],iOUT;

int i,j;

IN=fopen("in.dat","r");

if(IN==NULL)

{

printf("Please Verify The Currernt Dir..it May Be Changed");

}

OUT=fopen("out.dat","w");

if(OUT==NULL)

{

printf("Please Verify The Current Dir.. it May Be Changed");

}

{ for(i=0;i

for(j=0;j

fscanf(IN,"%d",&iIN[i][j]);

iOUT=fun(iIN);

fprintf(OUT,"%d\n",iOUT);

}

fclose(IN);

fclose(OUT);

}

【参考代码】

int s=0;

int i,j;

for(i=0;i

s=s+a[i][i]+a[i][M-1-i];

s=s-a[(M-1)/2][(M-1)/2];

return s;

===============

【考生代码】

/*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

题目:输出fibonacci数列前20项中所有数组元素项中奇数之和。

已知前两项的值分别为1,1。从第三项开始后一项是前两项之和。

其和值为14328。

程序中共有4条错误语句,请改正错误。

--------------------------------------------------------

注意:不可以增加或删除程序行,也不可以更改程序的结构。

------------------------------------------------------*/

#include

long fun(long a[20]);

main()

{

long a[20]={1,1},sum=0;

/**********ERROR**********/

sum=fun(long a);

printf("\nsum=%ld",sum);

}

long fun(long a[20])

{

long i,sum=0;

/**********ERROR**********/

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

a[i]=a[i-1]+a[i-2];

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

{

printf("%d,",a[i]);

if((i+1)%5==0) printf("\n");

/**********ERROR*********************/

if(a[i]%2==0)

sum+=a[i];

}

/**********ERROR**********/

return a[i];

}

【改错1】错误

【学生答案】

sum=fun(long a);

【参考答案】

sum=fun(a);

============================================================

【改错2】错误

【学生答案】

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

【参考答案】

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

============================================================

【改错3】错误

【学生答案】

if(a[i]%2==0)

【参考答案】

if(a[i]%2==1)

if(a[i]%2!=0)

============================================================

【改错4】错误

【学生答案】

return a[i];

【参考答案】

return sum;

return(sum);

============================================================

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:下面的程序是求1!+3!+5!+……+n!的和。

-------------------------------------------------------*/

#include

main()

{

long int f,s;

int i,j,n;

/**********FILL**********/

_____

scanf("%d",&n);

/**********FILL**********/

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

{

f=1;

/**********FILL**********/

for(j=1; _____;j++)

/**********FILL**********/

_____

s=s+f;

}

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

}

【空1】错误

【学生答案】

_____

【参考答案】

s=0

============================================================

【空2】错误

【学生答案】

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

【参考答案】

i+=2

i=i+2

i=2+i

i++,i++

============================================================

【空3】错误

【学生答案】

for(j=1; _____;j++)

【参考答案】

j<=i

i>=j

j

i+1>j

j<1+i

1+i>j

============================================================

【空4】错误

【学生答案】

_____

【参考答案】

f=f*j

f=j*f

============================================================

/*------------------------------------------------ 【程序设计】

--------------------------------------------------

功能:求1到w之间的奇数之和。(w是大于等于100小于等于1000的整数)

------------------------------------------------*/

#include

#include"conio.h"

void bky();

long fun(int w)

{

/**********Begin**********/

/********** End **********/

}

main()

{

int m;

printf("Enter m: ");

scanf("%d", &m);

printf("\nThe result is %ld\n", fun(m));

bky();

}

void bky()

{

FILE *IN,*OUT;

int c ;

int t;

long o;

IN=fopen("in.dat","r");

if(IN==NULL)

{

printf("Read FILE Error");

}

OUT=fopen("out.dat","w");

if(OUT==NULL)

{

printf("Write FILE Error");

}

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

{

fscanf(IN,"%d",&t);

o=fun(t);

fprintf(OUT,"%ld\n",o);

}

fclose(IN);

fclose(OUT);

}

【参考代码】

long y=0;

int i;

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

if(i%2==1)y+=i;

return y;

===============

【考生代码】

/*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

公务员考试C类计算机考试真题及答案2.doc

公务员考试试题及答案 3101计算机通信就是将一台计算机产生的数字信息通过( )传送给另一台计算机。 A.数字信道B.通信信道 C. 模拟信道D.传送信道 答案 B 3102以太网的拓扑结构是( ) A.星型B.环型 C. 树型D.总线型 答案 D 3103局域网的网络硬件主要包括网络服务器、工作站、( )和通信介质。 A. 计算机B.网卡 C.网络拓扑结构D.网络协议 答案 B 3104在当今流行的局域网中,采用多令牌协议的是( ) A. 以太总线网B.令牌总线网 C.令牌环网D.光纤分布数据接口 答案 D 3105为网络提供共享资源并对这些资源进行管理的计算机称之为( ) A.网卡B.服务器 C. 工作站 D.网桥 答案 B 3106常用的通信有线介质包括双绞线、同轴电缆和( ) A.微波B.线外线 C.光缆D.激光 答案 C 3107局域网的网络软件主要包括( ) A. 网络操作系统、网络数据库管理系统和网络应用软件 B.服务器操作系统、网络数据库管理系统和网络应用软件 C.工作站软件和网络应用软件 D.网络传输协议和网络数据库管理系统 答案 A 3108( )多用于同类局域网之间的互联。 A.中继器B.网桥 C.路由器D.网关 答案 B 3109网卡将决定组网后的拓扑结构、( )、网络段的最大长度、网络两结点间的距离以及介质访问控制方式等。 A. 互联网络的规模B。接入网络的计算机种类 C.使用的网络操作系统的类型D.使用的传输介质的类型 答案 D 3110表征数据传输有效性的指标是( ) A. 信道容易B.传输速率 C.误码率D.频带利用率

3111在选购调制解调器时,要求选用与Hayee兼容的产品,同时还应考虑其( ) A.出错率低B.转换和传送速度 C.具有语言纠错功能D.内置式和外置式 答案 B 3112已知接入Intemet网的计算机用户名为Xinhua,而连接的服务商主机名为public.tpt.https://www.doczj.com/doc/8c10844679.html,,相应的E–mail地址应为( ) A.Xinhua@public.tpt.fj.cn B.@Xinhua.public.tpt.fj.cn C.Xinhua.public@tpt.https://www.doczj.com/doc/8c10844679.html, D.public.tpt.tj.cn@Xinhua 答案 A 3113分组交换比电路交换( ) A. 实时性好线路利用率高B.实时性好但线路利用率低 C.实时性差而线路利用率高D.实时性和线路利用率均差 答案 C 3114以太网10 BASET代表的含义是( ) A.10Mbps基带传输的粗缆以太网 B.10Mbps基带传输的双绞线以太网 C. 10MbP,基带传输的细览以太网 D. 10Mbps宽带传输的双绞线以大网 答案 B 3115国际标准化组织制定的OSI模型的最低层是( ) A. 数据链路层B.逻辑链路 C.物理层D.介质访问控制方法 答案 C 3116网络互联设备通常发成以下四种,在不同的网络间存储并转发分组, 必要时可通过( )进行网络怪上的协议转换。 A.重发器B.桥接器 C.网关D.协议转换器 答案 C 3117下列叙述中,不正确的是( ) A. FTP提供了因特网上任意两台计算机相互传输文件的机制,因此它是用户获得大量Intemet 资源的重要方法 B.WWW是利用超文本和超媒体技术组织和管理信息浏览或信息检索的系统 C.E–mail是用户或用户组之间通过网络收发信息的服务 D.当拥有一台586个人计算机和一部电话机,只要再安装一个调制解调器(Modem),便可将个人计算机连妆到因特网上了 答案 D 3118计算机网络最突出的特点是( ) A.存储容量大B.资源共享 C.运算速度快D.运算速度精 答案 B 3119在计算机通信中,传输的是信号,把直接由计算机产生的数字信号进行传输的方式称为( ) A.基带传输D. 宽带传输 C.调制D.解调

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类考试真题附答案

2013年4月份安全员C类考试真题附答案 江苏省建筑施工企业项目专职安全生产管理人员 安全生产管理知识考试题 一、判断题 1、人既是管理的主体,同时又是管理的客体,人本原理的核心是如何调动人的积极性。 2、凡列入使用登记范围的建筑起重机械自安装验收或者安装质量监督检验合格之日起15日内,使用单位必须到工程所在地登记部门办理使用登记手续,取得《江苏省建筑施工起重机械设备使用登记证》。 3、系统原理是指任何一个系统内的管理手段必须构成一个连续封闭的回路,才能形成有效的管理运动。 4、在满足环境、职业健康与安全及文明施工要求的前提下尽可能减少废弃地和死角,临时设施占地面积有效利用率大于90%。 5、“四不放过”原则是指发生安全事故后原因分析不清不放过,事故责任者和群众没有受到教育不放过,没有防范措施不放过,没有实行经济处罚不放过。 6、能引起“注意”的事物,如果反复多次的出现,就会使人单调,易于疲劳。因此要防止单调的环境,避免注意力分散。 7、企业安全生产管理体系应是独立于生产经营管理系统 外的运作体系。 8、高大模板支撑系统的专项施工方案由施工单位技术负责人组织相关专业技术人员,依据国家现行相关标准规范,结合工程实际进行编制。 9、《安全生产许可证条例》确定的安全生产条件的第一句就是“安全投入符合安全生产要求”。 10、劳务分包单位施工人员在200人及以上的,应当配备3名及以上专职安全生产管理人员,并根据所承担的分部分项工程施工危险实际情况增加,不得少于工程施工人员总人数的5‰。 11、建筑施工单位应当对建筑消防设施每两年至少进行一次全面检测,确保完好有效,检测记录应当完整准确,存档备查。 12、吊销许可证和执照是行政主体对持有许可证和执照能从事该类活动的相对人,永久性地取消其许可证和执照,使其不再具有从事该类活动资格的处罚。 13、责令停止建设、责令停止施工、暂停或者撤销有关执业资格、岗位证书等具体行政处罚规定都属于合法有效的处罚种类。 14、从某种意义上来讲,符合法律、法规及安全生产标准要求的企业安全生产规章制度和企业标准是安全生产法律法规的延伸。 15、建筑施工企业应当对施工作业的负责人、现场安全人员和施工作业人员进行有毒有害

c 试题及答案

一、单项选择题 1、下列哪个类型的对象是https://www.doczj.com/doc/8c10844679.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语言试题及答案解析

C语言 一、选择题(第题2分,共20分) 1.一个C程序的执行是从 A 。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序文件的第一个函数开始,到本程序main函数结束 D) 本程序的main函数开始,到本程序文件的最后一个函数结束 2.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 C 。 x=(i=4,j=16,k=32) A) 4 B) 16 C) 32 D) 52 3.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 C 。 A) 0~255 B) 0~32767 C) 0~65535 D) 0~2147483647 4.设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为 D 。 A) float B) char C) int D) double 5. putchar函数可以向终端输出一个 D 。 A) 整型变量表达式 B) 实型变量值 C) 字符串 D) 字符或字符型变量值 6. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式 B ;如果字符串长度小于5,则输出按方式 C 。 A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出 C) 右对齐输出该字符串,左补空格 D) 输出错误信息 7.判断char型变量ch是否为大写字母的正确表达式是 C 。 A) ‘A’<=ch<=‘Z’ B) (ch>=‘A’)&(ch<=‘Z’) C) (ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch) 8.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 B 。 if(x>y) z=x; x=y; y=z; A) x=10, y=20, z=30 B) x=20, y=30, z=30 C) x=20, y=30, z=10 D) x=20, y=30, z=20 9.以下程序段______C__. x=-1; do{ x=x*x; } while(!x); A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误 10.以下正确的描述是___B____. A)continue语句的作用是结束整个循环的执行

C类人员考试模拟试题

ⅢC类 一、单选题(本题型每题1分,共50分。每题有4个备选答案,其中只有一个答案是正确的,多选,不选、错选均不得分)。 161、施工现场悬挂警示标志的目的( C )。 A、为了装饰 B、上级要求 C、为了引起人们注意,预防事故发生 D、管理科学化的要求 162、建筑施工企业管理人员安全生产考核合格证书有效期为( C )年。 A、1 B、2 C、3 D、4 163、安装、拆卸施工起重机械和整体提升脚手架、模板等自升式架设设施,应当编制拆装方案、制定安全施工措施,并由( A )现场监督。 A、专业技术人员 B、监理人员 C、设计人员 D、建设单位技术人员164、专职安全生产管理人员负责对安全生产进行现场监督检查。发现安全事故隐患,应当及时向( C )和安全生产管理机构报告;对违章指挥、违章操作的,应当立即制止。 A、项目总监 B、监理工程师 C、项目负责人 D、项目技术负责人165、施工单位应当将施工现场的办公、生活区和作业( D );办公、生活区的选址应当符合安全性要求。 A、保持适当距离 B、保持安全距离 C、随意设置并保持安全距离D分开设置并保持安全距离 166、施工单位应当向作业人员提供安全防护用具和安全防护服装,并( B )危险岗位的操作规程和违章操作的危害。 A、口头告知 B、书面告知 C、口头或书面告知 D、电话告知167、国家对严重危及施工安全的工艺、设备、材料实行( C )制度。 A、限地区使用 B、报告 C、淘汰 D、登记备案 168、在( B )内的建设工程,施工单位应当对施工现场实行封闭围挡。 A、城镇 B、城市市区 C、城乡 D、乡村 169、坑壁支撑采用钢筋混凝土灌注桩时,开挖标准是桩身混凝土( A )。 A、达到设计强度后 B、灌注24H后 C、灌注36H后 D、灌注48H 后170、使用顶管法施工时,要按照理信纸计算或经验选定的总顶力的( C )倍配备千斤顶。 A、0.5 B、1 C、1.2 D、2 171、挡土墙沿水平方向每隔10~25M要设置缝宽为( A )的伸缩缝或者沉降缝。 A、10mm B、25mm C、0~30mm D、30mm 172、从安全的角度考虑,模板及支架在安装过程中,必须采取( D )。 A、保证工程质量的措施 B、提高施工速度的措施 C、保证节约材料的计划 D、有效防倾覆的临时固定设施 173、按照《建筑施工模板安全技术规范》的规定,楼层高度大于( C )时,应采用钢管立杆,不得采用木立杆。 A、3m B、4m C、5m D、6m 174、支设高度大于( B )以上的柱模板,四周应设斜撑,并应设立操作平台。A、2m B、3m C、4m D、5m 175、扣件式钢管脚手架必须设置纵横向扫地杆,纵上横下,直角扣件与立杆扣牢,离地面

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类考试试题

C类试题 一、单选题 1.土石根据其坚硬程度和开挖方法及使用工具可分为( D )类。 39.重力式挡土墙的基础厚度与墙高之比应为( B )。 :2~1:3 :2~2:3 :3 :3 60.支撑(拉锚)的安装与拆除顺序应与 ( A )一致。 A.基坑支护结构设计计算工况 B.基坑降水方案 C.基坑支护结构的材料 D.基坑施工季节 73.振捣混凝土时产生的荷载标准值(G=x)对水平模板可采用( D )。 22 2 m2 89.采用扣件式钢管支模时,立杆顶端的计算长度为( B )。+ +2a + + 101.吊索具的许用拉力是正常使用时允许承受的( A )。A.最大拉力B.最小拉力C.拉力 D.拉断力 117.起吊设备时,电动卷扬机卷筒上钢丝绳余留圈数应不少于( B )圈。 133.滑移法在滑行中发现异常情况, ( B )。 A.可以不加理会,继续滑移 B.必须立即停滑,找出原因方可继续滑移 C.必须立即停滑,静止一段时间后继续滑移 D.可以边滑移,边找原因 149.拆除施工采用的脚手架、( C )必须由专业人员搭设。经有关人员验收 合格后,方可使用。 A.安全带 B.工具 C.安企网 D.安全帽 153.履带式打挖掘机短距离转移地工地时,每行走( C)应对行走机构进行检查 和润滑。 ~700m ~900m ~1000m ~1300m 158.轮胎压路机最适于碾压( D )。 A.碎石层 B.砂土层 C.黏土层 D.沥青路面 162.推土机推屋墙或围墙时,其高度不宜超过( A )。 165.两台铲运机平行作业时,机间隔不得小于( A )。169.作业中,当桩锤冲击能量达到最大能量 时,其最后10锤的贯入值不得小于 ( C )。 174.桩按施工方法分为二大类( C )及灌 注桩。 A.锤击桩 B.振动沉管桩 C.预制桩 D. 静力压桩 188.混凝土从搅拌机卸出至浇筑完毕,运送 时间不超过( C )min。 192.钢筋切断机切短料时,手和切刀之间的 距离应保持在( A )以上,如手据握端小 于400mm时,应采用套管或夹具。 198.塔式起重机主要由( D )组成。 A.基础、塔身和塔臂 B.基础、 架体和提升机构 C.金属结构、提升机构和 安全保护装置 D.金属结构、工作机构和 控制系统 206.( A)能够防止塔机超载、避免由于严重 超载而引起塔机的倾覆或折臂等恶 性事故。 A.力矩限制器 B.吊钩保险 C. 行程限制器 D.幅度限制器 207.塔式起重机工作时,风速应低于( C ) 级。 210.臂架根部铰点高度大于( C )的起重 机,应安装风速仪。 214.塔式起重机拆装工艺由( C )审定。 A.企业负责人 B.检验机构负责人 C.企业技 术贫责人 D.验收单位负责人 221.施工升降机是一种使用工作笼(吊笼) 沿( B )作垂直(或倾斜)运动 用来运送人员和物料的机械。 A.标准节 B.导轨架 C.导管 D.通道 227.物料提升机附墙架可采用( D )与架 体及建筑连接。 A.木杆 B.竹杆 C.钢丝绳 D.钢管 232.《井架及龙门架物料提升机安全技术规 范》规定,物料提升机的额定载重 量为 ( C )。 以上以下以下以上 240.物料提升机基础周边( D )m范围内 不得挖排水沟 241.出现下列哪种情况,吊钩应报废 ( C ) A.挂绳处断面磨损量超过原高的20% B. 挂绳处断面磨损量超过原高的15%C.挂绳 处断面磨损量超过原高的10% D.挂绳处 断面磨损量超过原高的5% 243.横向水平杆(小横杆)的最大长度应为 ( C )。 245.扣件式钢管脚手架所用的扣件应采用 ( C )。 A.钢板压制扣件 B.可锻铸铁制作的扣 件 C.材质符合《钢管脚手架扣件》规定的 可锻铸铁制作的扣件 D.其他形式扣件 251.当脚手板采用竹笆板时,纵向水平杆应 满足以下要求( A )。 A.等间距设置, 最大间距不大于400mm B.等间距设置,最 大间距不大于300mm C.等间距设置,最 大间距不大于500mm D.间距不限 252.脚手架作业层上为支承脚手板在非主 节点处设置横向水平杆的要求是( )。 A.宜等间距设置,最大间距不大于纵距 的1/3 B.宜等间距设置,最大间距不大于纵距 的1/2 C.宜等间距设置,最大间距不大于 1000mm D.宜等间距设置,最大间距不大于750 253.单排脚手架的横向水平杆设置应满足 要( A )。 A.一端用直角扣件固定在纵向水平杆上,另 一端插入墙内,插入深度不小于180mm B. 一端用旋转扣件固定在纵向水平杆上,另一 端插入墙内,插入深度不小于100mm C. 一端用旋转扣件固定在纵向水平杆上,另一 端插入墙内,插入深度不小于80mm D. 一端用直角扣件固定在纵向水平杆上,另一 端插入墙内,插入深度不小于50mm 254.脚手架作业层的脚手板铺设规定为 ( C )。 A.可以不满铺 B.应满铺、铺稳 C.应铺满、 铺稳,离开墙面不超过120~150mm D.应铺 满、铺稳,离开墙面200~300mm处可以不设 任何防护 257.脚手架底层步距不应( A )。 A.大于2m B.大于3m C.大于 D.大 于 263.连墙件必须( C )。 A.采用可承受压力的构造 B.采 用可承受拉力的构造

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类试题 第一部分常识判断答案及解析 1.我国目前仍是城乡发展不平衡的发展中国家,农业基础依然薄弱,农民增收的长效机制尚未真正建立起来,解决好“三农”问题任重道远,解决“三农”问题的根本途径是: A.工业反哺农业 B.建设社会主义新农村 C.城乡发展一体化 D.建立农民增收的长效机制 2.建设富强、民主、文明的社会主义现代化国家的政治保证是( ) A.四项基本原则 B.党的领导 C.邓小平理论 D.团结全国各族人民 3.在社会主义的发展动力问题上,强调( ) A.走自己的路 B.坚持党的领导 C.自力更生,艰苦奋斗 D.改革也是一场革命,也是解放生产力 4.如果一国出现国际收支逆差,该国外汇供不应求,则该国本币兑外汇的汇率变动将表现为: A.不变 B.上涨(本币贬值) C.下跌(本币升值) D.无法确定 5.确定我国经济体制改革的目标,核心问题是正确认识和处理( ) A.经济体制经济制度的关系 B.改革与发展的关系 C.计划与市场的关系 D.发展与稳定的关系 6.负责全国政府信息公开工作的主管部门是( ) A.中共中央宣传部 B.国务院办公厅 C. 工业和信息化部 D. 国务院 7.下列行为属于金融诈骗的是( ) A. 恶意透支信用卡 B. 倒卖船票、车票 C. 伪造、自制他人的注册商标 D. 非法出售增值税发票 8.下列不属于具体行政行为的是( )

A. 医院开具《死亡医学证明》 B. 工商局吊销营业执照 C. 交警开具违章罚单 D. 民政局颁发《社团登记证书》 9.( )是我国第一部长篇历史章回小说 A.《水浒传》 B.《三国演义》 C.《红楼梦》 D.《三国志》 10.被人们称为“现代奥林匹克之父”,他是国人。 A. 阿尔维尔法 B. 顾拜旦英 C. 阿尔维尔美 D. 顾拜旦法 11.下面的诗句中所描述的典故,发生时间最早的是( ) A.东风不与周郎便,铜雀春深锁二乔 B. 生当作人杰,死亦为鬼雄 C.一代天骄,成吉思汗,只识弯弓射大雕 D. 但使龙城飞将在,不教胡马度阴山 12.下列不可能出现的天文现象是( ) A. 月全食 B. 日全食 C. 月环食 D. 日环食 13.下列生活方式不符合低碳经济要求的是( ) A. 建筑中使用中空玻璃 B. 电冰箱中保持较多的霜 C. 步行或骑自行车上班 D. 使用太阳能热水器 14.下列属于商业体育的是( ) A. 国际奥林匹克运动会 B.界大学生运动会 C. 英格兰足球超级联赛 D. 世界乒乓球锦标赛 15.下列关于我国国情的表述不正确的是( ) A.根据我国的区域协调发展战略,全国分成东部、西部、中部和南部四大经济区 B.我国是世界上动植物种类最多的国家 C.我国少数民族人口占全国总人口的8%左右 D.我国大陆海岸长达1.8万公里.8万公里 16.我国是一个统一的多民族国家,其中少数民族占全国人口的8%左右。请问下列少数民族中,人口最少的是( ) A.高山族 B.苗族 C.回族 D.壮族 17.太阳风暴是指太阳因能量增加而向空间释放出大量高速运行的( ),它们可能对短波无线电信号的传播造成严重的影响。 A.带电粒子流 B.热气流 C.电磁场 D.陨石

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 )。 - A. 设计说明书 B. 需求规格说明书 C. 可行性分析报告 D. 用户手册 9. 以下关于数据流图的说法错误的是( c )。 A. 数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储 B. 数据流图是用作结构化分析的一种工具 C. 传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成 D. 数据流图的绘制采用自上向下、逐层分解的方法 10. 数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( c )。 A. 数据库设计 B. 数据通信 C. 数据定义 D. 数据维护 11. 需求分析阶段的研究对象是( b )。 ¥ A. 系统分析员要求 B. 用户要求 C. 软硬件要求 D. 系统要求 12. 结构化方法的基本原则是( b )。 A. 模块化 B. 抽象与分解 C. 信息隐蔽 D. 逐步求精 13. 耦合度最高的是(b)耦合。 A. 环境 B. 内容 C. 控制 D. 数据 14. 内聚程度较低的是( a )内聚。 A. 偶然 B. 通讯 C. 顺序 D. 时间 15. 对一个程序来说,组成系统的模块数目( b ),则开发成本越小。 A. 越多 B. 越少 C. 顺序 D. 时间> 16. 画软件结构图时应注意调用关系只能是(B )。 A. 从下到上 B. 从上到下 C. 从左到右 D. 从右到左 17. 程序流程图中的箭头代表( b )。 A. 数据流 B. 控制流 C. 顺序流 D. 调用 18. 软件测试是软件质量保证的重要手段,下述( B )是软件测试的最基础环节。

三类人员C类试题模拟考试

三类人员C类试题模拟考试 一、判断题(共20题,每题1分,共20分) 第 1 题总承包企业尽快实施管理层和作业层的“二层分离”,迅速提升管理水平,使工程施工专业化,劳务作业企业化。【正确答案】:正确 第 2 题建设工程招标的,应当按照招标文件规定的评价标准和程序对标书进行评价比较,在具备相应资质条件的投标者中,按报价最低原则选定中标者。【正确答案】:错误 第 3 题大型建筑公司或者结构复杂的建筑工程,可以由两个以上的承包单位联合共同承包,共同承包的各方对承包合同履行承担连带责任【正确答案】:正确 第 4 题物质的燃点越高,发生危险的可能性越高。【正确答案】:错误第 5 题国家对严重违纪生产安全的工艺、设备实行改进制度。生产经营单位不得使用国家明令淘汰、禁止使用的危机生产安全的工艺、设备。【正确答案】:错误第 6 题乙炔在储存或使用时严禁水平放置。【正确答案】:正确 第7 题实行监理的建设工程,建设单位不能委托具有工程监理相应资质等级并与倍监理工程的施工承包单位没有隶属关系或者其他利害关系的该工程的设计单位进行监理。【正确答案】:错误 第8 题总监理工程师委托总监代表对施工组织设计或专项施工方案进行审查的,应由总监代表签字负责。【正确答案】:错误 第9 题安全生产许可证由省、自治区、直辖市人民政府安全生产监督管理机构部门规定统一的式样。【正确答案】:错误 第10 题建设行政主管部门或者其他有关部门不得将施工现场的监督检查委托给建设工程安全监督机构具体实施。【正确答案】:错误 第11 题设计单位应当施工安全操作和防护的需要,对设计施工安全的重点部位和环节在设计文件中注明,但可以不对防范生产安全事故提出指导意见【正确答案】:错误

C试题及答案一

C++程序设计模拟试卷(一) 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中 只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无 分。 1. 编写C++程序一般需经过的几个步骤依次是() A. 编辑、调试、编译、连接 B. 编辑、编译、连接、运行 C. 编译、调试、编辑、连接 D. 编译、编辑、连接、运行 答案:B 解析:经过编辑、编译、连接和运行四个步骤。编辑是将C++源程序输入计算机的过程,保 存文件名为cpp。编译是使用系统提供的编译器将源程序cpp生成机器语言的过程,目标文件为 obj,由于没有得到系统分配的绝对地址,还不能直接运行。连接是将目标文件obj转换为可执行 程序的过程,结果为exe。运行是执行exe,在屏幕上显示结果的过程。 2. 决定C++语言中函数的返回值类型的是() A. return语句中的表达式类型 B. 调用该函数时系统随机产生的类型 C. 调用该函数时的主调用函数类型 D. 在定义该函数时所指定的数据类型 答案:D 解析:函数的返回值类型由定义函数时的指定的数据类型决定的。A项的表达式的值要转换 成函数的定义时的返回类型。 3. 下面叙述不正确的是() A. 派生类一般都用公有派生 B. 对基类成员的访问必须是无二义性的 C. 赋值兼容规则也适用于多重继承的组合 D. 基类的公有成员在派生类中仍然是公有的 答案:D 解析:继承方式有三种:公有、私有和保护。多继承中,多个基类具有同名成员,在它们 的子类中访问这些成员,就产生了二义性,但进行访问时,不能存在二义性。赋值兼容规则是指 派生类对象可以当作基类对象使用,只要存在继承关系,所以单继承或多继承都适用。基类中的 公有成员采用私有继承时,在派生类中变成了私有成员,所以D项错误。 4. 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体 也就是() A. 类 B. 对象 C. 函数体 D. 数据块 答案:A 解析:类即数据和操作的组合体,数据是类的静态特征,操作是类具有的动作。 5. 在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中 的() A. 私有成员 B. 公有成员 C. 保护成员 D. 保护成员或私有成员 答案:A 解析:在派生类中基类的保护或者基类公有都可以直接访问,基类的私有成员只能是基类 的成员函数来访问。所以选择A项。 6. 对基类和派生类的关系描述中,错误的是() A. 派生类是基类的具体化 B. 基类继承了派生类的属性 C. 派生类是基类定义的延续 D. 派生类是基类的特殊化 答案:B 解析:派生类的成员一个是来自基类,一个来自本身,所以派生类是基类的扩展,也是基 类的具体化和特殊化,派生类是对基类扩展。B项基类不能继承派生类成员,所以错误。 7. 关于this指针使用说法正确的是() A. 保证每个对象拥有自己的数据成员,但共享处理这些数据的代码

C语言试题及答案

C语言试题及答案 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

第1章C语言概述习题1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (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 语言只有 37 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言 的特点;既适合于开发系统软件又适合于编写应用程序。 (3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。 (4) 在 C 语言程序中允许出现的字符集是 ASCII码字符集。 (5) C 语言的程序中有特殊含义的英语单词称为保留字。 (6) C 语言标识符的长度是前 8 位有效。 (7) C 语言中,标识符的定义规则是以字母或下划线为开头。 (8) C 语言程序的注释可以出现在程序中的任何地方,它总是以 /* 符号作为开始标记,以 */ 符号作为结束标记。

C类安全员考试题库

C 类安全员考试题库 单选题: A 我尽快恢复生产,避免问接损失 B 找到事故的原因和责任人并进行处罚 C"四不放过”原则 D 对事故的责任及损失进行分析,尽快解决由此带来的影响 生产经营单位对(C 应当登记建档,定期检测,评估,监控,并制定应急预案,告知从业人员和相应人员应采取的紧 急设施。 A 事故频发场所 B 重大事故隐患 C 重大危险源 D 重点工作人员 当有人员烧伤时,应迅速将伤者衣服脱去,用水冲洗降温,不要任意把水泡弄破,目的是避免(C ) A 身体着凉 B 扩大影响 C 伤面感染 D 加重伤者疼痛 建筑物内发生火灾,应该首先( A ) A 立即停止工作,通过指定的最近的安全通道离开 B 乘坐电梯离开 C 向高处逃生 D 就地等候救援 建筑行业职工负伤后(A 内死亡的,应作为死亡事故填报或不报。 A30天 B60 天 C90 天 D120 天 各种气瓶在存放和使用时,要距离明火(A )以 上,并且避免在阳光下暴晒,搬动时不得碰撞。 A10m B8m C5m D3m 临时搭设的建筑物区域内,每(B )配备2只10L 灭火器。A80平方米 B100平方米 C120平方米 D180平方米 临时木工间,油漆间和目机具间等(C )配备一直合适的灭火器。A15平方米 B20平方米C25平方米D30平方米 施工现场的动火作业,必须执行(A A 动火前的批制度 B 公告制度 C 动火时报告制度 D 动火后记录制度 施工现场临时搭建的建筑物应当符合安全使用要求,根据《建筑工程安全生产管理条例》规定,施工现场使用的装配式 活动房屋应当具备(B ) A 使用说明书 B 产品合格证 C 安装验收单 D 员工集体设置 施工单位应该保证施工现场道路畅通,排水系统处于良好的使用状态,保持场容场貌的整洁,随时清理建筑垃圾。在车 建设工程项目应当配备专职安全生产管理人员,其中1万~5万平方米的建筑工程,装饰工程至少应设备(B )专职安全 生产管理人员。 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 火警电话是(D ) A.114 施工现场明火作业时必须开具(A A 动火证 结构设施工中的伸缩缝和后浇带必须用(D 保护。 外用电梯各楼层卸料平台防护门的高度不得低于(C )米。A B.110 B 出入证 A 彩条布 C.120 C 证明信 B 帆布 B1.0 D.119 D 动工证 C 盖板 C1.2 D 固定盖板 D1.5 施工人员进入施工现场严禁翻墙,跨越护身栏和攀爬脚手架,进入施工区必须走(D ) A 人行马道 B 地下通道 C 脚手架空隙 D 安全通道 事故的直接责任者是(A A 与事故有必须因果关系的人B 公司法人 C 项目经理 D 工长 急救电话是(C A110 B114 C120 D119 发生中暑后迅速将中暑者移到凉爽通风的地方脱去或解松衣服,给患者和含(C )的饮料或凉开水用凉水或酒精擦身 A 绵白糖 B 白砂糖 C 食糖 D 食醋 浇筑高度(A )m 以上的墙体,柱,梁混凝土时,应搭设操作平台。A2 B3 故事调查处理的原则是(C C 食糖 C4 D5 辆,行人通行的地方施工,应当设置沟井坎穴覆盖物和(A ) A 安全标志 B 防护设施 下列哪种灭火设施不适合扑灭电器火灾? (A )。 A 水 JGJ59-99标准文明施工检查表中规定易燃易爆物品应 A 远离施工现场 B 分类存放 下列哪种措施是处理气瓶受热或着火时应首先采用的 A 设法把气瓶拉出扔掉 B 用水喷洒该气瓶 建设工程项目应当配备专职安全生产管理人员,其中 全生产管理人员。 D 指向标志 C 砂子 D 石屑 C 施工标志 B 干燥剂灭火器 B ) C 远离食堂 C ) C 接近气瓶,试图把瓶上的气门关掉 D 全体人员立即撤离 1万平方米及以下的建筑工程,装饰工程至少应设备(A 专职安 D 远离居民区 A1名 B2名 C3名 D4名

相关主题
文本预览
相关文档 最新文档