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

C试题

C试题
C试题

2004年4月全国计算机等级考试二级c笔试试卷(附答案)

一、选择题((1)~(40)每题1分,(41)~(50)每题2分,共60分)

1、1mb等于(d)

a)1000字节b)1024字节c)1000╳1000字节d)1024╳1024字节

2、与十六进制数200等值得十进制数为(b)

a)256 b)512 c)1024 d)2048

3、所谓“裸机“是指(c)

a)单片机b)单板机c)不装备任何软件的计算机d)只装备操作系统的计算机

4、能将高级语言编写的源程序转换为目标程序的是(c)

a)链接程序b)解释程序c)编译程序d)编辑程序

5、在64为计算机中,一个字长所占字节数为(b)

a)64 b)8 c)4 d)1

6、在windows环境下,当一个应用程序窗口被最小化后,该应用程序(a)

a)继续在后台运行b)继续在前台运行

c)终止运行d)暂停运行

7、在windows环境下,能实现窗口移动的操作是(d)

a)用鼠标拖动窗口中的任何部位b)用鼠标拖动窗口的边框

c)用鼠标拖动窗口的控制按钮d)用鼠标拖动窗口的标题栏。

8、在windows环境下,printscreen键的作用是(c)

a)打印当前窗口的内容b)打印屏幕内容

c)复制屏幕到剪贴板d)复制当前窗口到剪贴板

9、internet的通信协议是(a)

a)tcp/ip b)bbs c)www d)ftp

10、下列叙述中正确的是(d)

a)计算机病毒只感染可执行文件

b)计算机病毒只感染文本文件

c)计算机病毒只能通过软件复制的方式进行传播

d)计算机病毒可以通过网络或读写磁盘方式进行传播

11、一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是(b)

a)有零个或多个输入b)有零个或多个输出

c)有穷性d)可行性

12、以下叙述中正确的是(b)

a)c语言的源程序不必通过编译就可以直接运行

b)c语言中的每条可执行语句最终都将被转换成二进制的机器指令

c)c源程序经编译形成的二进制代码可以直接运行

d)c语言中的函数不可以单独进行编译

13、以下符合c语言语法的实型常量是(c)

a)1.2e0.5 b)3.14.159e c).5e-3 d)e15

14、以下4组用户定义标识符中,全部合法的一组是(a)

a)_main b)if c)txt d)int

enclude -max real k_2

sin turbo 3com _001

15、若以下选项中的变量已正确定义,则正确的赋值语句是(c)

a)x1=26.8%3 b)1+2=x2 c)x3=0x12 d)x4=1+2=3;

16、设有以下定义

int a=0;

ch ar c=?a?;

#define d 2

则下面语句中错误的是(d)

a)a++; b)b++ c)c++; d)d++;

17、设有定义:float a=2,b=4,h=3;,以下c语言表达式与代数式计算结果不相

符的是(b)

a)(a+b)*h/2 b)(1/2)*(a+b)*h c)(a+b)*h*1/2 d)h/2*(a+b)

18、有以下程序

main( )

{

int x=102,y=012;

printf(“%2d,%2d\n”,x,y);

} 执行后输出结果是(c)

a)10,01 b002,12 c)102,10 d)02,10

19、以下4个选项中,不能看作一条语句的是(d)

a){;} b)a=0,b=0,c=0; c)if(a>0); d)if(b==0) m=1;n=2;

20、设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是(a)

a)scanf(“%d”,pa); b)scanf(“%d”,a);

c)scanf(“%d”,&pa); d)scanf(“%d”,*pa);

21、以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是(a)

a)if((a>b)&&(b>c)) k=1; b) if((a>b)||(b>c)) k=1

else k=0;

c)if(a<=b) k=0; d)if(a>b) k=1;

else if(b<=c) k=1; else if(b>c) k=1;

else k=0;

22、有以下程序

main( )

{ char k; int i;

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

{ scanf(“%c”,&k);

switch(k)

{ case …0?: printf(“another\n”);

case …1?: printf(“number\n”);

}

}

}

程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是(c)

a) another b)another c)another d)number

number number number number

another number

23、有以下程序

main( )

{ int x=0,y=5,z=3;

while(z-->0&&++x<5) y=y-1;

printf(“%d,%d,%d\n”,x,y,z);

} 程序执行后的输出结果是(b)

a)3,2,0 b)3,2,-1 c)4,3,-1 d)5,-2,-5

main( )

{ int i,s=0;

for(i=1;i<10;i+=2) s+=i+1;

printf(“%d\n”,s);

} 程序执行后的输出结果是(d)

a)自然数1~9的累加和b)自然数1~10的累加和

c)自然数1~9中的奇数之和d)自然数1~10中的偶数之和

25、有以下程序

main( )

{ int i,n=0;

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

{ do

{ if(i%3) continue;

n++;

} while(!i);

n++;

}

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

} 程序执行后的输出结果是(d)

a)n=5 b)n=2 c)n=3 d) n=4

26、若程序中定义了以下函数

double myadd(double a,double b)

{ return (a+b);}

并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是(a)

a)double myadd(double a,b); b)double myadd(double,double);

c)double myadd(double b,double a); d)double myadd(double x,double y);

27、有以下程序

char fun(char x , char y)

{ if(x

return y;

}

main( )

{ int a=?9?,b=?8?,c=?7?;

printf(“%c\n”,fun(fun(a,b),fun(b,c)));

} 程序的执行结果是(d)

a)函数调用出错b)8 c)9 d)7

28、设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是(d)

a)p=1; b)*q=2; c)q=p; d)*p=5;

29、有以下程序

void f(int v , int w)

{ int t;

t=v;v=w;w=t;

}

main( )

{ int x=1,y=3,z=2;

if(x>y) f(x,y);

else f(x,z);

printf(“%d,%d,%d\n”,x,y,z);

} 执行后输出结果是(c)

a)1,2,3 b)3,1,2 c)1,3,2 d)2,3,1

30、有以下程序段

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;

b=p[5];

b中的值是(d)

a)5 b)6 c)8 d)9

31、有以下程序

main( )

{ char a[]=”abcdefg”,b[10]=”abcdefg”;

printf(“%d %d\n”,sizeof(a),sizeof(b));

} 执行后输出结果是(c)

a)7 7 b)8 8 c)8 10 d)10 10

32、有以下程序

void swap1(int c[])

{ int t;

t=c[0];c[0]=c[1];c[1]=t;

}

void swap2(int c0,int c1)

{ int t;

t=c0;c0=c1;c1=t;

}

main( )

{ int a[2]={3,5},b[2]={3,5};

swap1(a); swap2(b[0],b[1]);

printf(“%d %d %d %d\n”,a[0],a[1],b[0],b[1]); } 其输出结果是(b)

a)5 3 5 3 b) 5 3 3 5 c)3 5 3 5 d)3 5 5 3

33、有以下程序

void sum(int *a)

{ a[0]=a[1];}

main( )

{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;

for(i=2;i>=0;i--) sum(&aa[i]);

printf(“%d\n”,aa[0]);

} 执行后的输出结果是(a)

a)4 b)3 c)2 d)1

34、有以下程序

int f(int b[][4])

{ int i,j,s=0;

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

{ i=j;

if(i>2) i=3-j;

s+=b[i][j];

}

main( )

{ int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(“%d\n”,f(a));

} 执行后的输出结果是(d)

a)12 b)11 c)18 d)16

35、有以下定义

#include

char a[10],*b=a;

不能给数组a输入字符串的语句是(b)

a)gets(a) b)gets(a[0]) c)gets(&a[0]); d)gets(b);

36、有以下程序

main( )

{ char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%d\n”,strlen(p[4]));

} 执行后输出结果是(a)

a)2 b)3 c)4 d)5

37、有以下程序

int a=2;

int f(int *a)

{return (*a)++;}

main( )

{ int s=0;

{ int a=5;

s+=f(&a);

}

s+=f(&a);

printf(“%d\n”,s);

} 执行后输出结果是(c)

a)10 b)9 c)7 d)8

38、有以下程序

#define f(x) x*x

main( )

{ int i;

i=f(4+4)/f(2+2);

printf(“%d\n”,i);

} 执行后输出结果是(a)

a)28 b)22 c)16 d)4

39、设有以下语句

typedef struct s

{ int g; char h;} t;

则下面叙述中正确的是(d)

a)可用s定义结构体变量b)可以用t定义结构体变量c)s是struct类型的变量d)t是struct s类型的变量40、有以下程序

struc stu{

char name[10];

int num;

void f1(struct stu c)

{ struct stu b={“lisiguo”,2042};

c=b;

}

void f2(struct stu *c)

{ struct stu b={“sundan”,2044};

*c=b;

}

main( )

{ struct stu a={“yangsan”,2041},b={“wangyin”,2043};

f1(a);f2(&b);

printf(“%d %d\n”,a.num,b.num);

} 执行后的输出结果是(a)

a)2041 2044 b)2041 2043 c)2042 2044 d)2042 2043 41、有以下程序

main( )

{ unsigned char a,b;

a=4|3;

b=4&3;

printf(“%d %d\n”,a,b(;

) 执行后输出结果是(a)

a) 7 0 b}0 7 c}1 1 d}43 0

42、下面程序的功能是输出以下形式的金字塔图案是:

*

***

*****

*******

main( )

{ int i,j;

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

{ for(j=1;j<=4-i;j++) printf(“ “);

for(j=1;j<=_______;j++) printf(“*”);

printf(“\n”);

}

} 在下划线处应填入的是(b)

a)i b)2*i-1 c)2*i+1 d)i+2

43、有以下程序

void sort(int a[],int n)

{ int i,j,t;

for(i=0;i

for(j=i+2;j

if(a[i]

}

main()

{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;

sort(aa,10);

for(i=0;i<10;i++) printf(“%d”,aa[i]);

} 其输出结果是(c)

a)1,2,3,4,5,6,7,8,9,10, b)10,9,8,7,6,5,4,3,2,1,

c)9,2,7,4,5,6,3,8,1,10, d)1,10,3,8,5,6,7,4,9,2,

44、以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是(c)

a) char s[10]=”abcdefg”; b) char t[]=”abcdefg”,*s=t;

c) char s[10];s=”abcdefg”; d) char s[10];strcpy(s,”abcdefg”);

45、有以下程序

#include

main(int argc ,char *argv[ ])

{ int i,len=0;

for(i=1;i

printf(“5d\n”,len);

} 经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行ex abcd efg h3 k44

执行后输出结果是(d)

a)14 b)12 c)8 d)6

46、有以下程序

void f(int a[],int i,int j)

{ int t;

if(i

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

f(a,i+1,j-1);

}

}

main( )

{ int i,aa[5]={1,2,3,4,5};

f(aa,0,4);

for(i=0;i<5;i++) printf(“%d,”,aa[i]); printf(“\n”);

} 执行后输出结果是(a)

a)5,4,3,2,1, b)5,2,3,4,1, c)1,2,3,4,5, d)1,2,3,4,5,

47、有以下程序

struct stu

{ char name[10];

int num;

int score;

};

main( )

{ struct stu s[5]={{“yangsan”,20041,703},{“lisiguo”,20042,580},

{“wangyin”,20043,680},{“sundan”,20044,550},

{“penghua”,20045,537}},*p[5],*t;

int i,j;

for(i=0;i<5;i++) p[i]=&s[i];

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

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

if(p[i]->score>p[j]->score)

{ t=p[i];p[i]=p[j];p[j]=t;}

printf(“5d %d\n”,s[1].score,p[1]->score);

a)550 550 b)680 680 c)580 550 d)580 680

48、有以下程序

#include

struct node{

int num;

struct node *next;

};

main( )

{ struct node *p,*q,*r;

int sum=0;

p=(struct node *)malloc(sizeof(struct node));

q=(struct node *)malloc(sizeof(struct node));

r=(struct node *)malloc(sizeof(struct node));

p->num=1;q->num=2;r->num=3;

p->next=q;q->next=r;r->next=null;

sum+=q->next->num;sum+=p->num;

printf(“%d\n”,sum);

} 执行后的输出结果是(b)

a)3 b)4 c)5 d)6

49、有以下程序

#include

main( )

{ file *fp; int i,k=0,n=0;

fp=fopen(“d1.dat”,”w”);

for(i=1;i<4;i++) fprintf(fp,”%d”,i);

fclose(fp);

fp=fopen(“d1.dat”,”r”);

fscanf(fp,”%d%d”,&k,&n); printf(“%d %d\n”,k,n);

fclose(fp);

} 执行后输出结果是(b)

a)1 2 b)123 0 c)1 23 d) 0 0

50、有以下程序(提示:程序中fseek(fp,-2l*sizeof(int),seek_end);语句的作用是使位置指针从文件尾向前移2*sizeof(int)字节)

#include

main( )

{ file *fp; int i,a[4]={1,2,3,4},b;

fp=fopen("data.dat","wb");

for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp);

fclose(fp);

fp=fopen("data.dat","rb");

fseek(fp,-2l*sizeof(int).seek_end);

fread(&b,sizeof(int),1,fp);/*从文件中读取sizeof(int)字节的数据到变量b中*/

fclose(fp);

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

} 执行后输出结果是(d)

a)2 b)1 c) 4 d)3

二、填空题(每空2分,共40分)

2、计算机网络分为广域网和局域网,因特网属于【广域网】。

3、从windows环境进入ms-dos方式后,返回windows环境的dos命令为【exit】。

4、在windows环境下,只要在“开始”菜单中单击【文档】选项,就可以查阅最近打开过的文档清单。

5、计算机的运算速度可以用mips来描述,1mips是指每秒执行【百万条或一百万条或1000000条】条指令。

6、已知字符a的acsii码值为65,以下语句的输出结果是【b 66】

char ch=?b?;

printf(“%c %d\n”,ch,ch);

7、有以下语句段

int n1=10,n2=20;

printf(“【n1=%d\nn2=%d

】”,n1.n2);

要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。

n1=10

n2=20

8、有以下程序

main( ){ int t=1,i=5;

for(;i>=0;i--) t*=i;

printf(“%d\n”,t);

} 执行后输出结果是【0】。

9、有以下程序

main( )

{ int n=0,m=1,x=2;

if(!n) x-=1;

if(m) x-=2;

if(x) x-=3;

printf(“%d\n”,x);

} 执行后输出结果是【-4】。

10、有以下程序

#include

main( )

{ char ch1,ch2; int n1,n2;

ch1=getchar(); ch2=getchar();

n1=ch1-…0?; n2=n1*10+(ch2-…0?);

printf(“%d\n”,n2);

} 程序运行时输入:12<回车>,执行后输出结果是【12】。

11、有以下程序

void f( int y,int *x)

{y=y+*x; *x=*x+y;}

main( )

{ int x=2,y=4;

f(y,&x);

printf(“%d %d\n”,x,y);

} 执行后输出的结果是【8 4】。

12、函数fun的功能是计算xn

double fun(double x,int n)

for(i=1;i<=n;i++) y=y*x;

return y;

} 主函数中已经正确定义m,a,b变量并赋值,并调用fun函数计算:m=a4+b4-(a+b)3。实现这一计算的函数调用语句为【fun(a,4)+fun(b,4)-fun(a+b,3)】。

13、下面rotate函数的功能是:将n行n列的矩阵a转置为a’,例如:

1 2 3 4 1 5 9 13

5 6 7 8 2 6 10 14

当a=9 10 11 12 则a’= 3 7 11 15

13 14 15 16 4 8 12 16

请填空

#define n 4

void rotate(int a[][n])

{ int i,j,t;

for(i=0;i

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

{ t=a[i][j];

【a[i][j]=a[j][i]】;

a[j][i]=t;

}

}

14、以下sstrcpy( )函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。

void sstrcpy(char *s,char *t)

{ while(*s++=【*t++】);}

main( )

{ char str1[100],str2[]=”abcdefgh”;

sstrcpy(str1,str2);

printf(“%s\n”,str1);

}

15、下列程序的运行结果是:【6】

#include

char *ss(char *s)

{ return s+strlen(s)/2;}

main( )

{ char *p,*str=”abcdefgh”;

p=ss(str); printf(“%s\n”,p);

}

16、下面程序的运行结果是:【efgh】

int f( int a[], int n)

{ if(n>1) return a[0]+f(&a[1],n-1);

else return a[0];

}

main ( )

{ int aa[3]={1,2,3},s;

}

17、以下程序中给指针p分配三个double型动态内存单元,请填空。

# include

main ( )

{ double *p;

p=(double *) malloc(【3*sizeof(double)】);

p[0]=1.5;p[1]=2.5;p[2]=3.5;

printf(“%f%f%f\n”,p[0],p[1],p[2]);

}

18、以下程序的运行结果是【2002shangxian】

# include

typedef struct student{

char name[10];

long sno;

float score;

}stu;

main( )

{ stu a={“zhangsan”,2001,95},b={“shangxian”,2002,90},c={“anhua”,2003,95},d,*p=&d;

d=a;

if(strcmp(https://www.doczj.com/doc/0b17101229.html,,https://www.doczj.com/doc/0b17101229.html,)>0) d=b;

if(strcmp(https://www.doczj.com/doc/0b17101229.html,,https://www.doczj.com/doc/0b17101229.html,)>0) d=c;

printf(“%ld%s\n”,d.sno,p->name);

}

19、以下sum函数的功能是计算下列级数之和。

s=1+x+x2/2!+x3/3!+........+xn/n!

请给函数中的各变量正确赋初值。

double sum( double x, int n )

{ int i; double a,b,s;

【a=1.0;b=1.0;s=1.0;

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

{ a=a*x; b=b*i; s=s+a/b; }

return s;

}

C语言试卷及答案

《C语言程序设计》考试试卷(答案) 一、填空题(每小空1分,共10分) 1.C语言程序的三种基本结构是顺序结构、选择结构、循环结构。 2.一个C程序有且仅有一个main( ) 函数。 3.C语言描述“x和y都大于或等于z”的表达式是x>=z && y>=z。 4.C语言可以用来实现循环的结构化语句是while、do while、for。 5.数组名表示数组在内存的首地址。 6.int a=3,*p=&a;*p+2的值是5。 二、单项选择题(每小题2分,共70分) 1.__B___是C语言合法的常量。 (A).45(B)078 (C)25.6e3.4 (D)‘xy’2.一个程序的执行是从 A 。 (A)本程序的main函数开始,到main函数结束 (B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。 (C)本程序的main函数开始,到本程序文件的最后一个函数结束。 (D)本程序文件的第一个函数开始,到main函数结束。 3.以下叙述正确的是 C 。 (A)在C程序中,main函数必须位于程序的最前面。 (B)C程序每行中只能写一条语句。 (C)C语言本是没有输入输出语句。 (D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 4.以下叙述不正确的是 D 。 (A)逗号运算符的运算级最低。 (B)ABC和abc是两个不同的变量。 (C)若a和b类型相同,在执行a=b后,b的自身值不变。 (D)‘a’和“a”是完全等价的常量。 5.int x=3,y=2;则表达式x+=x*=y+8的值为 C 。 (A)28 (B)30 (C)60(D)17 6.设x=2.7,a=8,y=4.9,算术表达式x+a%3*(int)(x+y)%5/3的值为 B 。 (A)2.7 (B)3.7(C)4.7 (D)4.03 7.执行下面两个语句后,输出的结果为__D___。 char c1=98; printf(“%d %c”,c1,c1-32); (A)97 66 (B)98 b (C)b 66 (D)98 B 8.执行下面语句后的结果为 C 。 y=10;x=y++; (A)x=10,y=10 (B)x=11,y=11 (C)x=10,y=11(D)x=11,y=10 9.Char w;int x;float y;double z;则表达式w*x+z-y值的数据类型是A 。 (A)double (B)char (C)int (D)float 10.C语言中要求操作数必须是整数的运算符是 B 。

公务员考试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/0b17101229.html,,相应的E–mail地址应为( ) A.Xinhua@public.tpt.fj.cn B.@Xinhua.public.tpt.fj.cn C.Xinhua.public@tpt.https://www.doczj.com/doc/0b17101229.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/0b17101229.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语言全部题目及答案 SANY GROUP system office room 【SANYUA16H-

C语言全部题目及答案 Exercise 1: Programming Environment and Basic Input/Output 1.Write a program that prints “This is my first program!” on the screen. (a)Save this program onto your own disk with the name of e2-1a; (b)Run this program without opening Turbo C; (c)Modify this program to print “This is my second program!”, then save it as e2-1b. Please do not overwrite the first program. 2.Write a program that prints the number 1 to 4 on the same line. Write the program using the following methods: (a)Using four “printf” statements. (b)Using one “printf” statement with no conversion specifier(i.e. no ‘%’). (c)Using one “printf” statement with four conversion specifiers 3.(a) Write a program that calculates and displays the number of minutes in 15 days. (b) Write a program that calculates and displays how many hours 180 minutes equal to. (c) (Optional) How about 174 minutes?

建筑类安全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语言期末考试题含答 案 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

《C 语言程序设计》期末试卷 一、单项选择题(10x2’=20’) 1、以下叙述正确的是( ) A )C 语言的源程序不必通过编译就可以直接运行。 B ) C 语言中的每条可执行语句最终都将被转换成二进制的机器指令。 C )C 语言源程序经编译形成的二进制代码可以直接运行。 D )C 语言中的函数不可以单独进行编译。 2、一个C 语言的源程序中( ) A )必须有一个主函数 B )可能有多个主函数 C )必须有除主函数外其它函数 D )可以没有主函数 3、以下不能定义为用户标识符的是( ) A )scanf B )Void C )_3com D )int 4、若以下选项中的变量已正确定义,则正确的赋值语句是( ) A )x1=%3; B )1+2=x2; C )x3=0x12; D )x4=1+2=3; 5、设有定义:float a=2,b=4,h=3;以下C 语言表达式中与代数式h b a *)(21 的计算结果不. 相符的是( ) A )(a+b)*h/2 B )(1/2)*(a+b)*h C )(a+b)*h*1/2 D )h/2*(a+b) 6、C 语言中用于结构化程序设计的3种基本结构是( ) A )顺序结构、选择结构、循环结构 B )if 、switch 、break C )for 、while 、do-while D )if 、for 、continue

7.在while(!x)语句中的!x与下面条件表达式等价的是() A) x!=0 B) x==1 C) x!=1 D) x==0 8、有以下程序: #include <> void main(){ int i=1,j=1,k=2; if( (j++||k++)&&i++ ) printf(“%d,%d,%d\n”,i,j,k);} 执行后的输出结果是() A)1,1,2B)2,2,1C)2,2,2D)2,2,3 9、有以下程序: #include <> void main(){ int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf(“%d\n”,s);} 程序执行后的输出结果是() A)自然数1~9的累加和B)自然数1~10的累加和 C)自然数1~9中奇数之和D)自然数1~10中偶数之和 10、有以下函数定义: void fun(int n,double x){……} 若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是() A)fun(int y,double m); B)k=fun(10,; C)fun(x,n); D)void fun(n,x); 二、填空题(10x2’=20’) 11、C语言描述“x和y都大于或等于z”的表达式是:。 12、函数定义时涉及的基本要素是:、、。

三类人员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. 保证每个对象拥有自己的数据成员,但共享处理这些数据的代码

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