01 2012华为校园招聘机考试题总结(厦门大学) 19题5则范文

时间:2019-05-12 18:04:19下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《01 2012华为校园招聘机考试题总结(厦门大学) 19题》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《01 2012华为校园招聘机考试题总结(厦门大学) 19题》。

第一篇:01 2012华为校园招聘机考试题总结(厦门大学) 19题

2012华为校园招聘机考试题总结(厦门大学)

1、删除子串,只要是原串中有相同的子串就删掉,不管有多少个,返回子串个数。#include #include #include #include int delete_sub_str(const char *str,const char *sub_str,char *result){ assert(str!= NULL && sub_str!= NULL);const char *p,*q;char *t,*temp;p = str;q = sub_str;t = result;int n,count = 0;n = strlen(q);temp =(char *)malloc(n+1);memset(temp,0x00,n+1);while(*p){

memcpy(temp,p,n);

if(strcmp(temp,q)== 0)

{

count++;

memset(temp,0x00,n+1);

p = p + n;

}

else

{

*t = *p;

p++;

t++;

memset(temp,0x00,n+1);

}

} free(temp);return count;} int main(){ char s[100] = {‘’};

int num = delete_sub_str(“123abc12de234fg1hi34j123k”,”123”,s);

printf(“The number of sub_str is %drn”,num);

printf(“The result string is %srn”,s);}

2、约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。#include #include typedef struct Node {

int num;struct Node *next;}LinkList;LinkList *creat(int n){ LinkList *p,*q,*head;int i=1;p=(LinkList *)malloc(sizeof(LinkList));p->num=i;head=p;for(i=2;i<=n;i++){ 1 q=(LinkList *)malloc(sizeof(LinkList));q->num=i;p->next=q;p=q;} p->next=head;/*使链表尾指向链表头 形成循环链表*/ return head;} void fun(LinkList *L,int m){ int i;LinkList *p,*s,*q;p=L;printf(“出列顺序为:”);while(p->next!=p){

for(i=1;i

{ q=p;

p=p->next;

}

printf(“%5d”,p->num);

s=p;

q->next=p->next;

p=p->next;

free(s);} printf(“%5dn”,p->num);} int main(){ LinkList *L;int n, m;n=9;m=5;L=creat(n);fun(L,m);

return 0;}

3、比较一个数组的元素 是否为回文数组 #include #include

void huiwen(char str[]){ int i,len,k=1;len=strlen(str);for(i=0;i

if(str[i]!=str[len-i-1])

{

k=1;

break;

} } if(k==0)printf(“%s 不是一个回文数n”,str);else

printf(“%s 是一个回文数n”,str);} void main(){ char str[100] = {0};printf(“Input a string:”);/*提示输入Input a string:*/ scanf(“%s”, str);/*scan()函数输入一个字符串:*/ huiwen(str);}

4、数组比较(20分)• 问题描述:

比较两个数组,要求从数组最后一个元素开始逐个元素向前比较,如果2个数组长度不等,则只比较较短长度数组个数元素。请编程实现上述比较,并返回比较中发现的不相等元素的个数 比如:

数组{1,3,5}和数组{77,21,1,3,5}按题述要求比较,不相等元素个数为0 数组{1,3,5}和数组{77,21,1,3,5,7}按题述要求比较,不相等元素个数为3 • 要求实现函数:

int array_compare(int len1, int array1[], int len2, int array2[])【输入】 int len1:输入被比较数组1的元素个数; int array1[]:输入被比较数组1;

int len2:输入被比较数组2的元素个数; int array2[]:输入被比较数组2; 【输出】 无

【返回】 不相等元素的个数,类型为int • 示例

1)输入:int array1[] = {1,3,5},int len1 = 3,int array2[] = {77,21,1,3,5},int len2 = 5 函数返回:0 2)输入:int array1[] = {1,3,5},int len1 = 3,int array2[] = {77,21,1,3,5,7},int len2 = 6 函数返回:3

#include #include #include int array_compare(int len1, int array1[], int len2, int array2[]){ int count=0;for(;len1>=0&&len2>=0;len1--,len2--){

if(array1[len1-1]==array2[len2-1])

{

count++;

}

} return count;} int main(){ int result=0;int array1[]={1,3,5};int len1=3;int array2[]={77,12,1,3,5};int len2=5;result=array_compare(len1, array1, len2, array2);///result=array_compare(len1, array1[], len2, array2[]);不能这样

// 函数形参中永远只是传得首地址,不能传数组 切记切记!!!

printf(“the result is %d”, result);}

5、约瑟夫问题

• 问题描述:

输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值m。从数列首位置开始计数,计数到m后,将数列该位置数值替换计数值m,并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。如果计数到达数列尾段,则返回数列首位置继续计数。请编程实现上述计数过程,同时输出数值出列的顺序

比如: 输入的随机数列为:3,1,2,4,初始计数值m=7,从数列首位置开始计数(数值3所在位置)第一轮计数出列数字为2,计数值更新m=2,出列后数列为3,1,4,从数值4所在位置从新开始计数 第二轮计数出列数字为3,计数值更新m=3,出列后数列为1,4,从数值1所在位置开始计数 第三轮计数出列数字为1,计数值更新m=1,出列后数列为4,从数值4所在位置开始计数 最后一轮计数出列数字为4,计数过程完成。输出数值出列顺序为:2,3,1,4。

• 要求实现函数:

void array_iterate(int len, int input_array[], int m, int output_array[])【输入】 int len:输入数列的长度; int intput_array[]:输入的初始数列 int m:初始计数值

【输出】 int output_array[]:输出的数值出列顺序 【返回】 无

• 示例

输入:int input_array[] = {3,1,2,4},int len = 4,m=7 输出:output_array[] = {2,3,1,4} ////////////循环链表实现////////////////////// #include #include #include typedef struct Node { int num;struct node *next;} node;node *creat(int len , int input_array[]){ node *h,*s,*p;int i;h=(node*)malloc(sizeof(node));h->num=input_array[0];p=h;for(i=1;i

s=(node*)malloc(sizeof(node));

s->num=input_array[i];

p->next=s;

p=s;} p->next=h;

return(h);} void array_iterate(int len, int input_array[], int m){ node *q,*p,*s;int i=0,j=0,k;int output_array[4];p=creat(len,input_array);while(p->next!=p){

for(i=1;i

{

q=p;

p=p->next;

}

m=p->num;printf(“%5d”,m);

output_array[j++]=m;

s=p;

q->next=p->next;

p=p->next;

free(s);

s=NULL;}

m=p->num;printf(“%5dn”,m);

output_array[j]=p->num;

k=j;

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

{

printf(“%5d”,output_array[j]);

} } int main(){ int input_array[]={3,1,2,4};int len=4;int m=7;int output_array[4];array_iterate(len, input_array, m, output_array);}

6、手机号码合法性判断(20分) 问题描述:

我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:86***。特点如下:

1、长度13位;

2、以86的国家码打头;

3、手机号码的每一位都是数字。

请实现手机号码合法性判断的函数要求: 1)如果手机号码合法,返回0; 2)如果手机号码长度不合法,返回1 3)如果手机号码中包含非数字的字符,返回2; 4)如果手机号码不是以86打头的,返回3;

【注】除成功的情况外,以上其他合法性判断的优先级依次降低。也就是说,如果判断出长度不合法,直接返回1即可,不需要再做其他合法性判断。

 要求实现函数:

int verifyMsisdn(char* inMsisdn)【输入】 char* inMsisdn,表示输入的手机号码字符串。【输出】 无

【返回】 判断的结果,类型为int。 示例

输入: inMsisdn = “869123456789“ 输出: 无 返回: 1 输入: inMsisdn = “88***9“ 输出: 无 返回: 3 输入: inMsisdn = “86***9“ 输出: 无 返回: 0

#include #include #include #include #define LENGTH 13

int verifyMsisdn(char *inMsisdn){

char *pchar=NULL;assert(inMsisdn!=NULL);if(LENGTH==strlen(inMsisdn)){

if(('8'==*inMsisdn)&&(*(inMsisdn+1)=='6'))

{

while(*inMsisdn!='')

{

if((*inMsisdn>='0')&&(*inMsisdn<='9'))

inMsisdn++;

else

return 2;

}

}

else

return 3;} else

return 1;return 0;}

int main(){ char *pchar=NULL;unsigned char ichar=0;int result;switch(ichar){ case 0:

pchar=“8612345363789”;break;case 1:

pchar=“***”;break;case 2:

pchar=“86s1234536366”;break;default:

break;} result =verifyMsisdn(pchar);printf(“result is %dn”,result);}

7、数组比较(20分)• 问题描述:

比较两个数组,要求从数组最后一个元素开始逐个元素向前比较,如果2个数组长度不等,则只比较较短长度数组个数元素。请编程实现上述比较,并返回比较中发现的不相等元素的个数 比如:

数组{1,3,5}和数组{77,21,1,3,5}按题述要求比较,不相等元素个数为0 数组{1,3,5}和数组{77,21,1,3,5,7}按题述要求比较,不相等元素个数为3

• 要求实现函数:

int array_compare(int len1, int array1[], int len2, int array2[])

【输入】 int len1:输入被比较数组1的元素个数; int array1[]:输入被比较数组1;

int len2:输入被比较数组2的元素个数; int array2[]:输入被比较数组2; 【输出】 无

【返回】 不相等元素的个数,类型为int

• 示例

1)输入:int array1[] = {1,3,5},int len1 = 3,int array2[] = {77,21,1,3,5},int len2 = 5 函数返回:0 2)输入:int array1[] = {1,3,5},int len1 = 3,int array2[] = {77,21,1,3,5,7},int len2 = 6 函数返回:3

#include #include #include

int array_compare(int len1, int array1[], int len2, int array2[]){ int count=0;

for(;len1>=0&&len2>=0;len1--,len2--){

if(array1[len1-1]==array2[len2-1])

{

count++;

}

} return count;}

int main(){ int result=0;int array1[]={1,3,5};int len1=3;

int array2[]={77,12,1,3,5};int len2=5;

result=array_compare(len1, array1, len2, array2);///result=array_compare(len1, array1[], len2, array2[]);不能这样

// 函数形参中永远只是传得首地址,不能传数组 切记切记!!!

printf(“the result is %d”, result);}

8、简单四则运算

• 问题描述: 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值 注:

1、表达式只含 +,-, *, / 四则运算符,不含括号

2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况

3、要考虑加减乘除按通常四则运算规定的计算优先级

4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情况发生

5、输入字符串一定是符合题意合法的表达式,其中只包括数字字符和四则运算符字符,除此之外不含其它任何字符,不会出现计算溢出情况

• 要求实现函数:

int calculate(int len,char *expStr)【输入】 int len: 字符串长度; char *expStr: 表达式字符串; 【输出】 无

【返回】 计算结果

• 示例

1)输入:char *expStr = “1+4*5-8/3” 函数返回:19 2)输入:char *expStr = “8/3*3” 函数返回:6 #include /* * author by wanww * time: 2011-09-07 */ using namespace std;int array_compare(int len1, int array1[], int len2, int array2[]){ if(len1 == len2){

int count = 0;

for(int i=0;i

{

if(array1[i]!=array2[i])count++;

}

return count;} else if(len1

return array_compare(len1, array1,len1,array2+len2-len1);} else {

return array_compare(len2,array1+len1-len2,len2,array2);} }

void array_iterate(int len, int input_array[], int m,int output_array[]){ int * flag = new int[len];memset(flag,0,len*4);int hasout=0;//已经出列的数字个数

int start = 0;//开始的下标号

int j=0;//当前以报到的数字

while(true){

if(flag[start] == 0)//当前元素还没出列

{

j++;

if(j==m)//已经计数到m,当前start下标的元素出列

{

output_array[hasout] = input_array[start];

flag[start] = 1;//标记当前元素已经出列

hasout ++;

if(hasout == len)break;//所有的元素都已经出列,结束程序

//初始化下一轮的数字

j = 0;

m = input_array[start];

}

}

start ++;

if(start==len)start = 0;

} delete [] flag;

} int calculate(int len,char *expStr){ struct {

char opdata[200];

int top;}opstack;//定义操作符栈

opstack.top =-1;int i=0;//遍历字符串的下标

int t=0;//当前后缀表达式的长度

char ch = expStr[i];while(ch!=''){

switch(ch)

{

case '+':

case '-':

while(opstack.top!=-1)

{

expStr[t] = opstack.opdata[opstack.top];

opstack.top--;

t++;

}

opstack.top++;

opstack.opdata[opstack.top] = ch;

break;

case '*':

case '/':

while(opstack.top!=-1 &&(opstack.opdata[opstack.top] =='*' || opstack.opdata[opstack.top] =='/'))

{

expStr[t] = opstack.opdata[opstack.top];

opstack.top--;

t++;

}

opstack.top++;

opstack.opdata[opstack.top] = ch;

break;

default:

expStr[t] = ch;

t++;

break;

}

i++;

ch = expStr[i];} while(opstack.top!=-1)//将栈中所有的剩余的运算符出栈

{ expStr[t] = opstack.opdata[opstack.top];

opstack.top--;

t++;} expStr[t]='';struct {

int numeric[200];

int top;}data;data.top =-1;i=0;ch = expStr[i];while(ch!=''){

if(ch>='0' && ch <= '9')

{

data.top++;

data.numeric[data.top] = ch-'0';

}

else if('+' == ch)

{

int tmp = data.numeric[data.top-1] + data.numeric[data.top];

data.top--;

data.numeric[data.top] = tmp;

}

else if('-' == ch)

{

int tmp = data.numeric[data.top-1]s1 + s2);} } int main(){ char s[MAX];//s是原字符串 char s1[MAX], s2[MAX];//s1是要替换的 //s2是替换字符串 puts(“Please input the string for s:”);scanf(“%s”, s);puts(“Please input the string for s1:”);scanf(“%s”, s1);puts(“Please input the string for s2:”);scanf(“%s”, s2);StrReplace(s, s1, s2);puts(“The string of s after displace is:”);printf(“%sn”, s);return 0;} 答案三:

#include #include #include #define M 100 void StrReplace(char* strSrc, char* strFind, char* strReplace);int main(){ char s[]=“ABCDEFGHIJKLMNOPQRSTUVWXYZ”;char s1[]=“RST”;char s2[]=“gggg”;StrReplace(s,s1,s2);printf(“%sn”,s);return 0;} void StrReplace(char* strSrc, char* strFind, char* strReplace){ while(*strSrc!= ''){

if(*strSrc == *strFind)

{

if(strncmp(strSrc,strFind,strlen(strFind))== 0)

{

int i = strlen(strFind);

int j = strlen(strReplace);

printf(“i = %d,j = %dn”,i,j);

char *q = strSrc + i;

printf(“*q = %sn”,q);

while((*strSrc++ = *strReplace++)!= '');

printf(“strSrc1);

printf(”*q = %sn“,q);

while((*strSrc++ = *q++)!= '');

}

else

{

strSrc++;

}

}

else

{

strSrc++;

} } }

15、编写一个程序实现功能:将字符串”Computer Secience”赋给一个字符数组,然后从第一个字母开始间隔的输出该串,用指针完成。答案:

#include #include int main(){ char str[]=”Computer Science”;int flag=1;char *p=str;while(*p){ if(flag){

printf(“%c”,*p);} flag =(flag + 1)% 2;p++;} printf(“n”);return 0;}

16、使用C语言实现字符串中子字符串的替换 描述:编写一个字符串替换函数,如函数名为 StrReplace(char* strSrc, char* strFind, char* strReplace),strSrc为原字符串,strFind是待替换的字符串,strReplace为替换字符串。举个直观的例子吧,如:“ABCDEFGHIJKLMNOPQRSTUVWXYZ”这个字符串,把其中的“RST”替换为“ggg”这个字符串,结果就变成了: ABCDEFGHIJKLMNOPQgggUVWXYZ 答案一:

#include #include void StrReplace(char* strSrc, char* strFind, char* strReplace);#define M 100;void main(){char s[]=”ABCDEFGHIJKLMNOPQRSTUVWXYZ“;char s1[]=”RST“;char s2[]=”ggg“;StrReplace(s,s1,s2);printf(”%sn“,s);} void StrReplace(char* strSrc, char* strFind, char* strReplace){ int i=0;int j;int n=strlen(strSrc);int k=strlen(strFind);for(i=0;i

#include #define MAX 100 StrReplace(char *s, char *s1, char *s2){ char *p;for(;*s;s++){ for(p = s1;*p && *p!= *s;p++);if(*p)*s = *(p1 = %sn”,strSrc-1);

printf(“*q = %sn”,q);

while((*strSrc++ = *q++)!= '');

}

else

{

strSrc++;

}

}

else

{

strSrc++;

} } }

17、编写一个程序实现功能:将两个字符串合并为一个字符串并且输出,用指针实现。

char str1[20]={“Hello ”}, str2[20]={“World ”};答案:

#include

int main(){ char str1[20]={“Hello ”}, str2[20]={“World ”};char *p=str1, *q=str2;

while(*p)p++;while(*q){ *p = *q;p++;q++;} *p = ‘’;printf(“%sn”, str1);

return 0;}

18、算分数的问题,去掉一个最高分一个最低分,求平均分

1.#include 2.float avescore(float score[],int n)3.{ 4.float min=0;5.float max=0;6.int minindex=0;7.int maxindex=0;8.float sum=0;9.min=score[0];10.for(int i=0;imax)20.{ 21.max=score[i];22.maxindex=i;23.} 24.score[maxindex]=0;25.for(i=0;i

the last score is :85.75

19、对一个数组,将数组中偶数从大到小排序,奇数从小到大排序,奇数和偶数交叉着放且输出数组第一位放奇数 若奇数和偶数不等长,则把剩下的直接放到数组中。

思路:先进行奇偶判断,得到奇数和偶数数组。然后对两数组排序,进行长度判断,最后组织数据。

#include 1.#include 2.3.void jiou(int a[],int n)4.{ 5.int *p1;6.int *p2;7.int i,j;8.int k=0;9.int kk=0;10.int count1=0;11.int count2=0;12.int temp;13.int temp2;14.int m=0;15.p1=(int*)malloc(sizeof(int)*n);16.p2=(int*)malloc(sizeof(int)*n);17.for(i=0;ip2[j+1])41.{temp2=p2[j];p2[j]=p2[j+1];p2[j+1]=temp2;} 42.for(i=0;i59.60.61.if(count1>count2)62.63.{ 64.for(i=0;i

第二篇:华为校园招聘

华为集团校园招聘委托红海人力校园招聘需学校配合事项

尊敬的学校领导:

您好,很荣幸与贵校的合作!

为确保本次校园招聘工作的顺利进行,有以下事宜需提前沟通并切实准备、宣传到位:

一、本次校园招聘的时间段:2011年9月 10日至 10月30日(具体到贵校时间将提前三天通知您,如此时间段对贵校有问题,请于近两天内与我司沟通。)

二、招聘程序:

1、校企双方合作沟通――校园招聘宣讲会——考试——阅卷——公布面试人员名单——面试——查学籍档案及处分记录——公布录用人员名单——录用人员座谈会——与校对口专业科主任、老师座谈――结束。

2、在以上过程中会参观学校的教学设备、实验设备、实习工厂、学生宿舍等作为我司对贵校的招聘考核指标之一。

三、报名资料准备:

1、请将报名人员相关信息录入《校园招聘学生报名表》(为便于后续工作的开展,请严格按此模板填写),招聘小组到达时,请交付:电子件;

2、请提前督促学生装订好面试材料(如面试材料不完整,将失去面试资格);

3、完整的学校介绍相关资料或光碟;

4、具体事宜沟通、联络老师一名,确保招聘过程中各种招聘相关信息的准确、及时的传达;

5、其他协助人员2名(学生可)。

四、报名条件:

1、年龄要求: 1993年6月30日以前出生(报到时满18周岁)

2、身高要求:男:1.60M 以上女:1.55M以上

3、视力要求:裸视0.8以上

4、资格要求:学习成绩班上前25名。

5、排他条件:

(1)有过不良记录的,如:警告处分等;(2)有任何一门课程不及格的;

(3)有重度近视的;(4)有色盲、色弱的。(5)有重大疾病或传染病的。(6)插班生、两年制、五年制。

6、学历要求:全日制三年制;

7、专业要求:

(1)通讯类:包括但不限于以下专业:通信技术、无线电技术、综合电信、电子信息技术、电子信息工程、通信设备制造、通信工程、计算机通信。

(2)电子类:包括但不限于以下专业:应用电子技术、精密电子电路、电子产品品质管理、光电子技术、电子元器件工艺与设备、现代电气技术、电子电器应用与维修。

(3)机电类(仅限弱电类专业)

包括但不限于以下专业:机电一体化、机电工程、机电技术应用、机电设备安装与维修、数控技术应用、工业电气自动化、电气运行与控制。

(4)计算机类(仅限硬件类专业)

包括但不限于以下专业:计算机及应用、计算机网络、计算机控制技术、计算机系统维护技术。

五、宣讲:

1、宣讲场地的准备(要求为多媒体教室,保证良好的声音传导效果和图像投影效果);

2、宣讲设备及设备调试人员的准备,确保宣讲现场播放设备的正常运行(如:DVD、投影仪等)。

六、考试

1、考试场地(尽可能在两个大教室,最多分4个教室,两人间隔距离为一米);

2、学生的在校成绩单(需盖教务处公章,学生在参加面试时必须携带,并对成绩的真实性负责);

3、考试试卷的印刷机器及地点需学校配合提供。

七、考场纪律

1、考场只需携带物品:身份证、学生证(或准考证)、笔,请勿将草稿纸、笔记本、书包等带进考场。

2、考试时间:大专生90分钟,中专生60分钟。

3、考试填写要求:

(1)首先在答题上注明姓名、班级、学号、专业、性别、届,确保字体工整、清晰;

(2)请将正确答案填写在答题卡内相应的位置,选择题可直接在正确答案上打勾或涂黑,答案没按要求填写在答题卡上的作为无效处理。

(3)可在试卷上或答题卡背面直接验草。

4、考场纪律要求:

(1)讲究诚信,不能作弊,作弊或代考者一经发现,立即被请出考场并取消笔试及面试资格,作弊行为将给个人及学校后续招聘评估工作造成一定的影响。

(2)不能交头接耳或小声议论,有疑问请举手请教监考人员。

(3)考试结束后,请将答题卡及试卷全部上交,严禁将考题、答题卡私自保存或带出考场,一经发现有私自保存试卷者,将对学校后续招聘评估工作造成一定的影响。

八、阅卷:

1、准备阅卷场地;

2、请提供红笔5支,黑笔5支;

3、协助老师或学生两名。

九、面试:

1、准备面试场地;

2、面试场地保证四位面试官在面试时相互不造成干扰即可。

十、学生参加面试时需携带并按秩序装订的材料:

1、《应聘人员登记表》(请准备一寸彩照1张,需粘贴在此表右上角);

2、《考核表》(面试当天发);

3、个人简历(或学校推荐表)1份;

4、成绩单原件1份(须需盖有学校教务处公章);

5、个人学历证明原件一份(必须盖有学校公章);

6、身份证复印件1份(或户口薄复印件)。

十一、查档:学生的完整档案(包括奖励及处分记录)

以上十一条事宜如有任何疑问,请电话联系,谢谢!

深圳红海人力资源有限公司

重庆招聘部:谭跃斌 ***

················

报名截止时间:2011年10月31日下午3点4301 报名地点:电子系办公室胡庆芳老师65210593 ···········································

第三篇:机考最新资料员试题-客观题

某施工单位文本(表格)文件采用存储式正确的是()。

A.MPEG2

B.DWG

C.TXT

D.SVG 2 城建档案馆对某住宅工程的建设工程档案准备进行预验收,预验收的时机应安排在().A 工程竣工验收后,工程竣工预验收前

B 工程完工前7天

C 工程竣工预验收后,工程竣工验收前

D 工程竣工验收后14天 3 工程质量评估报告应经()和监理单位有关负责人审核签字。

A 总监理工程师

B 项目技术负责人

C 专业监理工程师

D 项目经理 4 某建筑工程资料管理软件中,填写检验批验收记录表的主控项目时,软件能够自动判断是否超出标准,△代表()。

A 超出地方标准

B 超出行业标准

C 超出企业标准

D 超出国标 5 建设单位办理竣工验收备案时,下列资料中需提交原件的是()。

A 人防工程验收证明

B 工程款支付证明及发票 C 建设施工合同

D 工程施工质量验收申请表 原材料进场时应按批进行现场验收,以下不属于验收内容的是()。

A 查产品合格证

B 查出厂检查报告

C 查复验报告

D 查产品质量规范 7施工文件档案资料为了适应长时间保存的要求,所有的资料必须用()填写

A 红色墨水

B 纯蓝色墨水

C 油性圆珠笔

D 碳素墨水 8 在建筑工程资料管理软件中,关于密码设置说法错误的是()。

A 每个工程均可设置密码

B 项目总造价一千万以上的工程项目才允许设置密码 C 设置密码时没有限制密码的位数

D 在工程向导中忘记设置密码也可在后期进行密码的设置 9 施工单位应报监理审核的技术资料是()。

A 检测计划

B 施工日志

C 材料进场检验报告

D 出厂合格证 10 施工文件档案资料数量检查的内容就是核对现有施工文件资料的数量与()是否相符。

A 归档的数量

B 移交的数量

C 登记的数量

D 保存的数量 现场计量应由()进行,按施工合同的约定复核工程量清单和工程款支付报审表后,提出意见报总监理工程师审核。

A 监理工程师

B 监理单位负责人 C 专业监理工程师

D 计量工程师 12 资料员负责施工资料的立卷和()。

A 审核

B 填写

C 编制 D 归档 工程文件案卷装具一般采用卷盒、卷夹两种形式,卷盒的外表尺寸为()。

A 310mm*210mm

B 320mm*210mm

C 310mm*220mm D 320*220mm 14 下列属于监理文件的进度控制文件的是()。

A 施工进度计划报审表

B 工程延期申请表

C 工程技术文件报审表

D 工程变更费用报审表 15 资料员的工作职责是()。

A 参与编制施工组织设计。

B 参与制定施工资料管理计划。C 参与编制施工方案

D 参与编制施工总进度计划 在施工计录文件中下列属于监理单位选择性保存的文件是()。

A 混凝土预拌测温记录

B 预拌混凝土运输单

C 施工检查记录 D 沉降观测记录 17 以下不属于施工日志中的内容的是()。

A 日期

B 天气状况

C 地点

D 工程名称 一台计算机突然连不上局域网,不可能的原因是()。A 网络问题 B 网卡坏

C 服务器网卡坏

D 集线器问题 19 关于涉密资料的密级变更和解密,()和未定密级的仍需控制使用的文件资料,必须按照保密有关规定办理。

A 机密

B 未解密

C 秘密 D 已解密 设计单位在工程建设过程形成的文件向()移交。

A 监理单位

B 建设单位

C 质量监督站

D 城建档案馆 施工文件传阅过程中,发文传阅的期限不应超过文件本身的()。

A 使用期限

B 处理期限

C 审核期限

D 保存期限 22 监理实施细则由()编制。

A 总监理工程师 B 专业监理工程师 C 监理员 D 质量检查员 建设单位应在单位工程竣工验收合格后()日内到建设工程备案机构办理备案。

A 28 B 21

C 15 D 7 24 工程资料软件“分包单位资质报审表”中要求的分包单位资质材料不包括()。

A 企业资质等级证书

B 分包单位企业法人营业执照 C 特殊行业施工许可证

D 分包单位操作人员花名册 25 资料员岗位应具备()专业技能。

A 资料审批

B 资料归档移交

C 资料编制

D 资料填写 26 检验批质量验收记录()必须保存。

A 监理单位

B 施工单位 C 设计单位 D 建设单位 地基与基础分部工程中,场地平整工程质量验收应属于()子分部验收内容。

A 土方

B 边坡

C 基础

D 地基 某施工现场资料员对施工单位进度造价文件进行整理中,发现()不属于该类资料。

A 工程洽商记录

B 费用索赔申请表

C 施工进度计划

D 工程开工报审表 29 在对电梯安装工程进行验收时所采用的方法是()。

A 抽检

B 全检

C 专检

D 普查和整机运行考核 30 招标控制价格文件主要保存单位是()。

A 监理单位 B 施工单位

C 设计单位

D 建设单位 31 施工图改绘,当需要取消内容时,可采用的方法有().A 叉改法

B 刮改法

C 涂抹法

D 画对号

对资料检索设计的基本要求,需要考虑的是()。

A 允许检索的范围

B 信息资料检索的工具

C 检索的信息和数据的准确性

D 检索的信息储存量的多少 33 在监理文件中造价控制文件不包括()。

A 费用索赔审批表

B 竣工移交证书 C 工程变更费用报审表 D 工程预支付 34 依据施工物质资料管理流程,采购施工物资应收集()文件。

A 施工检测计划 B 见证试验检测汇总表

C 出厂合格证 D 材料供应单位资质 35 下列有关请示的特点,不正确的是()。36 下列不属于社会保险费的是()。

在建筑工程资料管理软件中,从工程信息询列表中点击导出工程,其扩展名为为().38 在使用MicrosoftWord的编辑功能时,将选中的一段文字移动到另一页可以进行以下()操作

沿建筑物外墙底部四周设置的向外倾斜的斜坡称为(),其主要作用是排除勒脚处的雨水,保护建筑物的基础不受雨水侵蚀。40 集体合同订立后,应当报送劳动行政部门;劳动行政部门自收到集体合同文本之日起()日内未提出异议的集体合同即行生效。41 用视频设备获得的动态图像文件,收集时应注意收集其()的压缩法和相关数据。42 给水管道穿过墙壁和楼板应设置套管。安装在楼板内的套管,其顶部应高出装饰地面()mm.43 某建筑物上部荷载大,自身稳定性要求高、设有地下室且建造在软弱土地基上时,常用()基础

意见作为下行文,类似于指示,但与指示相比,它们的区别在于().45 机关领导人或被授以专门权限的部门负责人对文稿终审核准后,批注正式定稿和发出意见并签注姓名、日期的活动是()。46 会议文件属于()类文件。

47按<城市建设档案分类大纲》分类,钢铁厂、电解铝厂、钢材厂的房屋建筑属于()类。

A 民用建筑 B 市政工程

C 工业建筑

D 环境保护

在工程资料软件中,为预验收报验表插入的资料编号为()。

A 00-01-C6

B 00-00-C5 00-00-C8

D 00-00-C7 49 工程文件立卷时,如果圈内既有文字材料又有图纸材料,则应该按照()的顺序排列。

A 按时间顺序交错放置

B 图纸资料在前

C 图文先后均可 D 文字材料在前 50 城建档案管理机构预验收工程档案时,应查验声像档案的内容、质量、()等是否符合要求。

A 材质

B 载体

C 格式

D 保护措施 51 关于光纤的优点说法错误的是()。

A 体积小

B 重量轻

C 传输损耗小

D 保密性能差 52 绘制施工文件资料分类保存制度应是()内容。

A 资料管理制度

B 资料管理组织与责任

C 资料管理流程 D 资料管理目标

施工文件《火灾自动报警及消防联动系统分项工程质量验收记录》必须由()负责保存。

A 监理单位 B建设单位 C 城建档案馆 C 施工单位 E设计单位 54 建筑工程资料管理专业技能应包含()等。

A 资料计划管 B 资料收集管理 C 资料使用保管 D 资料归档移交 E 资料填写、审批 55房屋建筑工程中按国家相关规定,最低保修期限为五年的有()。

A 外墙面的防渗漏 B 电气管线 C 供热与供冷系统 D 给排水管道 E 屋面防水 56《 图纸会审、设计变更、洽商记录》可由()单位提出。

A 施工单位

B 监理单位 C 建设单位

D 设计单位 E 质量监督站 57 房屋建筑工程施工文件资料由()组成。

A 施工测量资料 B 施工质量验收资料

C 施工验收文件

D进度造价资料

E 施工管理资料 58 监理合同应由()保存。

A 建设单位 B 施工单位 C 设计单位 D 监理单位

E 城建档案馆 59 资料员按职业标准规定应当具备的专业知识类别分别为()。

A 基础知识 B 岗位知识 C 工作礼仪知识

D 项目管理知识 E 通用知识 60 格据总线接口的不同,可以将网卡分为().A PCI

B PCMCLA C USB D ISA

E PCD 61 施工资料管理计划应在()开始编制。

A 施工准备阶段

B 开工前 C 签订施工合同后 D 工程验收期间 E 施工招标前

计算机信息系统存储、处理、传递、输出的涉密档案信息要有相应的标识,规定的密级有()。A 秘密

B 绝密

C 机密 D 永久

E 长期 63 工程资料组卷应遵循自然形成规律,保持卷内文件、资料内在联系,但工程资料只能组成一卷,不得分开组卷。

A 正确

B 错误

网卡作为局域网组建的基本配件,对于整个网络起着决定性作用。

A 正确

B 错误

监理单位对《预应力筋张拉记录》可以自行决定是否保存。

A 正确

B 错误

《检验批质量验收记录》属于施工质量验收C8类文件。

A 正确

B 错误

施工资料交底是指在施工前,施工员对项目管理人员进行的交底。

A 正确

B

错误

设计变更属于工程变更的一部分内容,因而它也关系到进度、质量和投资控股。

A 正确

B 错误

市政基础设施工程,是指城市道路、公共交通、供水、排水、燃气、热力、园林、环卫、污水处理、垃圾处理、防洪、地下公共设施及附属设施的土建、管道、设备安装工程。

A 正确

B 错误

建设工程竣工验收备案工作由施工单位办理。

A 正确

B 错误

施工档案数量检查的内容主要是核对现有施工文件的数量与登记的数量是否相符。

A 正确

B 错误

《墙体节能工程保温板材与基层粘结强度现场拉拔试验》主要是施工单位在现场完成的,并做好记录

A 正确

B 错误

施工管理资料包括工程概括表、分包单位资质报审表和施工进度计划报审表。

A 正确

B 错误

案卷封面的内容包括档号、案卷题名、起止日期、保管期限及本案卷在该工程案卷总量中的排序。

A 正确

B 错误

《节能工程材料复试报告》属于施工试验记录及检测报告C6类文件。

A 正确

B 错误

对钢筋接头的力学性能进行检验时,随机截取三个进行抗拉强度试验,当三个接头试件的抗拉 强度均符合要求时为合格,当有一个不符合要求时,再取6个试件进行复检。

A 正确

B 错误

4类双绞线又称为声音级电缆,适合于10Mb/s双绞线以太网。

A 正确

B 错误

信息管理部门要全面负责信息的巡检,建立责任人自检、部门负责人抽样检测制度。

A 正确

B 错误

绘制施工资料管理计划,制定资料收集目录时,施工记录文件应由施工员填写。

A 正确

B 错误

检验批的质量按主控项目和一般项目验收,一般项目是指不重要的检查项目。

A 正确

B 错误

<单位(子单位)工程质量竣工验收记录》由施工单位填写。

A 正确

B 错误

在文件接受登记制度中,工程部其他部门或个人从外单位带回或通过其他途径收到的工程文件,统一交到办公室。

A 正确

B 错误 某施工单位甲项目部通过招投标,中标了某厂精密铜棒车间的建造任务。该车间为单层钢筋混凝土排架结构、柱下杯型独立基础、工字型牛腿柱、12米钢筋混凝土预应力屋架,建筑面积7200平方米。工程于2001年12月10日开工,于2003年1月20 日竣工并验收合格。83 甲项目部应将该车间的施工文件资料移交给建设单位的时间是()。

【单项选择题】

A 2001年12月10日前

B 2003年1月20日前 C 2003年1月20日

D 2003年4月20日

甲项目部资料员要求归档的工程电子文件采用电子签名。

【单项选择题】 A 正确

B 错误

甲项目部资料员收集的“杯型独立基础钢筋检验批质量验收记录”属于()类。

【单项选择题】

A 记录文件C5

B 试验记录及检测文件C6 C 质量验收文件C7

D 验收文件C8 86 城建档案馆需对“杯型独立型基础钢筋检验批质量验收记录”进行归档保存。

【单项选择题】 A 正确

B 错误

下列属于施工试验记录及检测文件类资料的有()。

【单项选择题】

A 钢筋进场复验报告

B 模板隐蔽工程验收记录

C 桩基检测报告

D 混凝土抗压强度试验报告

E 后置埋件抗拔试验报告

下列施工技术文件中需建设单位、设计单位、施工单位、监理单位和城建档案馆共同保存的资料是精密铜棒车间的()。

【单项选择题】

A 单位工程施工组织设计

B 预应力屋架吊装方案 C 图纸会审记录

D 技术交底记录

某建筑物地上5层,地下2层,在工程竣工验收时未对工程有无渗漏进行检查,在一次强降雨后出现地下水渗水。根据此及相关知识回答下列问题。

以下不属于《地下工程防水效果检查记录》中所包含的内容是()。

【单项选择题】

A 建设单位

B 工程名称

C 检查部位

D 检查日期 90 《地下工程防水效果检查记录.应一式()份.[单项选择题] A 1

B

C

D 4 91` 以下不属于《地下工程防水效果检查记录》的保存单位的是()。

【单项选择题】

A 施工单位

B 建设单位

C 监理单位

D 检测单位

对于地下工程有无渗漏现象进行检测时,检查的内容应包括()。

【多项选择题】

A 裂缝

B 渗漏部位

C 渗漏情况

D 渗漏时间

E 处理意见

地下防水工程的检查方法是检查人员用手触摸混凝土墙面及用吸水纸贴附背水墙面检查地下室外墙有无裂缝和渗水现象。

【单项选择题】 A 正确

B 错误

地下工程验收时,发现渗漏水现象应制作、标示好背水内表面结构工程展开图。【单项选择题】 A 正确

B 错误

甲铁合金厂拟在厂区内兴建一座精密铜棒车间。乙勘察设计院进行工程勘察、设计,车间采用单层钢筋混凝土排架式结构,预应力钢筋混凝土屋架、预制钢筋混凝土牛腿柱和现浇钢筋混凝土独立杯型基础。丙监理公司进行工程监理。丁建设公司进行总承包施工,并将预应力工程和结构吊装工程分包给具备资质的专业公司施工。

甲铁合金厂应当自领取施工许可证之日起一个月内开工。

【单项选择题】

A 正确

B 错误

除了总承包合同中约定的分包外,丁建设公司可以将预应力工程和结构吊装工程直接分包给专业公司施工,无需告知业主。

【单项选择题】

A 正确

B 错误

在该工程施工期间,预应力专业公司应当接受()的质量管理。

【单项选择题】

A 结构吊装专业公司

B 乙勘察设计院

C 丁建设公司

D 丙监理公司 98 结构吊装专业公司编制的结构吊装方案由()项目技术负责人核准备案。

【单项选择题】

A 甲铁合金厂

B 丁建设公司

C 结构吊装专业公司

D 丙监理公司 99 精密铜棒车间的单位工程竣工验收由()组织。

【单项选择题】

A甲铁合金厂

B 丁建设公司 C 结构吊装专业公司

D 丙监理公司 100 工程实施过程中,属于施工方项目管理的有()。

【多项选择题】

A 甲铁合金厂

B 乙勘察设计院

C 丁建设公司

D 预应力工程专业分包

E 结构吊装工程专业公司 某监理公司通过投标,中标了十一层框架剪力墙结构小高层住宅楼的监理任务。工程开工前,总监理工程师组织专业监理工程师编制了该住宅楼的监理实施规划,明确了项目资料管理和信息安全管理的职责和规定。工程于2000年1月开始建设,2001年12月完工并通过竣工验收。

项目监理部在收集电子文件时,均应进行登记,并从电子文件生成起对需归档的电子文件性质、类别、期限进行标记。

【单项选择题】 A 正确

B 错误

监理资料归档前,应按照规定的项目,对建设电子文件的()进行鉴定。

【多项选择题】

A 真实性 B 连续性 C 完整性

D 安全性

E 有效性

电子文件的在线归档可实时进行,离线归档应早于纸质或其他载体形式文件归档时间。

【单项选择题】

A正确 B 错误

监理单位在实施离线式归档时,下列错误的步骤是()。

【单项选择题】

A 将已整理好的电子文件及其著录数据、元数据等分案件按要求从原系统中导出 B 将导出的同一案件的电子文件及其著录数据、元数据等存储在不同载体上 C 对存储的电子文件进行检验

D 将存储电子文件并贴好封面的载体移交给本单位档案部门 105 项目监理部在移交电子文件之前,应对移交的载体及其技术环境进行检验,下列不属于检查项目的是()。

【单项选择题】

A 电子档案的精准性

B 载体有无病毒、有无划痕 C 电子档案与纸质档案是否一致、是否已建立关联 D 登记表、著录数据、软件、说明资料等是否齐全

脱机建设电子档案的保管时,不正确的措施是()。

【单项选择题】

A 归档载体应作防写处理

B 环境温度应保持在25℃ C 远离强磁场存放 D 单片载体应装盒,竖立存放 某工程项目资料人员在进行施工归档文件组卷时,文件内容有文字材料、施工图或既有文字又有图纸时,卷内文件应按照现行《建设工程文件归档规范》GB/T50328-2014的要求进行整理。请回答下列问题。

施工档案卷内文件应按()和顺序排列。

【单项选择题】

A 事项

B 类别

C 专业

D 文件形成单位 108 卷内文件文字材料应按照()排列。

【单项选择题】

A 收录的先后顺序

B 事项、专业顺序 C 同类文件的先后顺序

D 文件形成单位

卷内文件,同一事项的文件在排练时应遵循请示预批复、主体与附体不应分开,并应按()规律排序

A 批复在前、请示在后。主体在前、附件在后 B 请示在前、批复在后,主体在前、附件在后 C 批复在前、请示在后,附件在前、主体在后 D 请示在前、批复在后,附件在前、主体在后

建设工程文件归档规范将归档文件分为()等类别。

【多项选择题】

A 工程准备阶段文件

B 监理文件 C 施工文件 D 备案文件 E 竣工验收文件 111 案卷内既有文字又有图纸时应按照图纸在前、文字在后规律排列。

【单项选择题】

A 正确

B 错误

施工单位在收齐工程文件并整理立卷后,建设、监理单位应按照要求对归档文件进行审查,合格后方可向城建档案管理机构移交。

【单项选择题】

A 正确

B 错误

下列有关请示的特点,不正确的是()。

A 具有强制回复的性质

B 具有定向性 C 具有指导性

D 具有预先性 114 下列不属于社会保险费的是()。

A 住房公积金 B 养老保险费

C 失业保险费

D 工伤保险费

在建筑工程资料管理软件中,从工程信息查询列表中点击导出工程,其扩展名为()。A doc B tex

C dwg

D xm1 116 在使用MicrosoftWord的编辑功能时,将选中的一段文字移动到另一页可以通过以下()完成。

A 先剪切,后粘贴

B 先粘贴,后复制 C 先粘贴,后剪切。D 先复制,后粘贴

沿建筑物外墙底部四周设置的向外倾斜的斜坡为(),其主要作用是排除勒脚处的雨水,保护建筑物的基础不受雨水侵蚀。

A 防潮层

B 勒脚

C 散水

D 坡道 118 集体合同订立后,应当报送劳动行政部门;劳动行政部门自收到集体合同文本之日起()日内未提出异议的,集体合同即行生效。

A 15 B 30 C 7 D 60 119 房屋拆除应当具备保证安全条件的建筑物施工单位承担,由()对安全负责。

A 建设单位负责人

B 建筑施工单位负责人 C 项目经理

D 专职安全生产管理人员 120 下列属于专用公文的是()。

A 会计文件

B 函

C 请示

D 会议纪要

总承包单位将建筑工程分包给其他单位的,对分包工程的质量承担()。分包单位应当接受总承包单位的质量管理。

A 有限责任

B 连带责任

C 次要责任

D 主要责任 122 建筑总平面图中,道路的表达内容不包括().A 道路纵向坡度

B 路面中心标高

C 道路转弯半径

D 道路构造层次

根据公文处理时限要求划分,无特殊时间要求,可作常规依次处理的文件是()。

A 特急件

B 快件

C平件

D 急件

卫生间的楼板四周除门洞外,应做混凝土翻边,高度不应小于()mm,宽同墙厚,混凝土强度等级不小于C20.A 100

B 200

C 250 D 300 125 在使用MicrosoftWord的表格编辑功能时,一次性插入三行可以进行以下操作()。

A 选择菜单中的命令

B 选定三行,在菜单中选择命令 C 无法实现

D 把插入点放在尾部,按回车

打开一个MicrosoftWord新文档的快捷方式是()。

A Ctr1+N

B Ctr1+T

C Ctr1+F

D Ctr1+O 127 下列有关报告的特点,不正确的是()。

A 报告具有预先性

B 报告表述方式以叙述为主 C 报告不要求批复

D 报告是上行公文

厚度大于()mm的钢板为厚钢板,主要用于钢结构。

A

B 5

C 3

D 8 129 建筑总高度大于()m,不论是住宅还是公共建筑均为超高层建筑。

A 150

B 175

C 100

D 80

投影方向垂直于投影面的投影发叫()。

A 斜投影法

B 正投影法

C 中心投影法

D 逆向投影法

防水混凝土的后浇带浇筑完成后应保持湿润养护()周以上。

A 2

B 1

C 3

D 4

132在MicrosoftExce1中,要同时删除不同单元格时,应按()键进行选定。A Ctr1

B A1t

C Shift

D Tab 133 工程量清单是指建设工程的()的名称和相应数量等的明细清单。

A 分部分项、措施项目和其他项目

B 分部分项、措施项目、规费项目

C 分部分项、措施项目、税金项目

D 分部分项、措施项目、其他项目、规费项目和税金项目

工程资料管理软件MicrosoftWord的“查找和替换’功能在()下拉菜单下。

A 【视图】

B 【插入】

C【 格式】

D 【开始】

用视频设备获得的动态图像文件,收集时应注意收集其()的压缩算法和相关数据。

A 非通用格式

B 特殊格式

C 通用格式

D 一般格式

给水管道穿过墙壁和楼板应设置套管。安装在楼板内的套管,其顶部应高出装饰地面()mm.A

B 10

C 20

D 25 137 某建筑物上部荷载大,自身稳定性要求高,设有地下室且建造在软弱土地地基上时,常用()基础。

A 独立基础

B 条形基础

C 箱型基础

D 井格基础

意见作为下行文,类似于指示,但与指示相比,它们的区别在于()。

A 指示指出具体的处理方法,具有可操作性

B 指示是对带有全局性的问题提出处理办法和政策性措施 C 意见只提出原则和要求,具有方向性

D 意见提出具体的处理办法,具有可操作性

机关领导人或被授以专门权限的部门负责人对文稿终审核准之后,批注正式定稿和发出意见并签注姓名、日期的活动是()。

A 签发

B 批办

C 承办

D 注办 140 会议文件属于()类文件。

A 知照

B 规范

C 报请

D 指挥 141 通风施工图中空调风管的代号为()。A S

B P

C X

D K 142 建筑材料按自然属性分类,不包括()。

A 硅酸盐材料

B 化工材料

C 金属材料

D 周转材料 143 工程排污费属于()的一种。

A 规费

B 社会保险费

C 措施项目费

D 企业管理费

格据调研成果写成的用于揭示事物真相与规律,为向上级机关反馈信息、辅助决策、核査决策执行情况的报告是()。

A 答复询问报告

B 工作报告

C 呈转性报告

D 调查报告

在工程资料管理软件MicrosoftWord中,字体对话框中不能设置的是()。

A 字体

B 字号

C 字符间距

D 文字样式

室内给水与排水管道交叉铺设时,垂直净距不得小于()m。

A 0.20

B 0.15

C 0.25

D 0.10

风管法兰部位绝热层的厚度,不应低于风管绝热层厚度的()。

A 70%

B 60%

C 80%

D 90% 148 部门控制式项目组织适用于()。

A 同时承担多个需要进行项目管理工程的企业和施用于大型、复杂的施工项目 B 大型经营性企业的工程承包,特别适用于远离公司总部的工程承包 164 在阅读施工图时,应根据(),按照从前往后、由大到小、由粗到细等方法反复阅读。A 投影关系

B 投影方式

C 构造特点

D 施工工艺

E 图纸顺序 165 下列属于收文处理程序的有()。

A 拟办

B 用印

C 批办

D 签收

E 签发

166 根据劳动法关于劳动安全卫生的规定,劳动者对危害身体健康的行为有权提出控告。

A 正确

B 错误

167 钢筋混凝土过梁的断面尺寸是由荷载的计算来确定的,且应与砖的皮数相适应。

A 正确

B 错误

168 排油烟机应保证在300℃时能连续工作30mm。

A 正确

B 错误

169 档案资料管理系统的应用中,点击“打开文件”菜单,或直接双击该文件名,文件将被打开。

A 正确

B

错误

170 某悬挑查长度为1.5m混凝土强度为C30的现浇雨篷板。当混凝土强度至少应达到30MPa时方可拆除底模。

A 正确

B 错误

171 项目经理部的职能是对施工项目全过程进行综合管理。

A 正确

B 错误

172 公文处理要遵循时效原则。

A 正确

B错误

173 用户单击“修改”按钮修改签名或删除签名时,先输入密码。当用户需要在某一个单元签名时,不需要输入名称和密码。

A 正确

B 错误

174 为了确保安全,禁止用推测的方法拆除建筑物。

A 正确

B 错误

175 地下室由墙体、楼板、底板、门窗、楼梯五大部分组成。

A 正确

B 错误

C 大型项目,工期紧的项目,要求多工种多部门配合的项目 D 小型的,专业性较强,不需涉及众多部门配合的施工项目

分包单位造成的质量问题,总包单位承担责任后,可依法向分包单位()。

A 补偿

B 追偿

C 追缴

D 赔偿 150 钢结构连接方法中,()连接韧性和塑性较好,传力可靠、质量易于检查,但结构复杂,用钢量多,施工麻烦。

A 铆钉

B 普通螺栓

C 焊接

D 高强螺栓 151 根据《建设工程安全生产管理条例》,安全警示标志必须符合()。

A 地方标准

B 行业标准

C 企业标准

D 国家标准

152 在工程资料管理软件MicrosoftWord中,设置段落对齐中Ctr1+E是()快捷键。

A 使所选定的断落两端对齐

B 使所选定的断落居中对齐 C 使所选定的断落右对齐

D 使所选定的断落左对齐

153 提高所有参与工程施工人员的质量意识需要树立五大观念,其中不包括()。

A 为用户服务的观念

B 开源节流的观念 C 用数据说话的观念

D 质量第一的观念 154 直接式顶棚不包括()。

A 喷刷累顶棚

B 裱糊累顶棚

C 结构式顶棚

D 悬吊式顶棚 155 在工程资料软件MicrosoftExce1中,下列对添加边框、颜色操作的叙述,错误的是()。A 选择格式菜单栏下的单元格选项进入

B 可以在线条样式对话框中选择所需的边框线条 C 边框填充色的默认设置为红色 D 单击单元格中的边框标签 156 当采暖热煤为()℃的高温水时,管道可拆卸件应使用法兰,不得使用长丝和活接头。

A 130~150

B 110~130

C 150~180

D 100~120 157 属于气体放电光源的是()。

A 金属卤化物灯

B 霓虹灯

C 荧光灯

D 白炽灯 158 单层工业厂房的支撑体系包括()。

A 层面支撑

B 柱间支撑

C 梁间支撑

D 屋架支撑

E 托架

159 在工程资料管理软件MicrosoftExce1中,下列对函数描述错误的是()。

A #N/A代表引用无效单元格

B #NAME代表交集为空 C #REF代表数据类型不正确

D #DTY/O1代表被除数为0 E #####代表宽度不够,加宽即可 160 预算定额的作用有()。

A 是施工企业经济核算和经济活动分项的依据 B 是编制概算定额和投资估算的依据

C 是投标报价的基础

D 是拨付工程款和进行工程竣工结算的依据 E 是确定工程造价的依据

161 根据《中华人民共和国固定安全生产法》,安全设备的设计、()、维修和报废必须符合国家标准或行业标准

A 使用

B 检测

C 安装

D 验收

E 制造 162档案资料管理系统中,打开文件列表有()。

A 待传

B 待签

C 目录

D 全部

E 保存

163 施工项目目标控制的任务是进行以项目()为主要内容的控制。

A 成本控制

B 质量控制

C 安全控制

D 进度控制

E 合同控制 164 在阅读施工图时,应根据(),按照从前往后、由大到小、由粗到细等方法反复阅读。

A 投影关系

B 投影方式

C 构造特点

D 施工工艺

E 图纸顺序 165 下列属于收文处理程序的有()。

A 拟办

B 用印

C 批办

D 签收

E 签发

166 根据劳动法关于劳动安全卫生的规定,劳动者对危害身体健康的行为有权提出控告。

A 正确

B 错误

167 钢筋混凝土过梁的断面尺寸是由荷载的计算来确定的,且应与砖的皮数相适应。

A 正确

B 错误

168 排油烟机应保证在300℃时能连续工作30mm。

A 正确

B 错误

169 档案资料管理系统的应用中,点击“打开文件”菜单,或直接双击该文件名,文件将被打开。

A 正确

B

错误

170 某悬挑查长度为1.5m混凝土强度为C30的现浇雨篷板。当混凝土强度至少应达到30MPa时方可拆除底模。

A 正确

B 错误

171 项目经理部的职能是对施工项目全过程进行综合管理。

A 正确

B 错误 172 公文处理要遵循时效原则。

A 正确

B错误

173 用户单击“修改”按钮修改签名或删除签名时,先输入密码。当用户需要在某一个单元签名时,不需要输入名称和密码。

A 正确

B 错误

174 为了确保安全,禁止用推测的方法拆除建筑物。

A 正确

B 错误

175 地下室由墙体、楼板、底板、门窗、楼梯五大部分组成。

A 正确

B 错误

176由砌块和砂浆砌筑而成的墙、柱等称为砌体。

A 正确

B 错误

177 计算机的存储单位包括位、字节、字长。

A 正确

B 错误

178 格据公文的来源,可将公文分为通用公文和专用公文。

A 正确

B 错误

179 在风管穿过需要封闭的防火、防爆的墙体或楼板时,应设预埋管或护套管,其钢板厚度不应小于1,6mm。

A 正确

B 错误

180 格据公文处理时限要求,可将公文分为平件、快件和急件三类。

A 正确

B错误

181 在工程资料管理软件MicrosoftWord中,改变字符间距可以通过调整磅值来加大或缩小间距。

A 正确

B 错误

182 主动攻击和被动攻击虽可对计算机系统造成极大的危害,但不能导致系统瘫痪。

A 正确

B 错误

建筑工程档案资料管理系统软件依据《房屋建筑和市政基础设施工程档案资料管理规范》及国家、行业等相关规范、标准的要求编制,满足主管部门对建设工程的电子文件及电子档案的管理要求,施工过程中建立的电子档案受各地工程重量监督站的监督,工程竣工前电子档案由前电子档案由各地城建档案馆审查,审查合格后将永久保存电子档案。回答下列问题: 183 资料管理软件功能较为强大,能够实现文件导入、导出,编辑、修改,对插入图片还能够进行编辑。

【单项选择题】 A 正确

B 错误

183 用户可以在资料管理软件中设置电子签名和电子图章,直接插入表格的签字栏和盖章栏处。

【单项选择题】 A 正确

B 错误

184 下列对建筑工程资料管理软件描述错误的是()。

【单向选择题】

A 建筑工程档案资料管理系统软件依据《房屋建筑和市政基础设施工程档案资料管理规范》及国家、行业等相关规范、标准的要求编制

B 建筑工程档案资料管理软件满足主管部门对建设工程的电子文件及电子档案的管理要求

C 建筑工程档案资料管理系统软件实现了在施工过程中建立的电子档案受各地工程质量监督站的监督

D 建筑工程档案资料管理系统软件工程竣工前电子档案由各地城建档案馆审查,审查合格后将永久保存电子档案。

185 建筑工程资料管理软件客户端不能操作的是()。

【单项选择题】

A 工程导入

B

图片修改

C 打开工程

D 上传文件 186 建筑工程资料管理软件可以进行的操作是()。

【多项选择题】

A 注册

B 登录

C 缴费

墙身防潮层是用防水材料隔断土体中毛细水上升,保护墙体在地面以上免受毛细水侵害的构造。下图所示为墙身防潮层的构造图,请根据图示内容回答以下问题:

187 当室内地面为混凝土垫层时,防潮层一般设在垫层厚度范围内,通常在室内地面向下60mm处,而且至少要高于室外地坪()mm,以防雨水溅湿墙身。

【单项选择题】

A 100

B150

C 180

D 200 188 防水砂浆防潮层是在防潮层位置抹一层20或30mm厚的()。

【单项选择题】

A 1:2水泥砂浆掺5%防水剂的防水砂浆 B 1:3水泥砂浆掺3%防水剂的防水砂浆 C 1:3水泥砂浆掺5%防水剂的防水砂浆 D 1:2水泥砂浆掺10%防水剂的防水砂浆 189 水平防潮层的常用做法包括()。

【多项选择题】

A 防水砂浆防潮层

B 防水砂浆砌4~6皮砖防潮层

C 配筋细石混凝土防潮层

D 地圈梁兼做防潮层 E 防水卷材防潮层 190 当室内地面低于室外地面或墙两侧的地面出现高差时,除了要分别设置两道水平防潮层外,还应设置垂直防潮层。

【单项选择题】

A 正确 B错误

191 细石混凝土防潮层的做法为在防潮层位置铺设60mm厚C30细石混凝土,内配3ф6或3ф8钢筋以抗裂。

【单项选择题】

A 正确

B 错误

如图所示为梁平法施工图,从图中可知:

192 图中KL2(2A),其中的A 表示两端悬挑。

【单项选择题】 A 正确 B 错误

193 图中3一3断面的箍筋间距无法确定。

【单项选择题】

A

正确

B 错误

194 若楼面的建筑标高为3.600,楼面结构标高为3.570,则该梁的两顶标高为()。

【单项选择题】

A 3.000 B3.570 C3.500

D 3.470 195 图中梁的受力刚钢筋为()钢筋。

A HPB300 B HRB335

C HRB400

D HRB500 196 图中“ф8a100的有关部分分别表示()。

【多项选择题】

A 钢筋种类

B 钢筋直径

C 相等中心距符号

D 钢筋根数

E 相邻钢筋中心距 某玻璃幕墙工程,锚板采用Q235钢,锚筋采用HPB300和HRB335钢筋,立柱采用型钢,横梁采用铝合金型材。监理项目部在对幕墙安装现场检查时,发现在热镀锌型钢与铝合金型材的接触部位出现锈蚀,影响工程质量,因此要求施工单位整改。197 钢板按生产方法,主要有()钢板。

【多项选择题】

A 冷拉

B 冷轧

C 冷弯

D 热轧

E 冷拔 197 下列钢材,属于热轧光圆钢筋的是()。

【单项选择题】

A HPB300

B HRB335

C HRB400

D HRBF400 198 在钢材选用时,沸腾钢一般用于()。

【单项选择题】

A 直接承受动荷载作用的焊接结构 B 非焊接结构而计算温度等于或低于-20℃ C 受静荷载作用的室内焊接结构或非焊接结构

D 受静荷载作用及间接动荷载作用,而计算温度等于或低于-30℃时的焊接结构 199 热镀锌型钢与铝合金型材的接触部位出现锈蚀是因为钢材出现电化学腐蚀。

【单项选择题】 A 正确

C 错误

200 钢材的强度是钢材的主要力学性能指标,对于屈服现象不明显的钢材,规范规定以产生0.3%残余变形时应力值作为屈服强度

【单项选择题】 A 正确

B 错误

第四篇:华为校园招聘笔试面试题

(1)什么是预编译,何时需要预编译: 答案:

1、总是使用不经常改动的大型代码体。

2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。

(2)char * const p char const * p const char *p 上述三个有什么区别? 答案:

char * const p;//常量指针,p的值不可以修改

char const * p;//指向常量的指针,指向的常量值不可以改 const char *p; //和char const *p(3)char str1[] = “abc”;char str2[] = “abc”;const char str3[] = “abc”;const char str4[] = “abc”;const char *str5 = “abc”;const char *str6 = “abc”;char *str7 = “abc”;char *str8 = “abc”;cout < <(str1 == str2)< < endl;cout < <(str3 == str4)< < endl;cout < <(str5 == str6)< < endl;cout < <(str7 == str8)< < endl;结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。(4)以下代码中的两个sizeof用法有问题吗?

[C易] void UpperCase(char str[])// 将 str 中的小写字母转换成大写字母

{ for(size_t i=0;i

(5)一个32位的机器,该机器的指针是多少位答案:

指针是多少位只要看地址总线的位数就行了。80386以后的机子都是32的数据总线。所以指针的位数就是4个字节了。

6。main(){ int a[5]={1,2,3,4,5};int *ptr=(int *)(&a+1);printf(“%d,%d”,*(a+1),*(ptr-1));} 答案:2。5 *(a+1)就是a[1],*(ptr-1)

就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)int *ptr=(int *)(&a+1);则ptr实际是&(a[5]),也就是a+5 原因如下: &a是数组指针,其类型为 int(*)[5];而指针加1要根据指针类型加上一定的值,不同类型的指针+1之后增加的大小不同 a是长度为5的int数组指针,所以要加 5*sizeof(int)所以ptr实际是a[5] 但是prt与(&a+1)类型是不一样的(这点很重要)所以prt-1只会减去sizeof(int*)a,&a的地址是一样的,但意思不一样,a是数组首地址,也就是a[0]的地址,&a是对象(数组)首地址,a+1是数组下一元素的地址,即a[1],&a+1是下一个对象的地址,即a[5].7。请问以下代码有什么问题: int main(){ char a;char *str=&a;strcpy(str,“hello”);printf(str);return 0;} 答案:没有为str分配内存空间,将会发生异常问题出在将一个字符串复制进一个字符变量指针所指地址。虽然可以正确输出结果,但因为越界进行内在读写而导致程序崩溃。

8。char* s=“AAA”;printf(“%s”,s);s[0]='B';printf(“%s”,s);有什么错?答案:“AAA”是字符串常量。s是指针,指向这个字符串常量,所以声明s的时候就有问题。cosnt char* s=“AAA”;然后又因为是常量,所以对是s[0]的赋值操作是不合法的。

9。写一个“标准”宏,这个宏输入两个参数并返回较小的一个。答案:.#define Min(X, Y)((X)>(Y)?(Y):(X))//结尾没有‘;’

10。嵌入式系统中经常要用到无限循环,你怎么用C编写死循环。答案:while(1){}或者for(;;)11。关键字static的作用是什么?答案:定义静态变量

12。关键字const有什么含意?答案:表示常量不可以修改的变量。

13。关键字volatile有什么含意?并举出三个不同的例子?答案:提示编译器对象的值可能在编译器未监测到的情况下改变。

14。int(*s[10])(int)表示的是什么啊?答案:int(*s[10])(int)函数指针数组,每个指针指向一个int func(int param)的函数。

15。有以下表达式: int a=248;b=4;int const c=21;const int *d=&a;int *const e=&b;int const *f const =&a;请问下列表达式哪些会被编译器禁止?为什么?答案:*c=32;d=&b;*d=43;e=34;e=&a;f=0x321f;*c 这是个什么东东,禁止 *d 说了是const,禁止 e = &a 说了是const 禁止 const *f const =&a;禁止

16交换两个变量的值,不使用第三个变量。即a=3,b=5,交换之后a=5,b=3;答案:有两种解法, 一种用算术算法, 一种用^(异或)a = a + b;b = ab;or a = a^b;// 只能对int,char..b = a^b;a = a^b;or a ^= b ^= a;

17.c和c++中的struct有什么不同?答案:c和c++中struct的主要区别是c中的struct不可以含有成员函数,而c++中的struct可以。c++中struct和class的主要区别在于默认的存取权限不同,struct默认为public,而class默认为private 18.#include #include void getmemory(char *p){ p=(char *)malloc(100);strcpy(p,“hello world”);} int main(){ char *str=NULL;getmemory(str);printf(“%s/n”,str);free(str);return 0;} 答案:程序崩溃,getmemory中的malloc 不能返回动态内存,free()对str操作很危险

19.char szstr[10];strcpy(szstr,“0123456789”);产生什么结果?为什么?答案: 长度不一样,会造成非法的OS 20.列举几种进程的同步机制,并比较其优缺点。答案: 原子操作 信号量机制 自旋锁 管程,会合,分布式系统

21.进程之间通信的途径答案:共享存储系统消息传递系统管道:以文件系统为基础 22.进程死锁的原因答案:资源竞争及进程推进顺序非法 23.死锁的4个必要条件答案:互斥、请求保持、不可剥夺、环路 24.死锁的处理答案:鸵鸟策略、预防策略、避免策略、检测与解除死锁

25.操作系统中进程调度策略有哪几种?答案:FCFS(先来先服务),优先级,时间片轮转,多级反馈

26.类的静态成员和非静态成员有何区别?答案:类的静态成员每个类只有一个,非静态成员每个对象一个

27.纯虚函数如何定义?使用时应注意什么?答案:virtual void f()=0;是接口,子类必须要实现

28.数组和链表的区别答案:数组:数据顺序存储,固定大小连表:数据可以随机存储,大小可动态改变

29.ISO的七层模型是什么?tcp/udp是属于哪一层?tcp/udp有何优缺点?答案:应用层表示层会话层运输层网络层物理链路层物理层 tcp /udp属于运输层 TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。与 TCP 不同,UDP 并不提供对 IP 协议的可靠机制、流控制以及错误恢复功能等。由于 UDP 比较简单,UDP 头包含很少的字节,比 TCP 负载消耗少。tcp: 提供稳定的传输服务,有流量控制,缺点是包头大,冗余性不好 udp: 不提供稳定的服务,包头小,开销小

30:(void *)ptr 和(*(void**))ptr的结果是否相同?其中ptr为同一个指针答案:.(void *)ptr 和(*(void**))ptr值是相同的

31:int main(){ int x=3;printf(“%d”,x);return 1;} 问函数既然不会被其它函数调用,为什么要返回1?答案:mian中,c标准认为0表示成功,非0表示错误。具体的值是某中具体出错信息

32,要对绝对地址0x100000赋值,我们可以用(unsigned int*)0x100000 = 1234;那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做?答案:*((void(*)())0x100000)();首先要将0x100000强制转换成函数指针,即:(void(*)())0x100000 然后再调用它: *((void(*)())0x100000)();用typedef可以看得更直观些: typedef void(*)()voidFuncPtr;*((voidFuncPtr)0x100000)();33,已知一个数组table,用一个宏定义,求出数据的元素个数答案:#define NTBL #define NTBL(sizeof(table)/sizeof(table[0]))34。线程与进程的区别和联系? 线程是否具有相同的堆栈? dll是否有独立的堆栈? 答案:进程是死的,只是一些资源的集合,真正的程序执行都是线程来完成的,程序启动的时候操作系统就帮你创建了一个主线程。每个线程有自己的堆栈。DLL中有没有独立的堆栈,这个问题不好回答,或者说这个问题本身是否有问题。因为DLL中的代码是被某些线程所执行,只有线程拥有堆栈,如果DLL中的代码是EXE中的线程所调用,那么这个时候是不是说这个DLL没有自己独立的堆栈?如果DLL中的代码是由DLL自己创建的线程所执行,那么是不是说DLL有独立的堆栈?以上讲的是堆栈,如果对于堆来说,每个DLL有自己的堆,所以如果是从DLL中动态分配的内存,最好是从DLL中删除,如果你从DLL中分配内存,然后在EXE中,或者另外一个DLL中删除,很有可能导致程序崩溃

35。unsigned short A = 10;printf(“~A = %un”, ~A);char c=128;printf(“c=%dn”,c);输出多少?并分析过程答案:第一题,~A =0xfffffff5,int值 为-11,但输出的是uint。所以输出4294967285 第二题,c=0x10,输出的是int,最高位为1,是负数,所以它的值就是0x00的补码就是128,所以输出-128。这两道题都是在考察二进制向int或uint转换时的最高位处理。

(二)1.-1,2,7,28,126请问28和126中间那个数是什么?为什么?答案:第一题的答案应该是4^3-1=63 规律是n^3-1(当n为偶数0,2,4)n^3+1(当n为奇数1,3,5)2.用两个栈实现一个队列的功能?要求给出算法和思路!答案:设2个栈为A,B, 一开始均为空.入队: 将新元素push入栈A;出队:(1)判断栈B是否为空;(2)如果不为空,则将栈A中所有元素依次pop出并push到栈B;(3)将栈B的栈顶元素pop出;这样实现的队列入队和出队的平摊复杂度都还是O(1), 比上面的几种方法要好。

3.在c语言库函数中将一个字符转换成整型的函数是atol()吗,这个函数的原型是什么?答案:函数名: atol 功 能: 把字符串转换成长整型数 用 法: long atol(const char *nptr);程序例: #include #include int main(void){ long l;char *str = “98765432”;l = atol(lstr);printf(“string = %s integer = %ldn”, str, l);return(0);}

4。对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现? 答案:c用宏定义,c++用inline 5。直接链接两个信令点的一组链路称作什么? 答案:PPP点到点连接

7。软件测试都有那些种类? 答案:黑盒:针对系统功能的测试 白合:测试函数功能,各函数接口

8。确定模块的功能和模块的接口是在软件设计的那个队段完成的? 答案:概要设计阶段 9。enum string { x1, x2, x3=10, x4, x5, }x;问x;答案:取值在0。1。10。11。12中的一个

10。unsigned char *p1;unsigned long *p2;p1=(unsigned char *)0x801000;p2=(unsigned long *)0x810000;请问p1+5=;p2+5=;答案:801005; 810014。不要忘记了这个是16进制的数字,p2要加20变为16进制就是14 选择题: 1.Ethternet链接到Internet用到以下那个协议? A.HDLC;B.ARP;C.UDP;D.TCP;E.ID 2.属于网络层协议的是: A.TCP;B.IP;C.ICMP;D.X.25 3.Windows消息调度机制是: A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈;答案:b,a,c 四.找错题:

1.请问下面程序有什么错误? int a[60][250][1000],i,j,k;for(k=0;k <=1000;k++)for(j=0;j <250;j++)for(i=0;i <60;i++)a[i][j][k]=0;答案:把循环语句内外换一下

2。以下是求一个数的平方的程序,请找出错误: #define SQUARE(a)((a)*(a))int a=5;int b;b=SQUARE(a++);答案:这个没有问题,s(a++),就是((a++)×(a++))唯一要注意的就是计算后a=7了 3。typedef unsigned char BYTE int examply_fun(BYTE gt_len;BYTE *gt_code){ BYTE *gt_buf;gt_buf=(BYTE *)MALLOC(Max_GT_Length);......if(gt_len>Max_GT_Length){ return GT_Length_ERROR;}.......} 答案:要释放内存问答题: 1.IP Phone的原理是什么? 答案:IPV6 2.TCP/IP通信建立的过程怎样,端口有什么作用?答案:三次握手,确定是哪个应用程序使用该协议

(三)1、局部变量能否和全局变量重名?答案:能,局部会屏蔽全局。要用全局变量,需要使用“::” 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内

2、如何引用一个已经定义过的全局变量?答案:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错

3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?答案:可以,在不同的C文件中以static形式来声明同名全局变量。可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错

4、语句for(;1 ;)有什么问题?它是什么意思?答案:和while(1)相同。

5、do„„while和while„„do有什么区别?答案:前一个循环一遍再判断,后一个判断以后再循环。

6、请写出下列代码的输出内容#include main(){ int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf(“b,c,d:%d,%d,%d”,b,c,d);return 0;} 答案:10,12,120 a=10;b=a++;//a=11 b=10 c=++a;//a=12 c=12 d=10*a++;//a=13 d=120 高级题

1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

答案:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件 static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝

2、程序的局部变量存在于()中,全局变量存在于()中,动态申请数据存在于()中。答案:栈;静态区;堆

3、设有以下说明和定义: typedef union {long i;int k[5];char c;} DATE;struct data { int cat;DATE cow;double dog;} too;DATE max;则语句 printf(“%d”,sizeof(too)+sizeof(max));的执行结果是:______ 答案:DATE是一个union,变量公用空间.里面最大的变量类型是int[5], 占用20个字节.所以它的大小是20 data是一个struct, 每个变量分开占用空间.依次为int4 + DATE20 + double8 = 32.所以结果是 20 + 32 = 52.当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20

4、队列和栈有什么区别?

答案:队列先进先出,栈后进先出÷

5、这道题目出错了,这里就不写上了。

6、已知一个单向链表的头,请写出删除其某一个结点的算法,要求,先找到此结点,然后删除。答案:slnodetype *Delete(slnodetype *Head,int key){}中if(Head->number==key){ Head=Pointer->next;free(Pointer);break;} Back = Pointer;Pointer=Pointer->next;if(Pointer->number==key){ Back->next=Pointer->next;free(Pointer);break;} void delete(Node* p){ if(Head = Node)while(p)}

7、请找出下面代码中的所以错误说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”

1、#include“string.h”

2、main()

3、{

4、char*src=“hello,world”;

5、char* dest=NULL;

6、int len=strlen(src);

7、dest=(char*)malloc(len);

8、char* d=dest;

9、char* s=src[len];

10、while(len--!=0)

11、d++=s--;

12、printf(“%s”,dest);

13、return 0;

14、} 答案:还要加上#include int main(){ char* src = “hello,world”;int len = strlen(src);char* dest =(char*)malloc((len+1)*sizeof(char));//要为分配一个空间 char* d = dest;char* s = &src[len-1];//指向最后一个字符 while(len--!= 0)*d++=*s--;*d = 0;//尾部要加 printf(“%sn”,dest);free(dest);// 使用完,应当释放空间,以免造成内存汇泄露 return 0;} 华为笔试题(3)2006-09-29 19:41

一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)

1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。(正确)

2、int(*ptr)(),则ptr是一维数组的名字。(错误 int(*ptr)();定义一个指向函数的指针变量)

3、指针在任何情况下都可进行>, <,>=, <=,==运算。(错误)

4、switch(c)语句中c可以是int ,long,char ,float ,unsigned int 类型。(错,不能用实形)

二、填空题(共30分)

1、在windows下,写出运行结果,每空2分,共10分。char str[ ]= "Hello";char *p=str;int n=10;sizeof(str)=()sizeof(p)=()sizeof(n)=()void func(char str[100]){ } sizeof(str)=()答案:6,4,4,4, 具体解释请参看我的空间里的“C/C++程序员应聘试题剖析”

2、void getmemory(char **p, int num){ *p=(char *)malloc(num);} void test(void){ char *str=NULL;getmemory(&str,100);strcpy(str,"hello");printf(str);} 运行test函数有什么结果?()10分 答案:输出hello,但是发生内存泄漏。

3、设int arr[]={6,7,8,9,10};int *ptr=arr;*(ptr++)+=123;printf("%d,%d",*ptr,*(++ptr));()10分答案:8,8。这道题目的意义不大,因为在不同的编译器里printf的参数的方向是不一样的,在vc6.0下是从有到左,这里先*(++ptr)后*pt,于是结果为8,8

三、编程题(第一小题20,第二小题30分)

1、不使用库函数,编写函数int strcmp(char *source, char *dest)相等返回0,不等返回-1;

答案:

一、int strcmp(char *source, char *dest){ assert((source!=NULL)&&(dest!=NULL));int i,j;for(i=0;source[i]==dest[i];i++){ if(source[i]=='' && dest[i]=='')return 0;else return-1;} } 答案:

二、int strcmp(char *source, char *dest){ while((*source!= '')&&(*source == *dest)){ source++;dest++;} return((*source)1;char *q = p + len;if(!p)return-1;while(p < q){ if((*p++)!=(*q--))return 0;} return 1;} 华为笔试网络题(3)2006-09-30 12:48

1.在OSI 7 层模型中,网络层的功能有()A.确保数据的传送正确无误 B.确定数据包如何转发与路由 C.在信道上传送比特流 D.纠错与流控

2.FDDI 使用的是___局域网技术。()A.以太网;B.快速以太网;C.令牌环;D.令牌总线。

3.下面那种LAN 是应用CSMA/CD协议的()A.令牌环 B.FDDI C.ETHERNET D.NOVELL 4.TCP 和UDP 协议的相似之处是()A.面向连接的协议 B.面向非连接的协议 C.传输层协议 D.以上均不对 5.应用程序PING 发出的是___报文.()A.TCP 请求报文。B.TCP 应答报文。C.ICMP 请求报文。D.ICMP 应答报文。

6.以下说法错误的是(多)()A.中继器是工作在物理层的设备 B.集线器和以太网交换机工作在数据连路层 C.路由器是工作在网络层的设备 D.桥能隔离网络层广播 7.当桥接收的分组的目的MAC地址在桥的映射表中没有对应的表项时,采取的策略是()A.丢掉该分组 B.将该分组分片 C.向其他端口广播该分组 D.以上答案均不对 8.LAN Switch 在网络层次模型中的地位()A.物理层 B.链路层 C.网络层 D.以上都不是

9.小于___的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。()A.199 B.100 C.1024 D.2048 10.当一台主机从一个网络移到另一个网络时,以下说法正确的是()A.必须改变它的IP 地址和MAC 地址 B.必须改变它的IP 地址,但不需改动MAC 地址 C.必须改变它的MAC 地址,但不需改动IP 地址 D.MAC 地址.IP 地址都不需改动答案:1.B;2.C;3.C;4.C;5.C;6.BD;7.C;8.B;9.C;10.B.华为笔试题(4)2006-09-30 13:00

1.找错 void test1(){ char string[10];char* str1=“0123456789”;strcpy(string, str1);} 答:表面上并且编译都不会错误。但如果string数组原意表示的是字符串的话,那这个赋值就没有达到意图。最好定义为char string[11],这样最后一个元素可以存储字符串结尾符'';void test2(){ char string[10], str1[10];for(int I=0;I <10;I++){ str1[I] ='a';} strcpy(string, str1);} 答:strcpy使用错误,strcpy只有遇到字符串末尾的''才会结束,而str1并没有结尾标志,导致strcpy函数越界访问,不妨让str1[9]='',这样就正常了。void test3(char* str1){ char string[10];if(strlen(str1)<=10){ strcpy(string, str1);} } 答:这又会出现第一道改错题的错误了。strlen(str1)算出来的值是不包含结尾符''的,如果str1刚好为10个字符+1结尾符,string就得不到结尾符了。可将strlen(str1)<=10改为strlen(str1)<10。

2.找错 #define MAX_SRM 256 DSN get_SRM_no(){ static int SRM_no;int I;for(I=0;I =MAX_SRM)return(NULL_SRM);else return SRM_no;} 答:我不知道这段代码的具体功能,但明显有两个错误 1,SRM_no没有赋初值 2,由于static的声明,使该函数成为不可重入(即

不可预测结果)函数,因为SRM_no变量放在程序的全局存储区中,每次调用的时候还可以保持原来的赋值。这里应该去掉static声明。

3.写出程序运行结果 int sum(int a){ auto int c=0;static int b=3;c+=1;b+=2;return(a+b+c);} void main(){ int I;int a=2;for(I=0;I <5;I++){ printf(“%d,”, sum(a));} } 答:8,10,12,14,16 该题比较简单。只要注意b声明为static静态全局变量,其值在下次调用时是可以保持住原来的赋值的就可以。

4.int func(int a){ int b;switch(a){ case 1: b=30;case 2: b=20;case 3: b=16;default: b=0;} return b;} 则func(1)=? 答:func(1)=0,因为没有break语句,switch中会一直计算到b=0。这是提醒我们不要忘了break。呵呵。

5: int a[3];a[0]=0;a[1]=1;a[2]=2;int *p, *q;p=a;q=&a[2];则a[q-p]=? 答:a[q-p]=a[2]=2;这题是要告诉我们指针的运算特点

6.定义 int **a[3][4], 则变量占有的内存空间为:_____ 答:此处定义的是指向指针的指针数组,对于32位系统,指针占内存空间4字节,因此总空间为3×4×4=48。7.编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。如输入2004年12月31日23时59分59秒,则输出2005年1月1日0时0分0秒。答: /*输入年月日时分秒,输出年月日时分秒的下一秒,输出仍然在原内存空间*/ void NextMinute(int *nYear,int *nMonth,int *nDate,int *nHour,int *nMinute,int *nSecond){ int nDays;(*nSecond)++;// 秒加1 if(*nSecond>=60)// 秒满60,做出特殊处理,下面时,日,月等类同 { *nSecond=0;(*nMinute)++;if(*nMinute>=60){ *nMinute=0;(*nHour)++;if(*nHour>=24){ *nHour=0;(*nDate)++;switch(*nMonth){ case 1: case 3: case 5: case 7: case 8: case 10: case 12: nDays=31;break;case 2:// 判断闰年 if(*nYear%400==0 ¦ ¦*nYear%100!=0&&*nYear%4==0){ nDays=29;} else { nDays=28;} break;default: nDays=30;break;} if(*nDate>nDays){ *nDate=1;(*nMonth)++;if(*nMonth>12){ *nMonth=1;(*nYear)++;} } } } } } /*示例可运行代码*/ void main(){ int nYear=2004,nMonth=12,nDate=31,nHour=59,nMinute=59,nSecond=59;NextMinute(&nYear,&nMonth,&nDate,&nHour,&nMinute,&nSecond);printf(“The result:%d-%d-%d %d:%d:%d”,nYear,nMonth,nDate,nHour,nMinute,nSecond);} 华为硬件笔试题 2006-09-30 13:01

一 选择 13个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理 有关于 1.微分电路 2.CISC,RISC 3.数据链路层 二 填空 10个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理 有关于 1.TIC6000 DSP 2.二极管 3.RISC 4.IIR 三 简答

1.x(t)的傅立叶变换为X(jw)=$(w)+$(w-PI)+$(w-5)h(t)=u(t)-u(t-2)问:(1),x(t)是周期的吗?(2),x(t)*h(t)是周期的吗?(3),两个非周期的信号卷积后可周期吗? 2.简述分组交换的特点和不足 四 分析设计 1.波形变换题目 从正弦波->方波->锯齿波->方波,设计电路 2.74161计数器组成计数电路,分析几进制的 3.用D触发器构成2分频电路 4.判断MCS-51单片机的指令正确还是错误,并指出错误原因(1)MUL R0,R1(2)MOV A,@R7(3)MOV A,#3000H(4)MOVC @A+DPTR,A(5)LJMP #1000H()5.MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中,p1.0的输出频率 MOV TMOD,#01H SETB TR0 LOOP:MOV TH0,#0B1H MOV TL0,#0E0H LOOP1:JNB TF0,LOOP1 CLR TR0 CPL P1.0 SJMP LOOP 华为硬件面试题 2006-09-30 13:02 全都是几本模电数电信号单片机题目

1.用与非门等设计全加法器

2.给出两个门电路让你分析异同

3.名词:sram,ssram,sdram

4.信号与系统:在时域与频域关系

5.信号与系统:和4题差不多

6.晶体振荡器,好像是给出振荡频率让你求周期(应该是单片机的,12分之一周期....)

7.串行通信与同步通信异同,特点,比较

8.RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?)

9.延时问题,判错

10.史密斯特电路,求回差电压

11.VCO是什么,什么参数(压控振荡器?)

12.用D触发器做个二分颦的电路.又问什么是状态图

13.什么耐奎斯特定律,怎么由模拟信号转为数字信号

14.用D触发器做个4进制的计数

15.那种排序方法最快?

一、研发(软件)

用C语言写一个递归算法求N!;

给一个C的函数,关于字符串和数组,找出错误;

防火墙是怎么实现的?

你对哪方面编程熟悉?

硬件:

1、继电器控制电路。

2、SDRAM是怎么工作的

3、写出逻辑表达式说明A2A1A0大于B2B1B0。

4、常用触发器有几种

5、示波器有几种触发方式,举出三种 华为3COM数据通信工程师试题 2006-09-29 18:53 1 H.323协商答案:12个包协商,先H225然后H245,需要注意的是面试官可能会问到跟SIP的比较 ipsec为什么是三层的。L2tp为什么是二层的? 答案:IPSec(Internet 协议安全)是一个工业标准网络安全协议,为 IP 网络通信提供透明的安全服务,保护 TCP/IP 通信免遭窃听和篡改,可以有效抵御网络攻击,同时保持易用性。IPSec有两个基本目标:1)保护IP数据包安全;2)为抵御网络攻击提供防护措施。第三层保护的优点

通常IPSec提供的保护需要对系统做一定的修改。但是IPSec在IP传输层即第三层的“策略执行”(strategic implementation)几乎不需要什么额外开销就可以实现为绝大多数应用系统、服务和上层协议提供较高级别的保护;为现有的应用系统和操作系统配置IPSec几乎无须做任何修改,安全策略可以在Active Directory里集中定义也可以在某台主机上进行本地化管理。

IPSec策略在ISO参考模型第三层即网络层上实施的安全保护,其范围几乎涵盖了TCP/IP协议簇中所有IP协议和上层协议,如TCP、UDP、ICMP,Raw(第255号协议)、甚至包括在网络层发送数据的客户自定义协议。在第三层上提供数据安全保护的主要优点就在于:所有使用IP协议进行数据传输的应用系统和服务都可以使用IPSec,而不必对这些应用系统和服务本身做任何修改。

运作于第三层以上的其他一些安全机制,如安全套接层SSL,仅对知道如何使用SSL的应用系统(如Web浏览器)提供保护,这极大地限制了SSL的应用范围;而运作于第三层以下的安全机制,如链路层加密,通常只保护了特定链路间的数据传输,而无法做到在数据路径所经过的所有链路间提供安全保护,这使得链接层加密无法适用于 Internet 或路由 Intranet 方案中的端对端数据保护。L2TP(第二层隧道协议)通过使用虚拟专用网(VPN)连接和第二层隧道协议(L2TP),可以通过 Internet 或其他公共网络访问专用网。L2TP 是一个工业标准 Internet 隧道协议,它和点对点隧道协议(PPTP)的功能大致相同。利用L2TP来构建企业的VPN,一样需要运营商支持,因为LAC一般是在传统电话交换网络中部署的,并且一个公司的分支机构以及移动办公的员工在地域上分布很广,所以需要各地的运营商都具备LAC才能够实现企业大范围构建VPN网络。当然企业也可以构建自己的基于L2TP的VPN网络在L2TP VPN中,用户端的感觉就像是利用PPP协议直接接到了企业总部的PPP端接设备上一样,其地址分配可以由企业通过DHCP来分配,认证方

式可以沿用PPP一直沿用的各种认证方式,并且L2TP是IETF定义的,其MIB库也将定义出来从而可以实现全局的网络管理。ospf中包的ttl值是多少? 答案:1,因为224.0.0.5/224.0.0.6是本地链路组播 4 OSPF为什么要划分区域?答案:RD用于BGP区分VPN路由,RT用于在各VRF中导入或导出路由 MPLS VPN的标签一共有几层。内网的标签放在哪里。答案:如果没有流量工程则是2层,内网标签在隧道标签之后 MPLS中RD和RT的作用分别是什么?答案:减少CPU负载,区域间使用距离矢量算法,因此其它区域的泛洪不会影响区域的SPF运算,这里注意面试官可能会问OSPF多区域如何防止环路。(注意答本质而不是现象,免得面试官追问)7 RR防止环路的机制。答案:RR中通过ORIGIN ID和CLUSTER ID防止环路,若RR收到带有自己CLUSTER ID的路由则丢弃 BGP控制out-bound用local-pre,控制进来的用med.答案:正确 9 ospf是工作在哪个协议上的?答案:IP,OSPF协议号89 10 ospf的LSA类型。答案:1,2,3,4,5,6,7,没有什么好说的,注意考官问到第6类LSA,组播再准备多点 简述OSPF的基本工作机制。答案:这个没什么可以说了,把知道的都说出来就行了 12 ppp的lcp和ncp协商过程。答案:LCP过程协商二层链路相关参数,MTU/PPP压缩/认证协议类型等~~~NCP协商第三层协议,IP地址,IP压缩等等,这里记住最好不要说CDP 13 笔试中还有一道PSTN的信令控制有哪三种?答案:这个我只知道随路信令和共路信令,信工同学提供的答案是:监视号码音信号,知道正确答案的朋友麻烦纠正一下 14sloari 8.0查看进程的命令是什么?linux 7.3查看IP的命令是什么?答案:不知道华为为什么问这个,第一个是PS吧?第二个是IFCONFIG /A 15 IP是5.32.0.0,掩码255.224.0.0。请问最大的有效地址是多少。答案:最大主机地址5。64。255。254 17 lx/lh的有效距离是多少?答案:??? IP 包头几个字节?加上数据部分几个字节答案:应该是问IPV4,一般20字节,加上源路由选择等后最大60字节,加上数据部分还是根据链路MTU决定 CQ能不能有一种流量dominate第二种流量? 答案:CQ不能有一种流量DOMINATE其它任何流量 21 FTP下载一个文件完成。有几个TCP连接答案:4个

第五篇:华为赛门铁克2012校园招聘公告

华为赛门铁克科技有限公司2012校园招聘启动啦!

华为赛门铁克科技有限公司(简称“华为赛门铁克”)是全球领先的网络安全及存储设备解决方案供应商。公司专注于以客户为中心的科技创新,在中国的北京、深圳、成都和杭州,以及美国的硅谷均设有研发中心;产品与解决方案已经应用于40多个国家和地区,覆盖了包括电信、互联网、金融、教育、交通、水利、能源和公共事业等行业的1000多个重要客户。在过去的三年里,华为赛门铁克持续保持60%的年收入增长率。展望未来,公司将取得进一步的快速增长。

华为赛门铁克科技有限公司2012校园招聘已正式启动,我们诚邀2012届优秀本科、硕士、博士毕业生加盟华赛,共同拓展全球业务。

请登录华为赛门铁克的校园招聘网站http://campus.huaweisymantec.com,并于2011年9月6日之前注册完整的简历。

走进校园座谈活动,9月启动,请同学们继续关注校园各招聘网站信息,谢谢。

注意:

1、2012 年校园招聘将采用网络简历为指定简历形式,请各位同学登陆华赛校园招聘官方网站http://campus.huaweisymantec.com如实、耐心填写;

2、面试前请登陆华赛校园招聘官方网站,按照《华赛科技招聘登记表》模版格式打印个人简历,并携带至招聘现场参加面试。

招聘职位:

【研发类】:软件研发(C/C++/Java)、驱动研发、硬件(单板/逻辑)研发、技术预研、建模与算法、文档(资料)开发、技术翻译、结构设计等;

【营销类】:客户经理、产品经理(技术方案售前)、售后技术服务工程师等;

【流程与IT类】:IT应用开发、系统技术支持、网络工程师、产品数据工程师等;

【供应链类】:质量管理、采购、物流管理、生产管理、新产品导入与测试、统计等;

【财经类】:会计、财务管理、税务等;

【职能管理类】:人力资源管理、秘书、配置管理等。

华为赛门铁克期待您的加盟!

下载01 2012华为校园招聘机考试题总结(厦门大学) 19题5则范文word格式文档
下载01 2012华为校园招聘机考试题总结(厦门大学) 19题5则范文.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    招商银行校园招聘全国统一机考考试笔试题内容试卷历年考试真题

    招商银行招聘考试笔试真题复习资料 招商银行全国统一考试,考试内容主要包括行测、英语和性格测试,建议报考的同学提前做好复习准备,考试复习资料可以到“考佳卜资料网”上面找......

    华为笔试题总结

    本人收集的一些华为笔试 华为软件工程笔试题 写一个程序, 要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数。如:100个1是一个组合,5个1加19个5是一个组合。。。。......

    模拟校园招聘试题

    试题一 一、自我介绍 二、能力考核 (一)思维逻辑能力和综合分析能力 从小我们就听过“守株待兔”的故事,请谈谈你是怎样看待这个故事的? (从管理者和员工两种角度考虑) 【参考答案......

    华为校园招聘(2015届)软件技术工程师详细

    华为校园招聘(2015届)软件技术工程师详细 更新2014年8月4日(来自华为官网)工作地点: 中国职位类型: 技术招聘人数: 6000 主要职责 从事与产品研发、网络运行、平台构建、解决方案相......

    校园招聘总结

    2015年校园招聘总结 一、招聘前工作 1.给学校就业处老师打电话 给学校就业处老师打电话联系宣讲会或者双选会。按照今年春招的做法是: 1.1.已合作学校 如果说已经合作过的......

    校园招聘通用就业能力题

    职业能力测验模拟卷 答题时间:100分钟第一部分数量关系 (共15题,参考时限15分钟) 本部分包括两种类型的试题: 一、数字推理: 给你一个数列,但其中缺少一项,要求你仔细观察数列......

    2016年中国工商银行校园招聘历年笔试真题、答题注意事项及试题总结

    第一部分:真题回忆 时间:2015.11.14 14:00—15:00(后面40分钟做性格测试) 题量:笔试111道 重要提醒: 1、千万不要看题目设置的情境,不管是挖宝也好盗墓也好,浪费时间!直接看题目,看......

    2012年农业银行校园招聘试题

    1. 我国人民币的主币是: A 元 B 角 C 分 D 厘 答案:A 2. 按复利计算,年利率为 5的 100 元贷款,经过两年后产生的利息是: A5 元 B10 元 C10.25 元 D20 元 答案:C 3. 以下关于汇率的......