当前位置:文档之家› C模拟题及答案

C模拟题及答案

1、设有数组的初始化定义如下:int a[5]={1,2,3};对该定义的正确理解是( B )。

A.将3个数依次赋给a[1 ]至a[3 ]

B.将3个数依次赋给a[0 ]至a[2 ]

C.将3个数依次赋给a[0 ]至a[3 ]

D.因初值的个数小于数组长度,所以定义是错的

2、下列选项中,值不等于0.5的表达式是( A)。

A.1/2

B.1/2.0

C.(float)1/2

D.1.0/2

3、若有“float x=123.456; printf("%2.1f",x);”,则执行后的输出结果为( D )。

A.3.4

B.3.5

C.123.4

D.123.5

4、能把ch中的大写字母转换为对应小写字母的表达式是( B )。

A.ch=ch-32

B.ch-='A'-'a'

C.ch+=-32

D.ch-='a'-'A'

5、以下对结构体变量成员num的非法引用是( B)。

struct person

{ int age;

intnum;

}x,*p=&x;

A.x.num

B.person.num

C.p->num

D.(*p).num

6、设有以下程序,则对循环次数描述正确的是( B )。

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

A. 执行10次循环

B.不执行循环

C.执行一次循环

D.执行无限次循环

7、设有如下程序,则输出结果是()。

int a=2,b=3,c=1;

if (a>b)

if (a>c) printf(“%d\n ”,a);

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

printf(“Over!\n ”);

A.2

B.3

C.Over!

D.1

8、对二维数组a初始化为:int a[ ][2]={1,2,3,4,5,6};则a第一维的大小是()。

A.2

B.3

C.4

D.不能确定

9、若x、i、j、k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。

A.4

B.16

C.32

D.52

10、执行函数调用“fun('A')”得到的返回值为()。

int fun(char ch)

{ return(ch>='0'&&ch<='9'); }

A.-1

B.0

C.1

D.2

11、以下数组的定义形式正确的是()。

A.int k=5,a[k];

B.int a[ ];

C.char c[]={'a'};

D.char a(10);

12、若有语句“int a[10],*p=&a[2];”,则执行语句“p=p+4;”后,p指向的数组元素是()。

A.a[4]

B.a[5]

C.a[6]

D.a[7]

13、表示关系x<=y<=z的C语言表达式为()。

A.(x<=y)&&(y<=z)

B.(x<=y)AND(y<=z)

C.(x<=y<=z)

D.(x<=y)&(y<=z)

14、下面不正确的字符常量是()。

A.“c”

B.‘\\’’

C.‘’

D.‘K’

15、若有定义:char a; int b; float c; double d;,则表达式a*b+d-c值的类型为()。

A.float

B.double

C.char

D.int

16、定义int a[9],*p=a;不能表示a[1] 地址的是()。

A.p+1

B.a+1

C.a-1

D.&a[1]

17、下列关于C程序的说法错误的是()。

A.一个程序必须有一个main函数

B.函数体用一对花括号“{ }”来标识

C.每个语句必须用分号结束

D.main函数的类型必须是void

18、下列选项中,不能作为C语言标识符的是()。

A.student

B.sum

C.Int

D.double

19、if语句中的表达式()。

A.必须是逻辑表达式

B.必须是关系表达式

C.只能是逻辑表达式或关系表达式

D.可以是任意的表达式

20、要判断x是否满足表达式“-1≤x≤1”,正确的C语言表达式是()。

A.x>=-1||x<=1

B.x>=-1&&x<=1

C.-1<=x<=1

D.-1≤x≤1

21、若有定义“float x,*p=&x;”,以下能正确输入一个值给x的语句是()。

A.scanf("%f",p);

B.scanf("%lf",&p);

C.scanf("%f",x);

D.scanf("%lf",&x);

22、以下选项中,对变量的定义和初始化正确的是()。

A.int a,p=&a;

B.int a,*p=a;

C.int a,*p=&a;

D.int a,*p=*a;

23、C语言中,若对函数类型未加显示说明,则函数类型隐含为()。

A.int

B.double

C.void

D.int *

24、以下程序段的功能是()。

int a=5,b=9;

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

A.把a和b从小到大排序交换a和b的值

B.

C.只是做了加、减运算,无特定功能

D.求a、b的和与差

25、关于形参的说法正确的是()。

A.形参用于接收主调函数传递的数据

B.函数中可以定义与形参同名的变量

C.形参的改变可以传递给实参

D.不必分别指定每个形参的类型

26、若有定义“char s1[20],s2[ ]="China";”,为使s1的值与s2相同,下列选项中正确的是()。

A.s1=s2;

B.strcat(s1,s2);

C.strcpy(s1,s2);

D.strcpy(s2,s1);

27、设有如下程序,则输出结果是()。

char s1[10]=“abcd”,s2[10]=“efg”; int k;

for (k=0;s2[k]!=‘\0’;k++) s2[k]=s1[k];

puts(s2);

A.abcdefg

B.efgabcd

C.abcefg

D.abc

28、以下函数声明中,正确的是()。

A.intplay(a , b);

B.int play(int a,b);

C.intplay(int a,int b);

D.play(a , b)

29、下列关于函数的描述错误的是()。

A.c程序是由函数组成的

B.c程序中的函数是各自独立的

C.main函数可以调用其它的函数

D.在main函数中可以嵌套定义别的函数

30、下列变量名定义不正确的是()。

A.a4

B.d#

C._var

D._2f

31、C语言可以用来实现循环的结构化语句是、和。

32、C语言程序的基本单位是函数,C语言程序从main()开始执行。

33、字符串以___\0___作为结束标记。

34、结构化程序的三种基本控制结构是顺序结构、_____选择_______结构和循环结构。

35、若有定义“int a[3][4];”,则该数组的最后一个元素是_a[2][3]___________。

36、若要定义一个符号常量PI表示π,请补充该预处理命令:___#define____ PI 3.14

37、算法的表示方法一般有自然语言表示法、传统流程图、NS图、伪代码等。

38、C语言中的基本数据类型有、整型、字符和实型。

39、若有定义“int a[ ][4]={{1, 2}, {0, 3, 4},{5}} ;”,则数组a[1][3]的值为0。

40、只有一个“;”组成的语句,称为______空语句。

41、 char c[8]=”hello”;则该字符串的长度为___5_____。

42、C语言中的换行符是_____\0_______。

43、若a是int型变量,则计算表达式a=25/3%3后,a的值为2 。

44、用关键字__________来定义一个实型变量。

45、若有定义:int w[10]={1,2,3,4,5,6,7,8,9,10},*p=w;,在不移动指针p 条件下,通过指针p引用值为98的数组元素的表达式是p[5]或*(p+5)。

46、下列输入语句要给int型变量a输入一个值:scanf("%d", ____&a________);

47、专门用来存放其它变量地址的一种特殊变量称为__指针__________变量。

48、下面程序是计算1、4、7 …… 100之和,请填空。 <=100, s=s+i

#include

void main ( )

main()

{ints,i;

s=0;

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

;

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

}

49、下面程序是将10个数按从小到大的顺序排序,请填空。i=9-I, a[i]=a[i+1]

#include

void main ( )

{ int a[10]; inti,j,t;

printf("input 10 numbers :\n");

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

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

printf("\n");

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

for(i=0;;i++)

if (a[i]>a[i+1])

{t=a[i];;a[i+1]=t;}

printf("the sorted numbers :\n");

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

printf("\n");}

50、下面程序是从键盘输入一个大写字母,要求改用小写字母输出,请填空。#include

void main ( )

{

char c1,c2;

c1=getchar();

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

c2=c1+32;

printf("%c,%d\n",c2,c2); }

c1=getcher(), c2=ci+32

51、下面程序是输入三个字符串,找出最小的并输出,请填空。i<3, s2

#include

#include

void main()

{int i;

char s1[3][10],s2[10];//数组s2用来存放最小字符串

printf("Input 3 Strings:\n");

for(i=0;;i++)

gets(s1[i]);//输入三个字符串

if(strcmp(s1[0],s1[1])>0)

strcpy(s2,s1[1]);

else

strcpy(s2,s1[0]);

if (strcmp(s2,s1[2])>0)

strcpy(s2,s1[2]);

printf("The leaf string is:%s\n",);

}

52、从键盘读入一个百分制成绩,将其转换为对应的五级制并输出。请填空。

int score;

scanf("%d",&score); // 输入一个0-100之间的分数

____switch________(score/10)

{ case 10:

case 9: printf("A\n"); break;

case 8: printf("B\n"); break;

case 7: printf("C\n"); break;

case 6: printf("D\n"); break;

_____default_______: printf("E\n");

}

53、下面的程序段是用冒泡法对数组a中的10个整数按从小到大排序。请填空。

int a[10]={8,6,4,9,7,3,5,1,2,0},i.j,t;

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

for (j=0; j<__i<9-_i________; j++)

if (____________)

{ t=a[j]; a[j]=a[j+1]; a[j+1]=t; }

54、下面程序是输入一个整数,若是大于5且小于10的,则输出“55&&x<0,

#include "stdio.h"

main()

{ int x;

scanf("%d",);

if()

printf("5

}

55、下列程序段要从键盘输入两个变量x、y的值,并交换x和y。请填空。

intx,y,temp;

scanf("%d%d", ____ &x ________);

temp=x; ____x&&y________; y=temp;

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

56、下面的程序段用于输出101到200之间的所有素数。请填空。

intm,k,i;

for (m=101;m<=200;m+=2)

{ k=(int)sqrt(m); // 或者k=m/2

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

if (_____m%i==0_______)

break;

if (i==___k+1_________)

printf("%-4d",m);

}

57、输出所有的水仙花数。水仙花数是指一个3位数,其各位数字的立方和等于该数本身,例如153=13+53+33。请填空。

inta,b,c,i;

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

{ a=i/100_________; b=i%100/10; c=i%10;

if (i==____________a*a*a+b*b*b+c*c*c)

printf("%d ",i);

}

58、写出程序运行结果。7483

#include

void main()

{ int n=2736,d;

do

{ d=n %10;

printf(“%d ”,d+1);

n=n/10;

}while(n!=0);

}

59、main() 6,4,2

{,

intk,a[6]={1,2,3,4,5,6};

for(k=5;k>=0; k--)

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

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

}

60、写出程序运行结果。12,81,21,72

#include

void main ( )

{ inta,b,c,d;

a=11; b=80;

c=10+a++; d=++b-9;

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

}

61、main() 7

{

int a=1,b=0;

for( ;a<3 ;a++)

switch(a)

{

case 1:b--;

case 2:b++;

case 3:b+=3;break;

}

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

}

62、输入10个整数,把它们存放在数组a中,然后求出这10个数中的最大数与最小数以及这2个数在数组中的下标,最后输出最大数、最小数及其下标。

#include

void main ( )

{ int a[10],i,max,min,maxpos,minpos;

// maxpos,minpos分别用来存放最大数和最小数的下标

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

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

max=;

min=;

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

{ //此处需要自己添加相应的代码printf(“maxpos=%d \n”,max,maxpos);

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

} }

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

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

}

63、编写程序,输入10个整数,按从小到大的顺序排序后输出。

#include

#define N 10

void main( )

{

64、用指针编写函数 : insert(s1,s2,f), 其功能是在字符串 s1 中的指定位置 f 处插入字符串 s2。

65、输入十个整数,存放在数组list中,然后用指针法从后向前输出该数组中的整数。

计算机语言C模拟考试及答案

计算机语言C模拟考试 总分:150分考试时间:120分钟 注意事项: ➢题目包括五大部分, 单项选择题,判断题,填空题,程序分析题,编程题,请按要求在规定时间内作答。 ➢考试中途不能无端离场,否则视为放弃。考试过程中如遇问题请及时向监考老师反馈。 一、单项选择题(每小题2 分,共 40分) 1、有以下程序 main() { char a1='m', a2='m'; printf("%c\n", (a1, a2) ); } 以下叙述中正确的是________。 A、程序输出大写字母M B、程序输出小写字母m C、格式说明符不足,编译出错 D、程序运行时产生出错信息 2、下列数据中,不合法的c语言实型数据的是________。 A、0.123 B、123e3 C、2.1e3.5 D、789.0 3、表达式10!=12的值是________。 A、0 B、1 C、true D、非零值 4、下述语句中,_____中的if语句语法是错误的。 ( ) A、if(x>y); B、if(x==y)x+=y; C、if(x!=y)seanf("%d",&x)else scanf("%d",&y); D、if(x<y)x++;y++; 5、以下for语句构成的循环执行了______次。 #include <stdio.h>

#define N 2 #define M N+1 #define NUM (M+1)*M/2 main() { int i,n=0; for(i=1;i<=NUM;i++) { N++; printf("%d",n); } printf("\n"); } A、5 B、6 C、8 D、9 6、下列数组说明中,正确的是________。 A、int array[][4]; B、int array[][]; C、int array[][][5]; D、int array[3][]; 7、下列选项中不会引起二义性的宏定义是________。 A、#define S(x)X*x B、#define S(x) (x)*(x) C、#define S(x) (x*x) D、#define S(x) ((x)*(x)) 8、若数组a定义为int[][]a=new int[3][4],则a是________。 A、一维数组 B、二维数组 C、三维数组 D、四维数组 9、如果用printf()来输出双精度型数据、则正确的格式控制符是________。 A、%-10.2f B、%lf C、%e D、%g

C语言模拟试题及答案

C语言模拟试题及答案 C语言模拟试题及答案 为天地立心,为生民立命,为往圣继绝学,为万世开太平。以下是店铺为大家搜索整理的C语言模拟试题及答案,希望能给大家带来帮助! 一、选择题(每小题1分,共40分) 1、以下函数实现按每行8个输出W所指数组中的数据: 在横线处应填人的语句是( )。 A.if(i/8==0)printf(”\n”); B.if(i/8==O)continue; C.if(i%8==0)prinff(’’\n”); D.if(i%8==0)continue; 2、有以下程序: 在VC 6.0平台上编译运行,程序运行后的输出结果是( )。 A.10,6 B.4,4 C.2,4 D.4。8 3、有以下函数: 以下关于aaa函数功能叙述正确的是( )。 A.将串s复制到串t B.比较两个串的大小 C.求字符串s的长度 D.求字符串s所占字节数 4、在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。 5、有以下程序: 程序运行后的输出结果是( )。 A.7

B.10 C.8 D.9 6、有以下程序: 程序运行后的输出结果是( )。 A.1,1,2,0 B.0,0,0,3 C.编译有错 D.0,1,2,0 7、已知字符‘A’的ASCII代码值是65,字符变量cl的值是‘A’,c2的值是‘D’。则执行语句printf(”%d,%d”,cl,c2— 2);的输出结果是( )。 A.65,68 B.A,68 C.A,B D.65,66 8、下列叙述中正确的是( )。 A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 9、以下选项中正确的定义语句是( )。 A.double,a,b; B.double a=b=7; C.double a;b; D.double a=7,b=7;

c语言模拟试题及答案

专升本c语言模拟试题及答案(一) 1. ___D___是合法的用户自定义标识符。 A、 b-b B、float C、 D、 _isw 2. 若变量已正确定义并赋值,表达式___B___不符合C语言语法。 A、a*b/c; B、3.14%2 C、2, b D、a/b/c 3. ___C__是不正确的字符常量。 A、'n' B、'1' C、"a" D、'101' 4. 在 C 程序中,用___B__表示逻辑值“真”。 A、1 B、非 0 的数 C、非 1 的数 D、大于 0 的数 5. __C____把x、y定义成float类型变量,并赋同一初值3.14。 A、float x, y=3.14; B、float x, y=2*3.14; C、float x=3.14, y=x=3.14; D、float x=y=3.14; 6. 若变量已正确定义,表达式___C___的值不是2。 A、2&3 B、1<<1 C、a==2 D、1^3 7. 若变量已正确定义,语句“if(a>b) k=0; else k=1;”和__C____等价。

A、k=(a>b)?1:0; B、k=a>b; C、k=a<=b; D、a<=b ? 0 : 1; 8. 设变量定义为“int a, b;”,执行下列语句时,输入_D____,则a和b的值都是10。 scanf("a=%d, b=%d",&a, &b); A、10 10 B、10, 10 C、a=10 b=10 D、a=10, b=10 9. 下列程序的输出结果是__D___。 fun(int a, int b, int c) { c =a*b; } void main( ) { int c; fun(2,3,c); printf(”%dn”,c); } A、0 B、1 C、6 D、无法确定 10. 在C程序中,若对函数类型未加说明,则函数的隐含类型为__A___。

C模拟题及答案

1、设有数组的初始化定义如下:int a[5]={1,2,3};对该定义的正确理解是( B )。 A.将3个数依次赋给a[1 ]至a[3 ] B.将3个数依次赋给a[0 ]至a[2 ] C.将3个数依次赋给a[0 ]至a[3 ] D.因初值的个数小于数组长度,所以定义是错的 2、下列选项中,值不等于0.5的表达式是( A)。 A.1/2 B.1/2.0 C.(float)1/2 D.1.0/2 3、若有“float x=123.456; printf("%2.1f",x);”,则执行后的输出结果为( D )。 A.3.4 B.3.5 C.123.4 D.123.5 4、能把ch中的大写字母转换为对应小写字母的表达式是( B )。 A.ch=ch-32 B.ch-='A'-'a' C.ch+=-32 D.ch-='a'-'A' 5、以下对结构体变量成员num的非法引用是( B)。 struct person { int age; intnum; }x,*p=&x; A.x.num B.person.num C.p->num D.(*p).num 6、设有以下程序,则对循环次数描述正确的是( B )。 int k=10; while (k= =0) k=k-1; A. 执行10次循环 B.不执行循环 C.执行一次循环 D.执行无限次循环 7、设有如下程序,则输出结果是()。 int a=2,b=3,c=1; if (a>b) if (a>c) printf(“%d\n ”,a); else printf(“%d\n ”,b );

printf(“Over!\n ”); A.2 B.3 C.Over! D.1 8、对二维数组a初始化为:int a[ ][2]={1,2,3,4,5,6};则a第一维的大小是()。 A.2 B.3 C.4 D.不能确定 9、若x、i、j、k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。 A.4 B.16 C.32 D.52 10、执行函数调用“fun('A')”得到的返回值为()。 int fun(char ch) { return(ch>='0'&&ch<='9'); } A.-1 B.0 C.1 D.2 11、以下数组的定义形式正确的是()。 A.int k=5,a[k]; B.int a[ ]; C.char c[]={'a'}; D.char a(10); 12、若有语句“int a[10],*p=&a[2];”,则执行语句“p=p+4;”后,p指向的数组元素是()。 A.a[4] B.a[5] C.a[6] D.a[7] 13、表示关系x<=y<=z的C语言表达式为()。 A.(x<=y)&&(y<=z) B.(x<=y)AND(y<=z) C.(x<=y<=z) D.(x<=y)&(y<=z) 14、下面不正确的字符常量是()。 A.“c” B.‘\\’’ C.‘’ D.‘K’ 15、若有定义:char a; int b; float c; double d;,则表达式a*b+d-c值的类型为()。 A.float B.double C.char D.int 16、定义int a[9],*p=a;不能表示a[1] 地址的是()。 A.p+1 B.a+1 C.a-1 D.&a[1] 17、下列关于C程序的说法错误的是()。

C语言模拟测试题一及答案

模拟题一 一、选择题 1.下列说法正确的是()。 A)main函数必须放在C程序的开头 B)main函数必须放在C程序的最后 C)main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的 D)main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的 2.C语言中不能用来表示整常数的进制是()。 A)十进制B)十六进制C)八进制D)二进制 3.在下面几组数据类型中, 全为最常用的基本数据类型的是哪一组:()。 A)整型实型字符型B)整型数组指针 C)数组结构体共用体D)指针逻辑型空类型 4.C语言规定标识符由()等字符组成。 A)字母数字下划线B)中划线字母数字 C)字母数字逗号D)字母下划线中划线 5.若有说明语句:char c= ‘\64’ ; 则变量C包含()。 A)1个字符B)2个字符 C)3个字符D)说明不合法,C值不确定 6.若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式: (float)(a+b)/2+(int)x%(int)y的值是()。 A)2.500000 B)3.500000 C)4.500000 D)5.000000 7.设有如下定义和执行语句,其输出结果为()。 int a=3,b=3; a = -- b + 1; printf(“%d %d”,a,b); A)3 2 B)4 2 C)2 2 D)2 3 8.以下表达式: 2+’a’+i*f, 其中i为整型变量,f为float型变量,则表达式的最终数据类型为()。 A)int B)float C)char D)double 9.C语言中,运算对象必须是整型数的运算符是()。 A)%B)\C)% 和\D)** 10.有如下语句: printf(“%s,%5.3s\n”,“COMPUTER”,“COMPUTER”); 执行语句后的最终结果为()。 A)COMPUTER ,CMP . B)COMPUTER, CMP. C)COMPU, CMP. D)COMPU, CMP . 11.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是()。 A)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100) B)(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100) C)(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100) D)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100) 12.以下if语句中语法错误的是()。

C语言程序设计模拟试卷及答案

C语言程序设计模拟试卷及答案(1) 一、填空题 1、C语言中基本的数据类型有:______、______ 、______ . 2、C语言中普通整型变量的类型说明符为______,在内存中占______字节,有符号普通整型的数据范围是______ . 3、整数-35在机内的补码表示为______. 4、执行下列语句int a=8;a+=a-=a*a;后,a的值是______. 5、有如下语句:char A[ ]={“I am a student”};该字符串的长度是______,A[3]=______. 6、符号“a”和‘a’的区别是______. 7、所谓“指针”就是______.“&”运算符的作用是______.“*”运算符的作用是______. 8、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是_a=1,b=3,c=2__. 一、填空题 (1)整型、实型、字符型。 (2)int,2,-32768~ +32767 (3)1111111111011101 (4)- 112 (5)14,‘m’ (6)“a”是字符串常量,而‘a’是字符常量。 (7)存放地址值的变量或常量,或者答地址。 (8)取运算对象的地址。取指针变量所指的内容。a=1,b=3,c=2 C、C D、B、D 、A C、C、D A C、C、 D、C、B C、D D C、B 二、选择题 1、设整型变量a为5,使b不为2的表达式是(C)。 A. b=a/2 B. b=6-(——a) C. b=a%2 D. b=a>3?2:1 2、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(C)组成配对关系。 A. 缩排位置相同的if B. 在其之前未配对的if C. 在其之前未配对的最近的if D.同一行上的if 3、以下程序的输出结果是(D)。 int x=10,y=10; printf(“%d%d\n”,x——,——y); A. 1010 B. 99 C. 910 D. 109 4、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为(B)。 A.P+i*2 B.P+(i-1)*2 C.P+(i-1) D.P+i 5、选出下列标识符中不是合法的标识符的是(D)。 A. hot_do B. cat1 C. _pri D. 2ab 6、以下程序的输出结果是(B)。

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

《C语言程序设计》模拟试卷六 一、填空题。(每空2分,共16分) 1.C语句必须以号结束 2.若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是。 3.若有以下程序段, int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是。 4.有以下语句段 int n1=10,n2=20; printf(“”,n1.n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20 5.设有定义:int n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。 scanf(“%d, ” ); printf(“%d\n”, 。); 6.若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是。7.有以下程序段 int k=0 while(k=1)k++; while 循环执行的次数是。 二、单项选择题。(每题2分,共40分) 1.下列叙述中错误的是() A)计算机不能直接执行用C语言编写的源程序 B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件 C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件 D)后缀为.obj和.exe的二进制文件都可以直接运行 2.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是() A)大写字母 B)连接符 C)数字字符 D)下划线 3.以下叙述中错误的是() A)C语言是一种结构化程序设计语言 B)结构化程序有顺序、分支、循环三种基本结构组成 C)使用三种基本结构构成的程序只能解决简单问题 D)结构化程序设计提倡模块化的设计方法 4.对于一个正常运行的C程序,以下叙述中正确的是() A)程序的执行总是从main函数开始,在main函数结束 B)程序的执行总是从程序的第一个函数开始,在main函数结束 C)程序的执行总是从main函数开始,在程序的最后一个函数中结束 D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束 5.设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)() A)10□X□20□Y〈回车〉 B)10□X20□Y〈回车〉 C)10□X〈回车〉 D)10X〈回车〉 20□Y〈回车〉 20Y〈回车〉 6.若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()

C语言程序设计模拟试卷及答案

计算机科学类专业《C语言程序设计》模拟考试试卷 (满分100分) 一、单项选择题(本大题共30小题,每小题2分,共60分) 1、下列选项中,合法的C语言标识符是()。 A)my_name B)$234 C)my name D)23b 2、以下程序的输出结果是()。 void main() { int x,y; float z; x=2; y=10; z=x/y; printf("%f",z); } A)0.200000 B)0.2 C)0.000000 D)0 3、C语言规定,简单变量做实参时,它与对应形参之间的数据传递是()。 A)地址传递 B)只能把实参的值单向传递给形参 C)由用户指定传递方式 D)由实参传给形参,再由形参传回给实参4、有以下程序段 int m=0,n=0; char c; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n); 程序输出结果是:1,X,2。则从键盘上可能的输入是()。 A)1X2<回车> B)1 X 2<回车> C)1,X,2<回车> D)1<回车>X<回车>2<回车> 5、如果要对a,b,c三个变量赋予同一个初值5,如下语句错误的是()。A)int a,b,c; a=b=c=5; B)int a=5,b=5,c=5; C)int a=5;b=5;c=5; D)int a=5,b=a,c=b; 6、设变量n为float型,m为int型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。 A)n=(n*100+0.5)/100.0 B)m=n*100+0.5,n=m/100.0 C) n=n*100+0.5/100.0 D) n=(n/100+0.5)*100.0 7、以下程序段的功能是计算一个整数的各位数字之和,请选择填空。 void main() { int n,m=0; scanf("%d",&n); for( ;n!=0; ) { (); n/=10; } printf("%d\n",m);

计算机二级《C语言》模拟试题及答案3篇

计算机二级《C语言》模拟试题及答案 第一篇:C语言基础知识 1. C语言的发明人是谁?简要介绍一下他的背景。 2. int型变量的取值范围是多少?unsigned int呢? 3. 请问下面这段代码输出的结果是什么? char str1[] = "hello"; char str2[] = "world"; strcat(str1, str2); printf("%s", str1); 4. 以下哪些数据类型可以用来存储浮点数? A. float B. double C. long double D. char 5. 下列代码的输出结果是什么? int a = 1; long b = 2; float c = 3.0; printf("%ld\n", a + b + c); 答案: 1. C语言的发明人是丹尼斯·里奇(Dennis Ritchie)。他于1941年出生在美国,是贝尔实验室研究员和计算机科学家。在20世纪70年代,他和肯·汤普逊(Ken Thompson)合作,发明了UNIX操作系统和C语言。C语言是一种高级计算

机程序语言,在操作系统、编译器、数据库、游戏等领域被广泛使用。丹尼斯·里奇因发明了C语言,被誉为“计算机编程之父”。 2. int型变量的取值范围是-2147483648到2147483647,unsigned int的取值范围是0到4294967295。 3. 输出结果为“helloworld”。strcat是C语言的字符串拼接函数,将两个字符串连接成一个字符串。在拼接之前,需要保证第一个字符串的数组足够大,以容纳两个字符串的内容。如果第一个字符串不够大,程序会出现内存溢出等问题。 4. A、B、C三个数据类型可以用来存储浮点数。 5. 输出结果为“6”。在printf函数中,%ld表示输出 长整型数据,而c是一个float型变量。当printf函数中的 格式字符串和实际参数类型不匹配时,程序会自动进行类型转换。在此例中,a和b自动转换成long类型,而c自动转换 成double类型。所有类型转换后,表达式的值为6.0。在输 出时,%ld会把浮点数的小数部分去掉,只输出整数部分。所 以最终输出6。 第二篇:C语言控制语句 1. 编写一个程序,读入一个数,如果这个数是奇数,输 出“这是个奇数”,否则输出“这是个偶数”。 2. 编写一个程序,读入一个整数n,输出n个星号,每 个星号之间用空格隔开。例如,当n为3时,输出“* * *”。 3. 编写一个程序,读入两个整数a和b,输出它们的最 大公约数。可以使用欧几里德算法实现。最大公约数定义为能够同时整除a和b的最大正整数。 4. 编写一个程序,求解二次方程ax² + bx + c = 0的根。程序应该首先读入三个实数a、b、c,然后根据公式计算

C语言基础模拟题及答案

C语言基础模拟题及答案 一、选择题(每题 1 分,共 20 分) 1. C 语言程序的三种基本结构是顺序结构、选择结构和结构。 A、循环 B、递归 C、转移 D、嵌套 2. 下列标识符中,合法的是_______ 。 A) unsigned B) 5ab C) INT# D)_num2 3. 若float x ;x = 10/4 ;x的值是。 A、2.5 B、2.0 C、3 D、 2 4. 表达式!x 等价于。 A、x==0 B、x==1 C、x != 0 D、x != 1 5. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为。 A、算术运算、赋值运算、关系运算 B、关系运算、赋值运算、算术运算 C、算术运算、关系运算、赋值运算 D、关系运算、算术运算、赋值运算 6. 能将高级语言编写的源程序转换为目标程序的是。 A、链接程序 B、解释程序 C、编译程序

D、编辑程序 7. 下列语句定义pf为指向float类型变量f的指针,是正确的。 A、float f, *pf = f; B、float f, *pf = &f C、float *pf = &f, f; D、float f, pf = f; 8. 一个C程序的执行是从。 A、本程序的main函数开始,到main函数结束 B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、本程序的main函数开始,到本程序文件的最后一个函数结束 D、本程序文件的第一个函数开始,到本程序main函数结束 9. 能正确表示“当x的取值在[1,10]或[[200,210]范围内为真,否则为假”的表达式是________。 A、(x>=1)&&(x<=10)&&(x>=200)&&(x<=210) B、(x>=1)||(x<=10)||(x>=200)||(x<=210) C、(x>=1)&&(x<=10)||(x>=200)&&(x<=210) D、(x>=1)||(x<=10)&&(x>=200)||(x<=210) 10. 对两个数组a和b进行如下初始化 char a[]=“ABCDEF”;char b[]={ …A?,?B?,?C?,?D?,?E?,?F?}; 则以下叙述正确的是。 A、a和b数组完全相同 B、a和b长度相同 C、a和b中都存放字符串 D、a数组比b数组长度长 11. 是不正确的字符常量。 A、'\n' B、'1' C、"a" D、'\101'

C语言模拟题十套附答案 c语言教程

第一部分:选择题(40分,20小题/套) 概述 1、下面关于C语言的叙述中,正确的是(D) A. 每行只能写一条语句 B. 程序中必须包含有输入语句 C. main函数必须位于文件的开头 D. 每条语句最后必须有一个分号 2、下面关于C语言的叙述中,错误的是(B) A. 若一条语句较长,也可分写在下一行上 B. 构成C语言源程序的基本单位是表达式 C. C语言源程序中大、小写字母是有区别的 D. 一个C语言源程序可由一个或多个函数组成 3、关于C语言数据类型的叙述,正确的是(c) A. 枚举类型不是基本类型 B. 数组不是构造类型 C. 变量必须先定义后使用 D. 不允许使用空类型 4、C程序中main函数的位置(C) A. 必须在最开始 B. 必须在系统库函数后面 C. 可以在自定义函数后面 D. 必须在最后 5、C语言的函数体由(B)括起来 A. ( ) B. { } C. [ ] D. /* */ 6、关于C语言的叙述中,不正确的是(C) A. C程序可由一个或多个函数组成 B. C程序必须包含一个main()函数 C. C程序的基本组成单位是函数 D. 注释说明只能位于一条语句的后面 7、一个程序的执行是从(C) A. 本程序的第一个函数开始,到最后一个函数结束 B. 本程序的main函数开始,到main函数结束 C. 本程序的main函数开始,到最后一个函数结束 D. 本程序的第一个函数开始,到main函数结束 8、结构化程序设计的三种基本结构是(C) A. 函数结构、分支结构、判断结构 B. 函数结构、嵌套结构、平行结构 C. 顺序结构、分支结构、循环结构 D. 分支结构、循环结构、嵌套结构 9、调试程序是指对程序进行(C) A. 编辑 B. 编译 C. 查错和排错 D. 连接 10、C语言中,复合语句的构成是将一系列语句置于(C) A. begin与end之间 B. 一对圆括号“()”之间 C. 一对花括号“{ }”之间 D. 一对方括号“[ ]”之间 11、构成C语言源程序的基本单位是(D) A. 语句 B. 过程 C. 表达式 D. 函数 语法基础 12、在C语言中,正确的用户标识符是(B) A. 3f B. _for C. struct D. _f.5

c语言笔试模拟题以及答案

1.一、单选题:(每题1.5分,共60分) 1、 C语言程序的基本单位是_______. A. 语句 B. 函数 C. 程序行 D. 字符 答案: B 2、 C语言程序由( )组成 A. 子程序 B. 过程 C. 函数 D. 主程序段程序 答案: C 3、算法的表示方法有________。 A. 自然语言,传统流程图,N-S流程图,伪代码,计算机语言 B. 高级语言,汇编语言,机器语言 C. C语言,QBASIC语言,InterDev D. 图形图像法,描述法,编程法 E. 计算机语言 答案: A 4、以下程序的输出结果是 main( ) { int k=17; printf(“%d,%o,%x \n”,k,k,k); }

A. 17,021,0×11 B. 17,17,17 C. 17,0×11,021 D. 17,21,11 答案: D 5、下列变量定义中合法的是 A. short _a=1-.le-1; B. double b=1+5e2.5; C. long do=0xfdaL; D. float 2_and=1-e-3; 答案: A 6、 C语言中合法的字符常量是____ A. ‘\084′ B. ‘\X43′ C. ‘ab’ D. “\0″ 答案: B 7、下面说法中正确的是( ) A. int型和long型运算先将int型转换成unsigned型,再转换 B. 两个float型运算结果为double型 C. 只要表达式中存在double型,所有其他类型数据都必须转 D. 表达式中的类型转换与运算顺序有关 答案: C 8、以下不正确的叙述是

A. 在C程序中,逗号运算符的优先级最低 B. 在C程序中,APH和aph是两个不同的变量 C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 答案: D 9、设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是 A. n=(n*100+0.5)/100.0 B. m=n*100+0.5,n=m/100.0 C. n=n*100+0.5/100.0 D. n=(n/100+0.5)*100.0 答案: B 10、下列运算符中优先级最高的是 A. < B. + C. && D. != 答案: B 11、若变量已正确定义并赋值,下面符合C语言语法的表达式是 A. a:=b+1 B. a=b=c+2 C. int 18.5%3 D. a=a+7:c+b

c语言模拟考试及答案

c语言模拟考试及答案

————————————————————————————————作者:————————————————————————————————日期:

模拟试题 模拟试卷一 一、选择题 1.逻辑运算符两侧运算对象的数据____ A.只能是0或1 B.只能是0或非0正数 C.只能是整型或字符型数据 D.可以是任何类型的数据 2.下面程序段的输出结果是____ int a=023; printf("%d\n",--a); A.23 B.17 C.18 D.24 3.若有定义:int a[3][4]; 下面不能表示数组a[1][1]的是____。 A. *(a[1]+1) B. *(&a[1][1]) C.(*(a+1))[1] D. *(a+5) 4.设有语句:char str1[]="string",str2[8],*str3,*str4="string";则______不是对库函数strcpy的正确调用。 A. strcpy(str1,"HELLO1"); B. strcpy(str2,"HELLO2"); C. strcpy(str3,"HELLO3"); D. strcpy(str4,"HELLO4"); 5.设有定义: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int (*prt)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是______。 A. *((*prt+1)[2]) B. *(*(p+5)) C. (*prt+1)+2 D.*(*(a+1)+2) 6.有以下程序 struct abc { int a, b, c; }; main() { struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b; printf("%d\n",t); } 程序运行后输出结果是____。 A.5 B.6 C.7 D.8 7.有以下程序: #include union pw { int i; char ch[2]; } a; main()

编程c 试题及答案

编程c 试题及答案 编程C试题及答案 一、选择题 1. 下列哪个选项是正确的C语言注释的写法? a) //注释内容 b) /* 注释内容 */ c) #注释内容 d) 答案:b) /* 注释内容 */ 2. 下面哪个选项是不合法的标识符? a) myVariable b) _myVariable c) 123Variable d) My-Variable 答案:d) My-Variable 3. 在C语言中,以下哪个选项可以用于从键盘读取用户输入的整数? a) scanf() b) printf()

d) puts() 答案:a) scanf() 4. 下面哪个选项是正确的C语言中的关键字? a) let b) for c) else if d) switch 答案:b) for 5. C语言中,以下哪个选项可以用于循环执行某段代码直到满足特定条件? a) if b) switch c) for d) while 答案:d) while 二、填空题 1. 完成以下代码,使其输出结果为:Hello World! #include

printf("__________"); return 0; } 答案:printf("Hello World!"); 2. 填入以下代码的适当部分,使其输出:5 #include int main() { int x = 3; _____; printf("%d", x); return 0; } 答案:x = x + 2; 三、编程题 编写一个C程序,要求从键盘读取三个整数,然后输出它们的和。#include int main() { int num1, num2, num3, sum;

C语言模拟题目及答案

:题.选择一1.设float x,y;则以下不合法的赋值语句是______。 x*=y+8; x=y=0; ++x; y=(x%2)/10; 2. 设int k=017,g=111; 执行语句printf(%d,%x,k,g); 的输出是_____。 15,6f f,6f f,111 15,111 3. 对语句for(i=0; ; i++);可理解为_____。 for(i=0;0;i++); for(i=0;!0;i++); for(i=0;3>4;i++); for(i=0;!5;i++); 4. 下面对数组的初始化,错误的是_____。 char s[5]=abc; char s[5]={'a','b','c'}; char s[5]= ; char s[5];s=abc; 5. 设有程序段:int k=10;while(k=0)k=k-1;则下面描述中正确的是______。 是无限循环 while循环执行10次 循环体语句一次也不执行循环体语句只执行一 次 6. 如果x为int型且为5,则执行if(x--<5) printf(%d,x);else printf(%d,x++);后输出结果是______。 3 4 5 6 7. 有如下函数调用语句func(rec1, rec2+rec3, (rec4, rec5));,该函数调用 语句中,含有的实参个数是____。 3 4 5 有语法错 8. 在C语言的if语句中,可用作条件判断的表达式为_____。 算术表达式逻辑表达式 关系表达式任意表达式 9. 若给定条件表达式(n)?(c++):(c--),则与表达式中(n)等价的表达式是_____。 n==0 n==1 n!=0 n!=1 10. 一个函数返回值的类型取决于_____。 调用该函数的主调函数的类型定义函数时指定或缺省 的函数类型调用函数时临时决定 return语句中表达式的类型答案:D A B D C B A D C B 二.填空题: 1.如果static int y=8;main(){ int y=3;printf(%d, y);}则输出结果是______。 2. 若int x=120,y=50; 执行printf(%d,(y,x));后输出结果是______。 3. 若int i, a[10]; 则执行语句 for(i=9;i>=0;i--) a[i]=i+5; 后,a[8]的 值为__________。 4. 在C语言中是没有输入输出语句的,而是通过提供库函数______和printf

高级语言程序设计(C)模拟题四及答案

高级语言程序设计(C)模拟题四及答案 一、选择题(本题共20道小题,每题2分,共40分。) 1.以下有4组用户标识符,其中合法的一组是()。 A) For -sub Case B) 4d DO Size C) f2_G3 IF abc D) WORD void define 答案:C 解析:标识符的命名规则:由字母、数字、下划线组成,第一个字符必须是字母或者下划线,标示符的命名不能同C语言的关键字相同。 2. 若有下面的程序片段: int a[12]={0}, *p[3], **pp, i; for(i=0; i<3; i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是 A) pp[0][1] B) a[10] C) p[3][1] D) *(*(p+2)+2) 答案:C 解析:A. pp[0]表示p[0]的地址,而pp[0]也为一个指针,它和pp用法相同,故pp[0][1]则表示a[1]的地址,正确。 B.正确。 C.数组p的最大下标为2,错误。 D. *(*(p+2)+2)表示a[10],正确。 3. 若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为 A) a<>0 B) !a C) a=0 D) a 答案:D 解析:对if(a)而言,如果a的值不为0,则if语句括号中表达式的值不为0,if为真,选D。 4. 若已定义: int a[ ]={0,1,2,3,4,5,6,7,8,9], *p=a,i; 其中0≤i≤9, 则对a数组元素不正确的引用上 A) a[p-a] B) *(&a[i]) C) p[i] D) a[10] 答案:D 解析: A. a[p-a]表示a[0],正确。 B. *(&a[i])表示a[i],正确。 C. p[i]表示&a[i],正确。 D. a数组最大下标为9,错误。

基础c语言模拟题(含答案)

一、单选题:(每题1.5分,共60分) 1、 C程序是( ) A.顺序执行 B.从Main函数开始 C.从函数体开始 D.任意语句 答案: B 2、以下说法中正确的是( )。 A.C语言程序中是从第一定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main()函数中定义 C.C语言程序总是从main()函数开始执行 D.C语言程序中的main()函数必须放在程序的开始部分 答案: C 3、算法的表示方法有________。 A.自然语言,传统流程图,N-S流程图,伪代码,计算机语言 B.高级语言,汇编语言,机器语言 C. C语言,QBASIC语言,InterDev D.图形图像法,描述法,编程法 E.计算机语言 答案: A 4、以下选项中,非法的字符常量是( ) A. '\t' B. '\17' C. "n" D. '\xaa' 答案: C 5、以下所列的C语言常量中,错误的是 A. 0xFF B. 1.2e0.5 C. 2L D. '\72' 答案: B 6、下列变量名合法的是( ) A. #1 B. $567 C. a-b D. m_number 答案: D 7、下面四个选项中,均是不正确的八进制数或十六进制数的选项是 A. 016 0x8f 018 B. 0abc 017 0xa C. 010 -0x11 0x16

D. 0a12 7ff -123 答案: D 8、 sizeof(float)是 A.一个双精度型表达式 B.一个整型表达式 C.一种函数调用 D.一个不合法的表达式 答案: B 9、 C语言中,double类型数据占( )个字节,char类型数据占( )个字节 A. 1 B. 2 C. 4 D. 8和1 答案: D 10、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是 A. c=b=a; B.(a=c) ‖(b=c) ; C. (a=c) &&(b=c); D. a=c=b; 答案: C 11、若已定义x和y为double型,则表达式:x=1,y=x+3/2的值是( ) A. 1 B. 2 C. 2.0 D. 2.5 答案: C 12、执行语句x=(a=3,b=a--)后x,a,b的值为; A. 3 3 2 B. 3 2 2 C. 3 2 3 D. 2 3 2 答案: C 13、语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是 A. a\bre\'hi\'y\\\bou B. a\bre\'hi\'y\bou C. re'hi'you D. abre'hi'y\bou 答案: C 14、在下列运算符中,优先级别最高的是 A. <= B. = C. % D. && 答案: C

C程序设计模拟题及答案

C程序设计模拟题及答案 1. ( 单选题) 能够构成紧键联接的两种键是楔键和切向键。(本题 2.0分) A 正确 B 错误 答案: A 解析:无 2. ( 单选题) fseek函数的正确调用形式是( ).(本题2.0分) A fseek(文件类型指针,起始点,位置量); B fseek(fp,位置量,起始点); C fseek(位置量,起始点,fp); D fseek(起始点,位置量,文件类型指针); 答案: B 解析:无 3. ( 单选题) 设计准则的确定应该与零件的失效形式紧密联系起来。(本题2.0分) A 正确 B 错误

答案: A 解析:无 4. ( 单选题) C语言派程序的基本单位是( )。(本题2.0分) A 过程 B 函数 C 子程序 D 标识符 答案: B 解析:无 5. ( 单选题) 根据承载情况分析,自行车的前轮轴属于什么轴()。(本题2.0分) A 管 B 心 C 转 D 滚 答案: B 解析:无 6. ( 单选题) 设C语言中,一个int型数据类型在内存中占2个字节,则unsigned int型数据的取值范围为( )。(本题2.0分)

A 0~255 B 0~32767 C 0~65535 D 0~ 答案: C 解析:无 7. ( 单选题) 在蜗杆传动中,由于材料和结构的原因,蜗杆螺旋部分的强度和蜗轮轮齿的强度总是()。(本题2.0分) A 高于 B 低于 C 相等 D 以上都不对 答案: A 解析:无 8. ( 单选题) 设计胶接接头时,应尽可能使胶层受剪或受压。(本题2.0分) A 正确 B 错误 答案: A

解析:无 9. ( 单选题) 齿轮的主要结构形式有齿轮轴、实心式齿轮、腹板式齿轮、孔板式齿轮、轮辐式齿轮等。(本题2.0分) A 正确 B 错误 答案: A 解析:无 10. ( 单选题) 机器产品的经济评价通常只计算制造费用。(本题2.0分) A 正确 B 错误 答案: A 解析:无 11. ( 单选题) 影响过盈联接承载能力最为敏感的因素是配合面的过盈量。(本题2.0分) A 正确 B 错误 答案: A 解析:无

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