当前位置:文档之家› C语言程序设计试卷1(含答案)

C语言程序设计试卷1(含答案)

C语言程序设计试卷1(含答案)
C语言程序设计试卷1(含答案)

说明:请将单项选择题(1~50空)的正确答案涂写考试答题卡,将填空(51~75空)等文字题按【】中的序号写入下面文字答题卡,否则不得分。

二、阅读程序题文字答题卡:(每空2分,共24分)

三、完善程序填空题文字答题卡:(每空2分,共26分)

一、单项选择题(每空1分,共50分)

请将正确答案按【】中的序号写入答题卡,否则不得分。

1.C源程序的扩展名为【】。

A).C B).DLL C).EXE D).DOC

2.按照标识符的要求,【】符号不能组成标识符。

A)数字符号B)下划线C)连接符D)大小写字母

3.设有说明:char c;int a;float x ;double y;则表达式c*a+y-x 值的数据类型是【】。

A)double B)char C)int D)float

4.已知小写字母a的ASCII码值是97,大写字母A的ASCII码值是65,下列语句中不能输出大写字母B的是【】。

A)putchar('A'+1);B)putchar('b'-32);

C)putchar(98-32);D)putchar(B);

5.在C语言中,数值常量0x9f对应十进制值是【】。

A)160 B)87 C)9f D)159

6.整型变量a定义后赋初值的结果是【】。

int a=2.8*6;

A)12 B)16 C)17 D)18

7.将小写字母n赋值给字符变量one_char,正确的操作是【】。

A)one_char=’\n’;B)one_char=”n”;

C)one_char=110;D)one_char=’N’;

8.若有以下说明和语句,则输出结果是【】。

char s[10]="a test!";

printf("%d",strlen(s));

A) 6 B)8 C)7 D)9

9.下面的程序结果为:【】。

main()

int a;

printf("%d\n",(a=3*5,a*4,a+5));

}

执行完输出函数后,a的值是【】。

A)65 B)20 C)15 D)10

10.下列运算附中,优先级最低的是【】。

A)& B)&& C)^ D)|

11.C语言的下列运算符中,运算对象必须是整型数据的是【】。

A)% B)/ C)&& D)*

12.设有以下语句:int x=10;x+=3+x%(-3),则x的值是【】。

A)14 B)15 C)11 D)12

13.下面程序的输出结果是【】。

main()

{

int a=-1,b=4,k;

clrscr();

k=(a++<=0)&&(!(b--<=0));

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

}

A)1,1,2 B)1,0,3 C)0,1,2 D)0,0,3 14.下面哪个表达式的值为4 【】。

A)11/3 B)11.0/3

C)(float)11/3 D)(int)(11.0/3+0.5)

15.下列程序的运行结果是【】。

main()

{

int x=0,y=1,z=0;

if(x=z=y)

x=3;

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

}

A)3,0 B)0,0 C)0,1 D)3,1 16.下面程序的输出结果是【】。

main()

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

if(x

if(y<0)z=0;

else z+=1;

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

A) 3 B) 1 C) 2 D)0

17.运行下面程序,若从键盘输入“3”和“5”,则程序的输出结果是【】。

main()

{int x,y;

scanf(“%d,%d”,&x,&y);

if(x= =y)

printf(“x= =y”);

else if(x>y)

printf(“x>y”);

else

printf(“x

}

A)3<5 B)5>3 C)x>y D)x

18.若有条件表达式x?a++:b--,则以下表达式中能完全等价于表达式x的是【】。

A)(x= =0)B)(x!=0)C)(x= = 1)D)(x!=1)

19.结构化程序设计的三种基本结构是【】。

A)顺序结构、选择结构、循环结构B)顺序结构、转移结构、递归结构C)嵌套结构、选择结构、递归结D)嵌套结构、循环结构、顺序结构20.下面的程序

main()

{

int i;

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

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

}

的输出结果是【】。

A)0 B)123456789 C)0123456789 D)10 21.do语句的循环次数为【】。

int a=10;

do { a--;} while (a!=0)

A)10 B)9 C)11 D)12 22.下面程序段的运行结果是【】。

int n=0;

while(n++<=2);

printf(“%d”,n);

A)2 B) 3 C) 4 D)出错信息23.对以下程序段的叙述正确的是【】。

int k=0;

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

A)while循环之行10次B)无线循环

C)循环体一次也不执行D)循环体被执行一次

24.下面程序的运行结果是【】。

main()

{ int i,b,k=0;

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

{ b=i%2;

while(b-- >=0)k++;}

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

}

A)3,-1 B)8,-1 C)3,0 D)8,-2

25.以下不正确的定义语句是【】。

A) double x[5]={2.0,4.0,6.0,8.0,10.0};

B) int y[5]={0,1,3,5,7,9};

C) char c1[]={'1','2','3','4','5'};

D) char c2[]={'\x10','\xa','\x8'};

26.以下不能对二维数组a进行正确初始化的语句是【】。

A) int a[2][3]={0};

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

C) int a[2][3]={{1,2},{3,4},{5,6}};

D) int a[][3]={1,2,3,4,5,6};

27.下面的程序运行时,若从键盘输入What does

this word

mean?

则输出What does this word mean? 请将程序填完整。

#include

main( )

{ char s1[10],s2[10],s3[10],s4[10];

scanf("%s%s\n",s1,s2);

【】;

scanf("%s",s4);

printf("%s %s %s %s\n",s1,s2,s3,s4);

}

A) gets(s3); B) scanf("%s\n",s3);

C) scanf("%s",s3); D) getchar(s3);

28.设有说明char *a = "No smoking!"; 则以下不能正确输出的语句是【】。

A) printf("% s", &a ); B) printf("% s", a );

C) puts( a ); D) puts ("No smoking!");

29.以下程序的输出结果是【】。

#include

main()

{ char str[12]={'s','t','r','i','n','g',’\0’};

printf("%d",strlen(str)); }

A) 12 B) 11 C) 7 D) 6

30.以下程序的输出结果是【】。

main()

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

for(i=0;i<3;i++) printf("%d,",x[i][2-i]);

}

A) 1,5,9, B) 1,4,7, C) 3,5,7, D) 3,6,9,

31.若有说明int x ; 则下面判断不正确的是【】。

A) x和(&x)[0]等价B) x和*&x等价C) &x和x[0]等价D) *&x和(&x)[0]等价32.下面说明不正确的是【】。

A) char a[10]="china"; B) char a[10],*p=a; p="china"

C) char *a; a="china"; D) char a[10],*p; p=a="china"

33.设己定义static int a[ ]={0,1,2,3,4,5,6,7,8,9},*p= a, i ;

其中0<i<9, 则对a数组元素的引用不正确的是【】。

A) p[p – a] B) *(&a[i]) C) p[i] D) *(*(a+i ))

34.若有以下定义和语句:

int s[4][5],(*ps)[5];

ps=s;

则下列叙述中不正确的是【】。

A) ps+1与ps[1]等价B)*( ps+1)与ps[1]等价

C) ps[1][1] 与*(*( ps+1)+1)等价D) **(ps+1) 与ps[1][1] 等价

35.C语言规定,函数返回值的类型是由【】。

A) return语句的表达式类型所决定

B) 调用该函数时的主调函数类型所决定

C) 调用该函数时系统临时决定

D) 在定义该函数时所指定的函数类型所决定

36.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是【】。

A) 地址传递B) 单向值传递

C) 由实参传给形参,再由形参传回实参D) 传递方式由用户指定

37.请读程序:

#include

fun(char *s)

{char *p=s;

while(*p !='\0')

p++;

return(p-s);

}

main()

{printf(“%d\n”,fun(“abcdef”));}

上面输出结果是【】。

A)3 B)6 C)8 D)0

38.在一个C源程序文件中,若要定义一个只允许在该源程序文件中所有函数使用的变量,则该变量需要的存储类别是【】。

A) static B) extern

C) register D) auto

39.以下程序的输出结果是【】。

int f()

{ static int i=0;

int s=1;

s+=i;

i++;

return s;

}

main()

{ int i,a=0;

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

a+=f();

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

}

A) 20 B) 24 C) 25 D) 15

40.若定义enum color {red,green,blue,purple,yellow,black,orange} cl;,执行语句c1=green+blue;后,以下选项中cl的结果正确的是【】。

A)greenblue B)purple C)yellow D)编译出错

41.使用typedef定义一个新类型的正确步骤是【】。

1.把变量名全部删除换成一个新类型名

2.按定义变量的方法写出定义体

3.用新类型名定义变量

4.在最前面加上关键字typedef

A)2,3,1,4B)1,3,2,4C)2,1,4,3D)4,2,3,1 42.为了显示一个文本文件的内容,在打开文件时,文件的打开方式应当是【】。

A)“r+” B)“w+” C)“wb+” D)“ab+”

43.在进行文件操作时,写文件的一般含义是【】。

A)将计算机内存中的信息存入磁盘B)将磁盘中的信息存入计算机内存

C)将计算机CPU中的信息存入磁盘D)将磁盘中的信息存入计算机CPU

44.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是【】。

A)一个整型变量,代表要读入的数据项总数

B)一个文件指针,指向要读入的文件

C)一个指针,指向要存放读入数据的首地址

D)一个存储区,存放要读入的数据项

45.若调用fputc函数输出字符成功,则其返回值是【】。

A)输出的字符B)0 C)1 D)EOF

46.当读写二进制文件,没到文件末尾时,feof函数的值是【】。

A)非零值B)0 C)1 D)TRUE

47.编译预处理命令不可以放在【】。

A) 源文件末尾B) 函数内部C) 函数外部D) 源程序文件的开头48.下列程序的运行结果是【】。

#define N 2

#define M N+2

#define CUBE(x) (x*x*x)

{ int i ; i=CUBE(M) ; printf("%d\n",i ); }

A) 12 B) 53 C) 64 D) 41

49.下列程序的运行结果是【】。

#define M 3

#define N M+1

#define NN N*N/2

main()

{ printf("%d\n",5*NN); }

A) 17 B) 18 C) 30 D) 40

50.以下程序段的输出结果是【】。

main()

{ char s[]="\\141\141abc\t";

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

}

A) 9 B) 12 C) 13 D) 14

二、阅读程序题(每空2分,共24分)

请将正确答案按【】中的序号写入文字答题卡,否则不得分。

1.执行下面程序段后,x的值是【51】;i的值是【52】。

int i,x;

for (i=1,x=1;i<=50;i++)

{ if (x>=10) break;

if (x%2==1)

{ x+=5;

continue;}

x-=3;

}

2.以下程序数据顺序输入为:8 6 5 4 1 回车,则的输出结果是【53】。main()

{ int i,b[5];

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

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

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

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

printf("\n");

}

3.下列程序的输出结果是【54】。

#include

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

printf("%d,%d\n",*(*a+2),*a[2]);

}

4.下列程序的输出结果是【55】。

main()

{ int a[5]={12,21,13,6,18};

int *p,*s;

for(p=a,s=a; p-a<5; p++)

if (*p>*s ) s=p;

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

}

5.下列程序的输出结果是【56】。

main()

{ char *a="I love China!";

a=a+7;

printf("%s \n",a);

}

6.有如下程序,该程序的输出结果是【57】。 main()

{ char ch[2][5]={“6937”,”8254”},*p[2]; int i,j,s=0;

for(i=0;i<2;i++) p[i]=ch[i];

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

for(j=0;p[i][j]>’\0’;j+=2)

s=10*s+p[i][j]-’0’;

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

}

7.以下程序则输出结果是

f ( int a)

{ int b=0;

static int c = 3;

b++;c++;

return(a+b+c);

}

main()

{ int a = 2,i;

printf("%d\n",f(a));【58】

printf("%d\n",f(a));【59】

}

8.下列程序的输出结果是【60】。

int b=2;

int func(int *a)

{ b += *a;return(b);}

main()

{ int a=2,res=2;

res += func(&a);

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

}

9.以下程序的输出结果是【61】。

int d=1;

func(int p)

{ int d=7;

d=p;

printf(“%d ”,d);

return(d);

}

main()

{int a=3;

printf(“%d\n”,func(a+func(d)));

}

10.以下程序的输出是【62】。

struct st

{ int x;int *y;} *p;

int dt[4]={ 10,20,30,40 };

struct st aa[4]={ 50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};

main()

{ p=aa;printf("%d\n",++p->x);}

三、完善程序填空题(每空2分,共26分)

请将正确答案按【】中的序号写入答题卡,否则不得分。1.求1~100以内能被3整除且含数字5的数

#include

main()

{ int i,a,b,c;

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

{ a=i%10; b=i/10;

if (【63】)

printf("%d\t",i);

} }

2.以下程序输入了20个数存放在一个数组中,并且输出其中最大者与最小者、,20个数的和及它们的平均值。请填空。

void main()

{ char array[20];

int max,min,average,sum=0;

int i;

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

{

printf("请输入第%d个数:",i+1);

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

}

max=array[0];

min=array[0];

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

{ if(max

【64】 ;

if(min>array[i])

【65】 ;

sum= 【66】 ;

}

average = sum/20;

printf("20个数中最大值是%d,",max);

printf("最小值是%d,",min);

printf("和是%d,",sum);

printf("平均值是%d.\n",average);

}

3.下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。请填空。

#include

#include

main()

{ char a[]="clanguage",t;

int i, j, k;

k= 【67】;

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

for(j=i+2; j<=k; 【68】)

if( 【69】)

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

puts(a);

printf("\n");

}

4.下面程序的功能是:主函数通过调用average函数计算数组中各元素的平均值。请填空。

float average (int *pa, int n)

{ int i;

float avg=0.0;

for (i=0;i

avg=avg+【70】;

return (【71】);

}

main()

{ int i,a[5]={2,4,6,8,10};

float mean;

mean=average (【72】,5);

printf ("平均值=%f\n", mean);

}

5.以下程序用来从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差,例如:输入的两个字符串分别为abcdef和abceef,则输出为-1,请填空。

#include

main()

{ char str1[100],str2[100],c;

int i,s;

printf("\n input string 1:\n"); gets(str1);

printf("\n input string 2:\n"); gets(str2);

i=0;

while((str1[i]==str2[i]&&(str1[i]!= 【73】))) i++;

s= 【74】; /* 不要填比较函数*/

printf("%d\n", 【75】);

}

1"A" 2"C" 3"A" 4"D" 5"D" 6"B" 7"C" 8"C" 9"B" 10"B" 11"A" 12"A" 13"B" 14"D" 15"D" 16"C" 17"D" 18"B" 19"A" 20"D" 21"A" 22"C" 23"C" 24"D" 25"B" 26"C" 27"A" 28"A" 29"D" 30"C" 31"C" 32"D" 33"D" 34"D" 35"D" 36"B" 37"B" 38"A" 39"D" 40"B" 41"C" 42"A" 43"A" 44"C" 45"A" 46"B" 47"A" 48"A" 49"B" 50"A"

1.10

6

2.1 4 5 6 8

3.3,9

4.21

5.Chian!

6.6385

7.7

8

8.6

9.1 4 4

10.51

1.i%3==0 && (a==5 || b==5)

2.【1】max=array[i]

【2】min=array[i]

【3】sum+array[i]

3.【1】strlen(a)

【2】j+=2

【3】a[i]>a[j]

4.【1】*(pa+i) 或pa[i]

【2】avg/n

【3】a

5.【1】'\0' 或0

【2】strl[i]-str2[i]

【3】s

2018年中考科学模拟试题1(含答案)

慈溪市2018年初中毕业生学业水平模拟考试 科学试题 考生须知: 1.全卷分试题卷I、试题卷II和答题卷。试题卷共10页,有4个大题,33个小题。满分为180分,考试时间为120分钟。 2.请将学校、、班级、座位号、号分别填写在试题卷和答题卷的规定位置上。 3.答题时,把试题卷I的答案在答题卷上用2B铅笔涂黑、涂满。将试题卷II的答案用黑色字迹钢笔或签字笔书写,答案必须按照题号顺序在答题卷各题规定区域作答,做在试题卷上或超出答题区域书写的答案无效。 4.本卷可能用到的相对原子质量:H-1 C-12 O-16 Na-23 S-32 Cl-35.5 Ca-40 Ba-137 5.本试卷g取10N/kg。 试题卷Ⅰ 一、选择题(本题共15小题,第1~10小题,每小题4分,第11~15小题,每小题3分, 共55分。请选出每小题中一个符合题意的选项,不选、错选均不给分) 1.下图是《小蝌蚪找妈妈》水墨画邮票。下列关于图中生物的说法中正确的是 A.邮票中动物均用鳃呼吸 B.邮票中动物均属于恒温动物 C.邮票中虾、蟹属于软体动物 D.邮票中的鱼、乌龟、青蛙属于脊椎动物 2.下列各图所表达的相关科学容正确的是 A.过滤 B.称取氯化钠 C.光的折射 D.杠杆的力臂

3.某太空站的能量转化示意图如下图,下列有关说法错误的是 A.光电转换器中光能转化为电能 B.水电解系统中化学能转化为电能 C.在能量转化中水可以被循环利用 D.燃料电池系统可将化学能转化为电能 4.加热试管中的物质时,与防止试管炸裂无关的是 A.保持试管外壁干燥 B.试管夹夹在试管中部 C.先预热再对药品集中加热 D.加热固体时试管口略向下倾斜 5.下图是氢核聚变简图,请据图判断下列说法中正确的是 A.图中b核和c核的质子数不同 B.氢核聚变过程中元素种类不会改变 C.图中a和b分别代表不同种元素的原子核 D.原子弹主要是利用了核聚变释放出来的能量 6.下列有关生产实践的说法,错误的是 A.带土移植---减少根部损伤提高成活率 B.合理密植---充分利用太 C.移栽剪枝---降低蒸腾作用减少水分散失 D.树怕扒皮---导管受损减弱无机盐的运输 7.小科对新型LED灯带很好奇,取一段剖开后发现,灯带中的LED灯是串联后通过电源适配器接入照明电路(交流电)。取其中一只LED灯接在电池两端,灯不亮,对调电池正负极后灯亮了,用手试摸,点亮的灯几乎不发热。以下推断符合上述实验事实的是 A.LED灯主要是将电能转化为能 B.单只LED灯工作电压是220V C.灯带中一只LED灯断路后其他灯还能亮D.电源适配器将交流电转变为直流电8.从下列图片中不能获取的信息是 A.硅原子是由原子核和电子构成的 B.分子之间有间隔 C.水分子受热运动速率加快 D.构成物质的粒子有分子、原子和离子

计科模拟卷1(答案)

第一部分 C语言程序设计(共100分)答案 一、单项选择题(本大题共30小题,每小题2分,共60分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将正确答案代码填写在答题纸相应位置上。 1、()是整型常量。 A A、0xff B、12e+2 C、(double)3 D、-2.3 2、已知各变量的类型说明如下:int k,a,b ; unsigned long w=5 ; double x=1.42 以下不符合C语言语法的表达式是()A A、x%(-3) B、w+=-2 C、k=(a=2,b=3,a+b) D、a+=a-=(b=4)*(a=3) 3、'\0'&&'0'的值为()A A、0 B、1 C、大于0 D、小于0 4、'x' 和 "x"各占()字节 A A、1,2 B、1,1 C、2,1 D、2,2 5、以下for循环体的执行次数是 for (x=0,y=0;(y=123)&&x<4;x++); ()C A、执行3次 B、循环次数不定

C、执行4次 D、是无限循环 6、int a[10],*p=a; 则*(p+5)表示()B A、元素a[5]的地址 B、元素a[5]的值 C、元素a[6]的地址 D、元素a[6]的值 7、若定义int a[3][4],下列四种对a数组元素的引用中有可能出错的是()D A、a[0][2*1] B、a[1][3] C、a[4-2][0] D、a[3][3] 8、设m,n,a,b,c,d均为0,执行(m=a= =b)||(n=c= =d)后,m,n的值是()C A、0,0 B、0,1 C、1,0 D、1,1 9、设int a,i,j;则赋值语句 a+=a=(i=14)%(j=12);执行后a的值为()C A、2 B、0 C、4 D、不确定 10、float *p, 则p+1的含义是()B A、p的值加1 B、p的值加上sizeof(float) C、p的值减去sizeof(float) D、p的值加2 11、设int a[12]; 则a[i] 的地址为()C A、&(a+i) B、a[i] C、(a+i) D、*(a+i)

C语言期末试卷A12_13_1(含答案)

黄冈职业技术学院2012~2013学年度第1学期 《 C 语言程序设计》期末考试试卷(A 卷) (本试卷适用班级:2012级软件外包服务专业) 一、选择题(本大题共20小题,每小题1.5分,共30分) 1、C 语言中最简单的数据类型包括( ) A )整型、实型、逻辑型 B )整型、实型、字符型 C )整型、字符型、逻辑型 D )字符型、实型、逻辑型 2、以下关于C 语言程序执行的描述,正确的是( )。 A)C 语言执行的程序总是从main()函数开始,到main()函数结束 B)C 语言程序的执行是从第一个函数开始,到程序文件的最后一个函数结束 C)C 语言程序的执行是从第一个函数开始,到main()函数结束 D)C 语言程序的执行总是从main()函数开始,到程序文件的最后一个函数结束 3、C 语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符( ) A )必须为字母 B )必须为下划线 C )必须为字母或下划线 D )可以是字母,数字和下划线中任一字符 4、下列可用于C 语言用户标识符的一组是( ) A )void, define, WORD B )a3_b3, _123,Car C )For, -abc, IF Case D )2a, DO, sizeof 5、以下描述错误..的是( )。 A)C 语言源程序经编译后生成后缀名为.obj 的目标程序( ) B)C 语言程序经过编译、连接等步骤之后才形成一个真正可以执行的二进制机器指令文件 C)用C 语言编写的程序被称为源程序,它以ASCII 代码的形式存放在一个文本文件中 D)C 语言每条可执行与非执行语句最终都将被转换成二进制机器指令 6、在C 语言中,char 型数据在内存中的存储形式是( ) A )补码 B )反码 C )原码 D )ASCII 码 7、C 语言中运算对象必须是整型的运算符是( ) A )% B )/ C )= D )<= 8、设有定义char a,b;若通过a&b 运算保留a 的第3位和第6位的值,则b 的二进制数应是( ). A) 00100100 B) 11011011 C) 00010010 D) 01110010 命题人 题 号 一 二 三 四 五 总 分 黄国军 应得分 30 20 24 10 16 100 实得分 评卷人 得 分 ----------- ------- --------------- --装- --------------------- ----------- ---订- ------------------------ -----------线- ------ ------------------ ----------- 教学 学院 :__ __ __ __ __ _ 年级: __ __ __ __ __ __ 专业班 级:_ __ __ __ __ __ _ 姓 名:__ __ __ __ __ __ __ 学号 :_ _ _ __ __ __ __ __ _ -------------------------------密-----------------------------------------封--------------------------------线----------------------------------------

C语言程序设计试题及答案

C语言程序设计 一、选择题(共40分,每小题2分) 1、以下叙述不正确的是(D) A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 2、下列四个选项中,是不合法的用户标识符的选项是(B) A、abc B、12AC C、sun D、A 3、设有语句inta=4;则执行了语句a+=a-=a*a后,变量a的值是(A) A、-24 B、0 C、4 D、16 4、下列运算符中优先级最高的是(B) A、< B、+ C、&& D、== 5、在C语言中,运算对象必须是整型数的运算符是(A) A、% B、/ C、%和/ D、+ 6、以下关于运算符的优先顺序的描述正确的是(C) A、关系运算符<算术运算符<赋值运算符<逻辑与运算符 B、逻辑与运算符<关系运算符<算术运算符<赋值运算符 C、赋值运算符<逻辑与运算符<关系运算符<算术运算符 D、算术运算符<关系运算符<赋值运算符<逻辑与运算符 7、在C语言中,如果下面的变量都是int类型,则输出的结果是(C) sum=pad=5;pAd=sum++,pAd++,++pAd; printf(“%d\n”,pad); A、7 B、6 C、5 D、4 8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)

A、INPUTx、y、z; B、scanf(“%d%d%d”,&x,&y,&z); C、scanf(“%d%d%d”,x,y,z); D、read(“%d%d%d”,&x,&y,&z); 9、假定从键盘输入23456<回车>,下面程序的输出结果是:(C)voidmain() {intm,n; scanf(“%2d%3d”,&m,&n); printf(“m=%dn=%d\n”,m,n); } A、m=23n=45 B、m=234n=56 C、m=23n=456 D、语句有错误 10、若运行时,给变量x输入12,则以下程序的运行结果是(A)main() {intx,y; scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d\n”,y); } A、0B、22C、12D、10 11、C语言中while和do-while循环的主要区别(A) A、do-while的循环体至少执行一次 B、while的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内 D、do-while的循环体不能是复合语句 12、以下对二维数组的正确说明的语句是(C) A、inta[3][] B、floata(3,4) C、doublea[3][4] D、floata(3)(4) 13、以下程序的输出结果是(C) main()

模拟题1附答案

全真模拟习题(1) 选择题 1.在寿险契约保全中,保险人对客户交费方式、交费期间、领取方式等项目的变更以及变更投保人(受益人)、增减保额、增加或取消保险责任条款,对合同内容做补充告知等提供服务,这些服务所涉及的寿险契约保全属于() A.保险关系转移 B.合同内容转移 C.合同权益行使 D.保险金和退保金的给付 2.在我国,保险代理机构的种类包括() A.专业保险代理机构和保险兼业代理机构 B.专业保险代理机构和个人保险代理机构 C.综合保险代理机构和保险兼业代理机构 D.综合保险代理机构和个人保险代理机构 3.各种不同类型的保险合同中,单一风险合同是指() A.被保险人只能为一人的保险合同 B.只能有单个保险人承保的保险合同 C.只承保一种风险责任的保险合同 D.只承保特殊风险的保险合同 4.根据中国保监会发布的《保险代理从业人员职业道德指引》,在我国保险代理从业人员职业道德道德主体部分7个道德原则中包括()等 A.独立执业原则 B.专业胜任原则 C.友好合作原则 D.客观公正原则 5.根据反不正当竞争法的规定,当事人对监督检查部门作出的出发决定不服可以向上一级主管机关申请复议。申请复议的期间应为() A.自收到出发决定之日起15日内 B.自收到处罚决定之日起30日内 C.自收到处罚决定之日期60日内 D.自收到处罚决定之日起90日内 6.投保人因贪污行为所取得的利益不能作为保险利益投保,这一情况说明投保人所具有的保险利益应该是() A.经济上有价的利益 B.确定的利益 C.具有利害关系的利益 D.合法的利益 7.根据《民法通则》规定,对于“依照法律规定或者按照双方当事人约定,应当由本人实施的民事法律行为”的代理选择的规定是() A.可以选择委托代理 B.可以选择法定代理 C.不得选择代理 D.可以选择指定代理 8.我国特有的一种货物运输保险的原始形式是() A.洋行 B.镖局 C.票号 D.当铺 9.《保险营销员管理规定》的施行日期是() A.2006年7月1日 B.2006年8月1日 C.2006年10月1日 D.2006年9月1日 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.因履行而终止

模拟试卷一参考答案

学生姓名: 专业班级: 装…………订…………线…………内…………不…………要…………答…………题 模拟试卷一参考答案 一、名词解释(每题3分,共12分) 1.外形高点:牙各轴面最突出的部位,称外形高点。 2.牙尖嵴:从牙尖顶分别斜向近远中的嵴,称为牙尖嵴。 3. 覆(牙合) :牙尖交错(牙合)时,上颌牙盖过下颌牙垂直方向的距离,称为覆(牙合)。 4.前庭沟:又称唇颊龈沟,为唇颊黏膜移行于牙槽黏膜的沟槽。 二、填空(每空1分,共24分) 1. 1/3;长;近中;唇侧2.上颌第一二磨牙;下颌第一前磨牙 3.H 型;U 型;Y 型 4.额突;腭突;颧突;牙槽突 5. 10.0.5-1;眶下神经 6.感觉;运动;眼神经;上颌神经;下颌神经7.腮腺;三角形 8.吞咽;言语。 三、单项选择题(每题1分,共20分) 1-10: EEADE CACBB 11-20 ACDAB CDCBD 四.判断题(每题1分,共10分) 1.×2.√3.×4.√5.×6.√7.√8.√9.×10.× 五.简答题(共24分) 1.答:(1)上颌切牙较下颌切牙体积宽大,其中上颌中切牙最大,而 下颌中切牙最小。上颌切牙唇面发育沟明显。下颌切牙唇面发育沟不明显。 (2)上颌切牙舌面边缘嵴明显,舌窝宽深。下颌切牙舌面边缘嵴不明显,舌窝浅窄。 (3)侧面观上颌切牙的切嵴位于牙长轴唇侧,冠根唇缘相连呈曲线。下颌切牙的切嵴位于牙长轴舌侧,冠根唇缘相连呈弧线。 (4)上颌切牙牙根粗壮而直,下颌切牙牙根细而扁圆,近、远中根面有纵形凹陷。 2. 答: 颌面部的骨性支架系由14块骨组成,其中除单一的下颌骨及 犁骨外,其余均成双对称排列,计有上颌骨、鼻骨、泪骨、颧骨、腭骨及下鼻甲。 3. 答:下颌前牙近远中向的倾斜情况: 下颌中切牙:牙冠向近中倾斜度极小,牙体长轴几乎与中线平行。下颌侧切牙:牙冠略向近中倾斜。下颌尖牙:牙冠向近中倾斜度大于下颌侧切牙。 4.答:(牙合)面:呈斜方形: 1)边缘嵴:舌(牙合)边缘嵴长于颊(牙合)边缘嵴,近(牙合)边缘嵴较远(牙合)边缘嵴长而直。由四边构成的四个(牙合)角中,以近中颊牙合角及远中舌(牙合)角为锐角,远中颊(牙合)角及近

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' 12. 若变量已正确定义,语句“if(a>b) k=0; else k=1;”和等价。 A、k=(a>b)?1:0; B、k=a>b; C、k=a<=b; D、a<=b ? 0 : 1; 13. 设变量定义为“int x, *p=&x;”,则&*p相当于。 A、p B、*p C、x D、*&x 14. 有两个字符数组a、b,则以下正确的输入语句是。 A)gets(a,b); B) scanf(“%s%s”,a,b); C) scanf(“%s%s”,&a,&b); D) gets(“a”),gets(“b”); 15. C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是。 A、地址传递 B、单向值传递

C++语言程序设计试题试题和答案

C 语言程序设计试卷 ,C++语言程序设计试题及答案 一、单项选择题(每题1分,共20分) 1. C语言规定:在一个源程序中,main函数的位置( C )。 A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是( B )。 A. +1e+1 5e-9.4 03e2 B. -.60 12e-4 -8e5 C. 123e 1.2e-.4 +2e-1 D. -e3 .8e-4 5.e-0 3. 若a=-14,b=3,则条件表达式 a

词汇学模拟试卷1及答案

《英语词汇学》模拟试卷(一) I. Choose the best answer and then put the letter of your choice in the given brackets. (30%) 1. The minimal meaningful units in English are known as ______. A. roots B. morphs C. stems D. morphemes ( ) 2. The most important of all the features of the basic word stock is ______. A. stability . B. productivity C. polysemy . D. all national character ( ) 3. Old English vocabulary was essentially ______ with a number of borrowings from Latin and Scandinavian. A. Celtic . B. Hellenic C. Italic . D. Germanic . ( ) 4. In modern times, ______ is the most important way of vocabulary expansion. A. borrowing B. backformation C. creation D. semantic change ( ) 5. The words “motel” and “comsat” are called ______. A. blends B. compounds C. acronyms D. initialisms . ( ) 6. The word “teachers” contains three morphemes, but the word “shortenings” has ______ morphemes. A. two B. three C. four D. five ( ) 7. Reference is the relationship between language and the ______. A. concept B. world C. context . D. sense ( ) 8. Transfer as a mode of semantic change can be illustrated by the example: ______. A. dorm for “dormitory” B. fond for “affectionate” C. dish for “food” D. TV for “television”( ) 9. The word “mouth” in the phrase “the mouth of a river” is regarded as a ______ motivated word. A. morphologically B. etymologically C. onomatopoeically D. semantically ( ) 10. Words formed by acronymy can be divided into initialisms and acronyms depending on the ______ of the word. A. pronunciation B. spelling C. function D. meaning ( ) 11. Frogs croak, but elephants ______. A. neigh B. squeak C. bleat . D. trumpet ( ) 12. The antonyms “present” and “absent” are ______ terms. A. relative B. contrary C. contradictory D. graded ( )

C语言程序设计模拟试题1附答案

《C语言程序设计》模拟试卷一 一、单项选择题(每题2分,共30分) 1、下列有关C语言的叙述中错误的是()。 A) C语句必须以分号结束 B) 任何一个C程序中有且只有一个主函数 C) 复合语句在语法上可被看作一条语句 D) C程序中对数据的任何操作都可由运算符实现 2、以下不能定义为用户标识符的是()。 A) MAIN B) _HJ C) 2ong D) LINE1 3、下列符号中用来表示C语言中的回车换行的是()。 A) \r B) \n C) \b D) \t 4、如有如下定义:int a=1,则语句printf(“%d,%d”, a, ++a);的运行结果为()。 A) 1, 1 B) 1, 2 C) 2, 2 D) 2, 1 5、已知ch为字符型变量,下面表达式中正确的是()。 A) ch=’\xff ’B) ch=’\ff ’C) ch=’ ff ’D) ch=” ff ” 6、以下能正确定义一维数组的是()。 A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”; C) char a[ ]=”012345”;D) char a[5]={0,1,2,3,4,5}; 7、以下语句中能正确定义变量并赋初值的是()。 A) char c=65; B) float f=f+1.1; C) double x=12.3e3.6; D) int m=n=2.0; 8、在执行下列程序时输入:1357924,则程序的运行结果为()。 main( ) { int x, y; scanf(“%2d%2d”,&x,&y); printf(“%2d”,x*y); } A) 13 B) 1357 C) 74 D) 741 9、执行下列程序段后输出的结果是()。

模拟卷1及答案

一 一、判断题(每题1分,共15分) 1、人力资源是指一切具有为社会创造物质文化财富、为社会提供劳务和服务的人。() 2、人力资源开发与管理工作主要涉及选人、育人、用人和留人四个方面。() 3、任何工作岗位的员工选择都应遵循“最优原则”。() 4、一线经理是人力资源管理工作的实施者和人事决策的制定者。() 5、职位与职务是一一匹配的,也就是有多少职位就有多少职务,两者数量相等。() 6、工作分析工作主要由人力资源管理的专业人员参与。() 7、人力资源规划的任务就是确保组织需要的时候能获得一定数量的具有一定技能的员工。() 8、人力资源规划的预测主要是人力资源的需求预测。() 9、招聘岗位所需条件越高,劳动力市场的供给就越不足。() 10、组织的发展战略和人事政策决定了组织对人力资源的需求状况。() 11、在一个团体中,所有的人智商越高,则团队的战斗力就越强。() 12、一个人的个性和气质决定了他应该从事什么样的工作。() 13、人力资源开发需求分析既是发现员工潜能的过程,又是发现员工业绩问题的过程。() 14、绩效管理系统的可接受性在很大程度上取决与组织成员对它公平性的认可。() 15、薪酬管理最重要的作用就是要能够吸引、留住员工。() 二、填空题(每题2分,共20分) 1、人力资源开发与管理的含义是指从其外在要素即,和内在要素即进行管理 2、日本人事管理的最大特点可以概括为。 3、影响职务分析的动态特征是,,。 4、心理测试从形式上可以划分为,,,

。 5、群体的形成方式可以分为和。 6、人才流动的原则有,,,。 7、影响报酬系统的内部因素有,,, ,。 8、人才流动的基本理论有,,, ,。 9、职业生涯的四个阶段分别是,,, 。 10、在岗培训可分为,,,。 三、简答题(每题5分,共20分) 1、工作分析的文件和具体内容。 2、培训开发的主要方法。 3、进行绩效评估的主要克服的误差。 4、内部招聘的主要方式并简述其作用。 四、问题分析题(15分) 如何对员工进行有效的激励? 五.案例题(30分) 亨利的困惑 亨利已经在数据系统公司工作了5个年头。在这期间,他从普通编程员升到了资深的程序编制分析员。他对自己所服务的这家公司相当满意,很为工作中的创造性要求所激励。 一个周末的下午,亨利和他的朋友及同事迪安一起打高尔夫球。他了解到他所在的部门新雇了1位刚从大学毕业的程序编制分析员。尽管亨利是个好脾气的人,但当他听说这新来者的起薪仅比他现在的工资少30美元时,不禁发火了。亨利迷惑不解。他感到这里一定有问题。 下周一的早上,亨利找到了人事部主任埃德华,问他自己听说的事是不是真的?埃德华带有歉意地说,确有这么回事。但他试图解释公司的处境:“亨利,编程分析员的市场相当紧俏。为使公司能吸引合格的人员,我们不得不提供较高的

C语言期中考试试题及答案-1

高级语言程序设计试题 答案在最后 一、单项选择题(本大题共20小题,每小题2分,共20分)在每小题列出得四个选项中只有一个 选项就是符合题目要求得,请将正确选项前得字母填在题后得括号内。 1、C语言程序编译时,程序中得注释部分就是( ) A、参加编译,并会出现在目标程序中 B、参加编译,但不会出现在目标程序中 C、不参加编译,但会出现在目标程序中 D、不参加编译,也不会出现在目标程序中 2、设int a=3;则表达式a<1&&--a>1得运算结果与a得值分别就是( ) A、0与2 B、0与3 C、1与2 D、1与3 3、与语句if(a>b)if(c>d)x=1;else x=2;等价得就是( ) A、if(a>b){if(c>d)x=1;else x=2;} B、if(a>b){if(c>d)x=1;}else x=2; C、if((a>b)&&(c>d))x=1;else x=2; D、if(a<=b)x=2;else if(c>d) x=1; 4、设char x='a';则printf("x=%c,y=%c\n",x,97);得输出就是( ) A、x=a,y=97 B、x=97,y=a C、x=97,y=97 D、x=a,y=a 5、执行下列程序 int a[3][3]={{1},{2},{3}}; int b[3][3]={1,2,3}; main() {printf("%d\n”,a[1][0]+b[0][0]);} 后输出得结果就是( ) A、0 B、1 C、2 D、3 6、结构化程序设计所规定得三种基本控制结构就是( ) A) 输入、处理、输出B) 树形、网形、环形 C) 顺序、选择、循环D) 主程序、子程序、函数 7、完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行得步骤依次为( ) A、连接、编译 B、编译、连接 C、连接、运行 D、运行 8、下列各语句中,能够且仅输出整型变量a、b中最大值得就是( ) A、if(a>b) printf(″%d\n″,a);printf(″%d\n″,b); B、printf(″%d\n″,b);if(a>b) printf(″%d\n″,a); C、if(a>b) printf(″%d\n″,a);else printf(″%d\n″,b); D、if(a

语言程序设计》试题四及答案

《C语言程序设计》试题四 一、单项选择题。(每题1分,共20分) 1. C程序的基本单位是:() A.子程序 B.程序 C.子过程 D.函数 2.在C语言中,非法的八进制是:() A.016 B.018 C.017 D.02 3. 不是C语言实型常量的是:() A.55.0 B.0.0 C.55.5 D.55e2.5 4 .字符串“xyzw”在内存中占用的字节数是:() A.6 B.5 C.4 D.3 5. 若已定义f,g为double类型,则表达式:f=1,g=f+5/4的值是:() A.2.0 B.2.25 C.2.1 D.1.5 D.1.5 D.1.5 D.1.5 6. 若有语句char c1=`d`,c2=`g`;printf(“%c,%d\n”,c2-`a`,c2-c1);则输出结果为:() (a的ASCII码值为97) A.M,2 B.G,3 C.G,2 D.D,g 7. 使用语句scanf(“a=%f,b=%d”,&a,&b);输入数据时,正确的数据输入是:() A.a=2.2,b=3 B.a=2.2 b=3 C.2.2 3 D.2.2,3 8.表示关系12<=x<=y的C语言表达式为:() A.(12<=x)&(x<=y) B. (12<=x)&&(x<=y) C. (12<=x)|(x<=y) D.(12<=x)||(x<=y) 9.设x=1,y=2,m=4,n=3,则表达式x>y?x:mc4)后,s,t的值为:() A.1,2 B.1,1 C.0,1 D.1,0 12. 语句for(a=0,b=0;b!=100&&a<5;a++)scanf(“%d”,&b); scanf最多可执行次数为:() A.4 B.6 C.5 D.1 13. 对于for(s=2;;s++)可以理解为:()

期末模拟试题1及参考答案

VB期末模拟试题1 一、单项选择题(每题2分,共30分) 1.在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是()。 A、窗体设计器 B、代码编辑器窗口 C、属性窗口 D、工程资源管理器窗口 2.窗体的Load事件的触发时机是() A、用户单击窗体时 B、窗体被加载时 C、窗体显示之后 D、窗体被卸载时 3.与传统的程序设计语言相比,Visual Basic最突出的特点是() A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 4.无论何种控件,共同具有的属性是()。 A.Text属性B.Caption属性C.Name属性D.Autosize属性5.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是() A、Text.Mytext B、Mytext.Text C、Mytext.(Text) D、Mytext*Text 6.按照变量的作用域可将变量划分为() A、公有、私有、系统 B、全局变量、模块级变量、过程级变量 C、动态、常数、静态 D、Public、Private、Protected 7.可获得字符的ASCII码的函数是()。 A、Val B、Fix C、Asc D、Chr 8.要退出Do…Loop循环,可使用的语句是()。 A、Exit B、Exit For C、End Do D、Exit Do 9.把数值型转换为字符串型需要使用的函数是()。 A、Val B、Str C、Asc D、Chr 10.关于语句行,下列说法正确的是()。 A、一行只能写一条语句 B、一条语句可以分多行书写 C、每行的首字符必须大写 D、长度不能超过255个字符 11.设置对象的边框类型的属性是() A、Drawstyle B、Borderstyle C、DrawWidth D、ScaleMode 12.为了清除图片框Picture1中的图形,应采取的正确方法是() A、选择图片框,然后按Del键 B、执行语句Picture1.Picture = LoadPicture("") C、执行语句Picture1.Picture = "" D、选择图片框,在属性窗口中选择Picture属性条,然后按回车键 13.要绘制不同形状的图形,需要设置Shape控件的()属性 A、Shape B、Borderstyle C、FillStyle D、Style 14.要绘制多种式样的直线,需要设置Line控件的()属性 A、Shape B、Borderstyle C、FillStyle D、Style

c语言试卷及答案1

c语言试卷及答案1

浙江理工大学 C程序设计试题(一) 试题二、语言基础题(本题共30分) (一)判断题(本题共10分,每小题1分) 说明:在以下提供的若干陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。 (16) C语言程序的三种基本结构是顺 序、选择和嵌套。 (17) 在C语言程序中,在函数内部定 义的变量称为全局变量。 (18) 运算符“=”和“&=”的优先级相 同。 (19) ‘%f’是不正确的字符常量。 (20) 运算符“+”不能作为单目运算符。 (21) 如果运算符“*”和“/”都是右 结合的,则表达式10*6/5的值是10。 (22) s(s-a)(s-b)(s-c)是合法的C语 言表达式。 (23) 表达式!!6的值是6。 (24) 表达式~(~2<<1)的值是5。 (25) 对于变量定:int a[10],*p=a+8; 数组a的最后一个元素是p[1]。

(二)单选题(本题共20分,每小题2分) (26) 执行语句printf("(26) ", "A");将得到出错信息。 A、%u B、%s C、%e D、%d (27) 设c是一个字符变量,求解表达 (27) 后,c的值不是1就是0。 A、c=getchar()!=’\n’ B、(c=getchar()!)=’\n’ C、c=’1’ D、c=EOF (28) 下列定义中,(28) 定义的变 量可以存放-123.4。 A、long a; B、 unsigned b; C、int d; D、float c; (29) 对于变量定义;char *pp[100], pp是一个(29) 。 A、函数 B、数组元素 C、指针变 量D、数组 (30) 下列程序段的输出结果是 (30) 。 char *st[ ]={ "SUM","MOON","STAR","X"}; printf("(%s,%c) ",*(st+1)+1,*(*(st+2)+2)+2)

C.语言程序设计试题试题与答案

C 语言程序设计试卷,C++语言程序设计试题及答案 一、单项选择题(每题1分,共20分) 1. C 语言规定:在一个源程序中, main 函数的位置(C). A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是 A. +1e+15e-9.403e2 B. -.6012e-4-8e5 C. 123e1.2e-.4+2e-1 D. -e3.8e-45.e-0 3.若a=-14,b=3,则条件表达式 avb?a:b+1的值为(A)。 A. -14 B.-13 C.3 D.4 4. 已知:intn,i=1,j=2; A.1,2B.1,3C.2,2D.2,3 5. 为了判断两个字符串s1和s2是否相等,应当使用(D) A.if(s1==s2) B.if(s 仁s2) C. if(strcm p( s1,s2)) D. if(strcm p( s1,s2)==0) 6. 以下正确的描述是(B) o (B)。 执行语句n=ivj?i++:j++; 则i 和j 的值是(c).

A. 函数的定义可以嵌套,但函数的调用不可以嵌套。 B. 函数的定义不可以嵌套,但函数的调用可以嵌套。 C. 函数的定义和函数的调用均不可以嵌套。 D. 函数的定义和函数的调用均可以嵌套。 7. 在C 语言中,下面对函数不正确的描述是 A. 当用数组名作形参时,形参数组值的改变可以使实参数组之值相应改变。 B. 允许函数递归调用。 C. 函数形参的作用范围只是局限于所定义的函数内。 D. 子函数必须位于主函数之前。 8. 如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是 A. 该变量只在该复合语句中有效 B. 该变量在该函数中有效 C. 该变量在本程序范围内均有效 D. 该变量为非法变量 9. 以下正确的函数形式是(D)。 A. doublefun(intx,inty){z=x+y;retum z;} B. fun(intx,y){int z; return z;} C. fun(x,y){intx,y;doublez;z=x+y;returnz;} D. doublefun(intx,inty){doublez;z=x+y;returnz;} 10. 以下程序的输出结果是(B)。 #includevstdio.h> (D)。 (A) o

经济学基础模拟试卷一附答案

经济学基础模拟试卷一一 单项选择题(请在备选答案中选出一个正确答案,并把正确答案的标号写在题干后的括号内。每小题1分,共30分) 1. 某种商品的某生产者的正斜率供给曲线表明了() A. 生产者愿望的最大限度 B. 生产者愿望的最小限度 C. 在一种意义下是生产者愿望的最大限度,在另一种意义下是生产者愿望的最小限度 D. 以上都不对 2. 所有下列因素中除哪一种以外都会使需求曲线移动() A. 购买者(消费者)收入变化 B.商品价格下降 C.其它有关商品价格下降 D.消费者偏好变化 3. 在下列四种商品中,可以采用“薄利多销”的方法通过降价来增加总收益的商品是() A. 化妆品 B.面粉 C.药品 D.大米 4. 若x和y两种商品的需求的交叉价格弹性是-2.3,则() A. x和y是替代品 B. x和y是正常品 C. x和y是劣质品 D. x和y是互补品

5. 恩格尔曲线是从下列哪条曲线中导出的()

A. 替代效应和收入效应相互加强导致该商品需求量增加 B. 替代效应和收入效应相互加强导致该商品需求量减少 C. 替代效应倾向于增加该商品的需求量,而收入效应倾向于减少其需求量 D. 替代效应倾向于减少该商品的需求量,而收入效应倾向于增加其需求量 8. 无差异曲线的形状取决于( ) 11. 下列说法中正确的是( ) A. 生产要素的边际技术替代率递减是规模报酬递减造成的 B. 边际收益递减是规模报酬递减造成的 C. 规模报酬递减是边际收益递减规律造成的 D. 生产要素的边际技术替代率递减是边际收益递减规律造成的 12. 如果等成本曲线与等产量曲线没有交点,那么要生产等产量曲线所表示的产量,应该( ) D. 上述都不对 A. 增加投入 B. 保持原投入不变 C. 减少投入 13. 经济学中短期与长期的划分取决于( ) A. 时间长短 B. 可否调整产量 C. 可否调整产品价格 D. 可否调整生产规模 14. 如果随着产量的增加 LAC 曲线下降,这是由于( ) A. 规模经济 B. 规模不经济 C. 边际收益递减规律的作用 D. 上述都不对 15. 在从原点出发的直线 ( 射线)与 TC 曲线的切点上, AC ( ) A. 是最小 B. 等于 MC C. 等于 AVC+AFC D. 上述都正确 16. 在垄断竞争中( ) A. 只有为数很少几个厂 商生产有差异的产品 B. 有许多厂商生产同质产品 C. 只有为数很少几个厂 商生产同质产品 D. 有许多厂商生产有差异的产品 17. 在完全竞争市场上,厂 商短期均衡的条件是( ) A. P=AR ; B. P=MR ; C. P=MC ; D. P=AC 18. 在一般情况下,企业得到的价格若低于以下哪种成本就停止营业( ) A. 平均成本 B. 边际成本 C. 平均不变成本 D. 平均可变成本 19.如果在需求曲线上有一点,E d =2, P=20元,贝U MR 为( ) A. 价格—消费曲线 B. 收入—消费曲线 C. 无差异曲线 D. 需求曲线 6. 下列哪种情况不属于消费者均衡的条件( A. MU x /P x = MU Y /P Y = MU Z /P Z =??=X C. MU=X P 7. 某低档商品的价格下降,在其它情况不变时, ) B. 货币在每种用途上的边际效用相等 D. 各种商品的边际效用相等 ) A. 消费者偏好 B. 消费者收入 C. 所购商品的价格 9. 在下列期望效用函数中, 代表风险爱好者的是( ) A. u=100+3c B. u=lnc C. 2 u=c 10. 当 AP L 为正但递减时, MP L 是( ) A. 递减 B. 负的 C. 零 D. 商品效用水平的大小 2 D. u=ac -bc 2 (a ,b>0)

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