当前位置:文档之家› 常熟理工学院 C语言题库(本三)

常熟理工学院 C语言题库(本三)

常熟理工学院 C语言题库(本三)
常熟理工学院 C语言题库(本三)

结构化程序设计语言编写的程序由三种结构组成:顺序结构、分支结构和。

一个完整的C程序可以有多个函数,其中有且只能有一个名为的函数。

数学式3m所对应的C语言表达式为(m, 1/3.0)。

在调用函数fopen("d:\\b.dat", "r")时,若d盘根目录下不存在文件b.dat,则函数的返回值是。

执行下面程序段中的语句“k = A*A+1;”后k的值是。

#define B 2

#define A B+1

k = A*A+1;

已有定义“float m;double n;int a;long b;char c;”,则表达式m+n*a/m+b/n+c值的类型为。

C语言有效的预处理命令总是以开头。

已有定义“int a[10], *p=a+3;”,则数组a 的最后一个元素是p[ ]。

已有定义“int n=12; double a;”,则执行语句“a=n/=5;”后,a的值为。

若要声明一个类型名STR,使得定义语句STR s等价于char *s,则声明语句是。

程序设计语言的发展经历了几个阶段:机器语言、汇编语言和。

一个C程序总是从函数开始执行的。

已有定义“double a=5, b=10;”,则计算a b的库函数调用形式是。

已有定义“char ch='a';”,则表达式ch=ch-'a'+'A'的值为字符的编码。

表示“x≥y≥z”的C语言表达式是x>=y 。

C语言有效的预处理命令总是以开头。

常量'\n'的数据类型是。

已有定义“int b[10], *p=b, *q; q=&b[5];”,则表达式q-p的值是。

在文件中,以符号常量EOF作为文本文件(字符流文件)的结束标记,EOF代表的值是。

若要声明一个类型名STR,使得定义语句STR s等价于char *s,则声明语句是。

结构化程序设计语言编写的程序由三种结构组成:顺序结构、和循环结构。

C语言中除复合语句外的其它所有语句都以结束。

已有定义“double a=10, b=5;”,则计算a b的库函数调用形式是。

C语言有效的预处理命令总是以开头。

已有定义“char a=1; int b=2; float c=3; double d=4;”,则表达式“c=a+b+c+d”值的类型为。

用typedef定义一个长度为10的整型数组NUM的语句是。

执行下面程序段中的语句“k = A*A+1;”后k的值是。

#define B 2

#define A B+1

k = A*A+2;

已有定义“int a[][4]={1, 2, 3, 4, 5, 6, 7, 8, 9};”,则数组a第一维的大小是。

程序中已使用预处理命令“#include”,为使语句“fp=fopen("asc.txt","r");”能正常执行,在该语句之前必须有定义FILE ;。

执行“printf("%d,%d", a, b, c, d); ”后在屏幕上将输出个整数。

以下叙述中正确的是

A)程序设计的任务就是编写程序代码并上机调试

B)程序设计的任务就是确定所用数据结构

C)程序设计的任务就是确定所用算法

D)以上三种说法都不完整

以下选项中,能用作用户标识符的是

A)void

B)8_8

C)_0_

D)unsigned

阅读以下程序

#include

main()

{ int case; float printF;

printf(“请输入2个数:”);

scanf(“%d %f”,&case,&pjrintF);

printf(“%d %f\n”,case,printF);

}

该程序编译时产生错误,其出错原因是

A)定义语句出错,case是关键字,不能用作用户自定义标识符

B)定义语句出错,printF不能用作用户自定义标识符

C)定义语句无错,scanf不能作为输入函数使用

D)定义语句无错,printf不能输出case的值

表达式:(int)((double)9/2)-(9)%2的值是

A)0

B)3

C)4

D)5

若有定义语句:int x=10;,则表达式x-=x+x的值为

A)-20

B)-10

C)0

D)10

有以下程序

#include

main()

{ int a=1,b=0;

printf(“%d,”,b=a+b);

printf(“%d\n”,a=2*b);

}

程序运行后的输出结果是

A)0,0

B)1,0

C)3,2

D)1,2

设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是A)if(a>b) c=a,a=b,b=c;

B)if(a>b) {c=a,a=b,b=c;}

C)if(a>b) c=a;a=b;b=c;

D)if(a>b) {c=a;a=b;b=c;}

有以下程序

#include

main()

{ int c=0,k;

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

switch (k)

{ default: c+=k

case 2: c++;break;

case 4: c+=2;break;

}

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

}

程序运行后的输出结果是

A)3

B)5

C)7

D)9

以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是

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

else k=0;

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

else k=0;

C)if(a<=b) k=0;

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

D)if(a>b) k=1;

else if(b>c) k=1;

else k=0;

20)有以下程序

#include

main()

{ char s[]={“012xy”};int i,n=0;

for(i=0;s[i]!=0;i++)

if(s[i]>=’a’&&s[i]<=’z’) n++;

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

}

程序运行后的输出结果是

A)0

B)2

C)3

D)5

有以下程序

#include

main()

{ int n=2,k=0;

while(k++&&n++>2);

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

}

程序运行后的输出结果是

A)0 2

B)1 3

C)5 7

D)1 2

有以下定义语句,编译时会出现编译错误的是

A)char a=’a’;

B)char a=’\n’;

C)char a=’aa’;

D)char a=’\x2d’;

有以下程序

#include

main()

{ char c1,c2;

c1=’A’+’8’-‘4’;

c2=’A’+’8’-‘5’;

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

}

已知字母A的ASCII码为65,程序运行后的输出结果是A)E,68

B)D,69

C)E,D

D)输出无定值

有以下程序

#include

void fun(int p)

{ int d=2;

p=d++; printf(“%d”,p);}

main()

{ int a=1;

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

程序运行后的输出结果是

A)32

B)12

C)21

D)22

以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能

#define MIN -2147483647

int findmax (int x[],int n)

{ int i,max;

for(i=0;i

{ max=MIN;

if(max

return max;

}

造成错误的原因是

A)定义语句int i,max;中max未赋初值

B)赋值语句max=MIN;中,不应给max赋MIN值

C)语句if(max

D)赋值语句max=MIN;放错了位置

有以下程序

#include

main()

{ int m=1,n=2,*p=&m,*q=&n,*r;

r=p;p=q;q=r;

printf(“%d,%d,%d,%d\n”,m,n,*p,*q);

}

程序运行后的输出结果是

A)1,2,1,2

B)1,2,2,1

C)2,1,2,1

D)2,1,1,2

若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是

A)p=a

B)q[i]=a[i]

C)p=a[i]

D)p=&a[2][1]

有以下程序

#include

#include

main()

{ char str[ ][20]={“One*World”, “One*Dream!”},*p=str[1];

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

}

程序运行后的输出结果是

A)9,One*World

B)9,One*Dream

C)10,One*Dream

D)10,One*World

有以下程序

#include

main()

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

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

switch(i%2)

{ case 0:switch(a[i]%2)

{case 0:a[i]++;break;

case 1:a[i]--;

}break;

case 1:a[i[=0;

}

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

}

A)3 3 4 4

B)2 0 5 0

C)3 0 4 0

D)0 3 0 4

有以下程序

#include

#include

main()

{ char a[10]=”abcd”;

pri ntf(“%d,%d\n”,strlen(a),sizeof(a));

}

程序运行后的输出结果是

A)7,4

B)4,10

C)8,8

D)10,10

下面是有关C语言字符数组的描述,其中错误的是A)不可以用赋值语句给字符数组名赋字符串B)可以用输入语句把字符串整体输入给字符数组C)字符数组中的内容不一定是字符串

D)字符数组只能存放字符串

下列函数的功能是

fun(char * a,char * b)

{ while((*b=*a)!=’\0’) {a++,b++;} }

A)将a所指字符串赋给b所指空间

B)使指针b指向a所指字符串

C)将a所指字符串和b所指字符串进行比较D)检查a和b所指字符串中是否有’\0’

设有以下函数

void fun(int n,char * s) {……}

则下面对函数指针的定义和赋值均是正确的是A)void (*pf)(); pf=fun;

B)viod *pf(); pf=fun;

C)void *pf(); *pf=fun;

D)void (*pf)(int,char);pf=&fun;

有以下程序

#include

int f(int n);

main()

{ int a=3,s;

s=f(a);s=s+f(a);printf(“%d\n”,s);

}

int f(int n)

{ static int a=1;

n+=a++;

return n;

}

程序运行以后的输出结果是

A)7

B)8

C)9

D)10

有以下程序

#include

#define f(x) x*x*x

main()

{ int a=3,s,t;

s=f(a+1);t=f((a+1));

printf(“%d,%d\n’,s,t);

}

程序运行后的输出结果是

A)10,64

B)10,10

C)64,10

D)64,64

下面结构体的定义语句中,错误的是

A)struct ord {int x;int y;int z;}; struct ord a;

B)struct ord {int x;int y;int z;} struct ord a;

C)struct ord {int x;int y;int z;} a;

D)struct {int x;int y;int z;} a;

设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是A)char str[ ]=”string”;c=str;

B)scanf(“%s”,c);

C)c=getchar();

D)*c=”string”;

有以下程序

#include

#include

struct A

{ int a; char b[10]; double c;};

struct A f(struct A t);

main()

{ struct A a={1001,”ZhangDa”,1098.0};

a=f(a);jprintf(“%d,%s,%6.1f\n”,a.a,a.b,a.c);

}

struct A f(struct A t)

( t.a=1002;strcpy(t.b,”ChangRong”);t.c=1202.0;return t; )

程序运行后的输出结果是

A)1001,ZhangDa,1098.0

B)1001,ZhangDa,1202.0

C)1001,ChangRong,1098.0

D)1001,ChangRong,1202.0

若有以下程序段

int r=8;

printf(“%d\n”,r>>1);

输出结果是

A)16

B)8

C)4

D)2

下列关于C语言文件的叙述中正确的是

A)文件由一系列数据依次排列组成,只能构成二进制文件

B)文件由结构序列组成,可以构成二进制文件或文本文件

C)文件由数据序列组成,可以构成二进制文件或文本文件

D)文件由字符序列组成,其类型只能是文本文件

下面表示中,不能用作C语言常量的是。

A.0UL B.(long)110

C.1e0 D.'\x2c'

设有定义和声明如下:

#define d 2

int a=3; float b=3.14; char c='d';

下面表达式中有语法错误的是。

A.a++ B.b++

C.c++ D.d++

若有枚举类型定义“enum vari{A1, A2, A3, A4=6, A5, A6};”,则枚举常量A2和A6代表的值分别是。

A.1,6 B.1,8

C.2,6 D.2,8

下面数组声明语句中正确的是。

A.int n, a[n]; B.int a[];

C.int a[2][3]={{2},{1},{3}}; D.int a[ ][3]={{2},{1},{3}};

下面函数定义中正确的是。

A.int fun(int a, b){} B.int fun(int a[][]){}

C.int fun(void){} D.int fun(static int a, int b){}

在C语言中,数字010是一个。

A.十进制数B.八进制数

C.十六进制数D.非法数

若有说明“int a[3][4]={0};",则下面正确的叙述是。

A.只有元素a[0][0]可得到初值

B.此说明语句不正确

C.数组a中各元素都可得到初值,但其值不一定为0

D.数组a中每个元素均可得到初值0

如果有声明“int m,n=5,*p=&m;”,与m=n等价的语句是。

A.m=*p; B.*p=*&n;

C.m=&n; D.m=**p;

已有定义“char b[6],*p=b;”,则正确的赋值表达式语句是。

A.b="China"; B.*b="China";

C.p="China"; D.*p="China";

已有定义“char ch[5]={'a', 'b', 'c', 'd'}, *p=ch, i;”,则下面语句中不能正确输出ch数组全部元素值的是。

A.for(i=0; i<4; i++) printf("%c", ch[i]);

B.for(i=0; i<4; i++) printf("%c", *(ch+i));

C.for(i=0; i<4; i++) printf("%c", *p++);

D.for(i=0; i<4; i++) printf("%c", *ch++);

C语言中可以处理的文件类型有。

A.文本文件和二进制文件B.文本文件和数据文件

C.数据文件和二进制文件D.以上三个都不对

若有定义“int a[5],*b=a, (*c)[3],*d[3];”,则下面表达式中有语法错误的是。

A.a[0]=0 B.b[0]=0

C.c[0]=0 D.d[0]=0

已知有程序段“char str[][8]={"first", "second"}, *p=&str[0][0];printf("%s\n", p+8);”,则执行printf语句后输出为。

A.second B.first

C.ond D.nd

下面叙述错误的是。

A.宏替换不占用程序运行时间B.宏名无类型

C.宏名必须用大写字母表示D.宏替换只是字符替换

设有定义和声明语句:

typedef struct cc

{ int a;

struct cc *b;

}node;

static node aa[3]={5, &aa[1], 7, &aa[2], 9, '\0'}, *p=&aa[0];

下列选项中,表达式值不为5的是。

A.aa[1].b->a-2 B.p->b->a-2

C.(p+1)->a-2 D.p->a

下面关于共用体类型的叙述正确的是。

A.可以给共用体类型变量直接赋值

B.一个共用体类型变量中可以同时存入其所有成员

C.一个共用体类型变量中不能同时存入其所有成员

D.共用体类型定义中不能同时出现结构体类型的成员

表达式sizeof("abc")的值是。

A.1 B.2 C.3 D.4

下面选项中,不能用作用户标识符的是。

A.&a B._00 C.FOR D.print

已知有声明“int x=3, y=4, z;”,则执行语句“z=1/2*(x+y);”后,z的值是。

A.0 B.3

C.3.5 D.4

下列运算符中,优先级最低的是。

A.* B.!=

C.+ D.=

一元二次方程ax2+bx+c=0有两个相异实根的条件是a≠0且b2-4ac>0,下面选项中正确的表达式是。

A.a!=0, b*b-4*a*c>0 B.a!=0||b*b-4*a*c>0

C.a&&b*b-4*a*c>0 D.!a&&b*b-4*a*c>0

下面定义符号常量p为3.14中正确的是。

A.#define p 3.14; B.#define p(3.14)

C.#define p=3.14 D.#define p 3.14

已有定义“int x=4, y=3, z=5;”,下面4个程序段中有3个程序段的执行效果是相同的,另一个执行效果不同的是。

A.if(x>y) z=x, x=y, y=z; B.if(x>y){z=x, x=y, y=z;}

C.if(x>y) z=x; x=y; y=z; D.if(a>y){z=x; x=y; y=z;}

下面关于continue和break语句的叙述中正确的是。

A.continue和break语句都可以出现在switch语句中

B.continue和break语句都可以出现在循环语句的循环体中

C.在循环语句和switch语句之外允许出现continue和break语句

D.执行循环语句中的continue和break语句都将立即终止循环

在while(e)语句中的e与下面条件表达式等价的是。

A.e==0 B.e==1

C.e!=1 D.e!=0

若函数调用时的实参为变量,则下面关于函数形参和实参的叙述中正确的是。

A.实参和其对应的形参占用同一存储单元

B.形参不占用存储单元

C.相同名称的实参和形参占用同一存储单元

D.实参和其对应的形参占用不同的存储单元

在C程序中,若对函数类型未加说明,则函数的隐含类型为。

A.int B.double

C.void D.char

下面函数中能正确计算n!(n<13)的是。

A.long f(long n) B.long f(long n)

{ { if(n<=1)return 1;

return n*f(n-1); else return n*f(n);

} }

C.long f(long n) D.long f(long n)

{ static long s,i; { long s=1,i;

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

return s; return s;

} }

设n=10,i=4,则赋值运算“n%=i+1”执行后n的值是。

A.0 B.1

C.2 D.3

已有定义“int a=2;”,下面表达式中值不等于8的是。

A.a+=2,a*2 B.a+=a*=a

C.(a+7)/2*((a+1)%2+1) D.a*7.2/a+1

下面选项中,可以作为用户标识符的是。

A.6_6 B.void

C.unsigned D._0_

已有定义“int n; float a, b;”,则执行语句“b=n=a=3.89;”后,b的值为。

A.3 B.3.0

C.3.89 D.4.0

下列运算符中,优先级最低的是。

A.* B.!=

C.+ D.=

表达式!(x>0&&y>0) 等价于。

A.!(x>0)||!(y>0) B.!x>0||!y>0

C.!x>0&&!y>0 D.!(x>0)&&!(y>0)

下面定义符号常量p为3.14中正确的是。

A.#define p 3.14; B.#define p(3.14)

C.#define p=3.14 D.#define p 3.14

若变量已正确定义,语句“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;

下面关于continue和break语句的叙述中正确的是。

A.continue和break语句都可以出现在switch语句中

B.continue和break语句都可以出现在循环语句的循环体中

C.在循环语句和switch语句之外允许出现continue和break语句

D.执行循环语句中的continue和break语句都将立即终止循环

在C语言中while和do-while循环的主要区别是。

A.do-while的循环体至少无条件执行一次

B.do-while允许从外部转到循环体内

C.while的循环控制条件比do-while的循环控制条件严格

D.do-while的循环体不能是复合语句

关于函数返回值,下面叙述中正确的是。

A.函数返回值的类型由函数体内return语句包含的表达式的类型决定

B.若函数体内没有return语句,则函数没有返回值

C.若函数体中有多个return语句,则函数的返回值是排列在最后面的return语句中表达式的值

D.函数返回值的类型由函数头部定义的函数类型决定

已有函数fun的定义“int fun(int a, int b){ if(a

A.3 B.4

C.3和4 D.4和3

下面关于return语句的叙述正确的是。

A.一个自定义函数中必须有一条return语句

B.一个自定义函数中可以根据不同情况设置多条return语句

C.定义成void类型的函数中可以有带返回值的return语句

D.没有return语句的自定义函数在执行结束时不能返回到调用处

已有定义“int a,b;",执行语句“a=(b=2*3,b*5),b+6;”后,变量a的值是。

A.6 B.12

C.30 D.36

表达式sizeof("\nsum=13\n") 的值是。

A.8 B.9

C.10 D.11

已有定义“int i, a=1; unsigned j;”,则下列语句执行时会出现无限循环的语句是。

A.for(j=15; j>0; j-=2)a++; B.for(j=0; j<15; j+=2)a++;

C.for(i=0; i<15; i+=2)a++; D.for(i=15; i>0; i-=2)a++;

下面定义中错误的是。

A.int a=0xFF; B.double a=1.2e0.5;

C.long a=2L; D.char a='\72';

设有定义和声明如下:

#define d 2

int a=3; float b=3.14; char c='d';

下面表达式中有语法错误的是。

A.a++ B.b++

C.c++ D.d++

下面声明中错误的是。

A.int b[2] B.int b[]={0, 1}

C.int b[3]=0 D.int b[3][4]={0}

下面函数定义的头部正确的是。

A.int fun(int a[], b) B.int fun(int a[], int a)

C.int fun(int a, int b) D.int fun(char a[ ][], int b)

对两个数组a和b进行如下初始化:

char a[]="abcd";

char b[]={'a', 'b', 'c', 'd'};

则下面叙述正确的是。

A.a与b数组完全相同B.数组a比数组b长度大

C.a与b中存放的都是字符串D.a与b长度相同

若有说明“int a[3][4]={0};",则下面正确的叙述是。

A.只有元素a[0][0]可得到初值

B.此说明语句不正确

C.数组a中各元素都可得到初值,但其值不一定为0

D.数组a中每个元素均可得到初值0

已有定义“int m=3, c, *a=&m, *b=&c;”,则下列语句中错误的是。

A.a=b=0; B.a=&c, b=a;

C.&a=&b; D.*b=*a;

已有定义“char b[6],*p=b;”,则正确的赋值表达式语句是。

A.b="Chinese"; B.*b="Chinese";

C.p="Chinese"; D.*p="Chinese";

已有定义“int k, b[10], *p=b;”,现需要将1~10保存到b[0]~b[9]中,下面程序段中不能实现这一功能的是。

A.for(k=1; k<10; k++)b[k]=k+1;

B.for(k=0; k<10; k++)p[k]=k+1;

C.k=1; while(p

D.k=1; while(p

对文件进行操作时,写文件的含义是。

A.将内存中的信息写入磁盘

B.将磁盘中的信息读到内存

C.将主机中的信息写入磁盘

D.将磁盘中的信息读到主机

已有定义“int a[4][4]={{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}};”,若需要引用值为15的数组元素,则下列选项中错误的是。

A.*(a+3)+2 B.*(*(a+3)+2)

C.*(a[3] +2) D.a[3][2]

若有定义“int a[3][4]={0}, *p1=a[1], (*p2)[4]=a;”,下面表达式中与“a[1][1]=1;”不等价的是。

A.*(p1+1)=1; B.p1[1][1]=1;

C.*(*(p2+1)+1)=1; D.p2[1][1]=1;

下面叙述错误的是。

A.宏替换不占用程序运行时间B.宏名无类型

C.宏名必须用大写字母表示D.宏替换只是字符替换

设有定义和声明语句:

typedef struct cc

{ int a;

struct cc *b;

}node;

static node aa[3]={5, &aa[1], 7, &aa[2], 9, '\0'}, *p=&aa[0];

下列选项中,表达式值不为5的是。

A.aa[1].b->a-2 B.p->b->a-2

C.(p+1)->a-2 D.p->a

若有结构类型定义“typedef struct {int x, y[2]; }ABC;”,则下面声明中正确是。

A.ABC x; B.struct x;

C.struct abc x; D.struct ABC x;

若有定义和声明typedef enum{green, red, yellow, blue, b1ack}color; color flower;,则下列语句中正确的是。

A.green=red; B.flower=red;

C.color=red; D.enum=red;

在下面各组标识符中,均可以用作变量名的一组是。

A.a02, Int B.table_1, a*.0

C.0_a, W13 D.for, point

已知有声明“int x=3, y=4, z;”,则执行语句“z=1/3*(x+y);”后,z的值是。

A.0 B.3 C.3.5 D.4

已有定义“int a=4, b=5, c=6;”,则下列表达式中值为0的是。

A.a&&b B.a<=b C.a||b&&c D.!(!c||1)

在 C 程序中,用表示逻辑值“真”。

A.小于0的数B.非0的数

C.非1的数D.大于0的数

C源程序中的命令#include与#define是在阶段被处理的。

A.预处理B.编译C.连接D.执行

已有预处理命令“#include ”和声明“int x=4, y;”,下面语句中语法正确的是。

A.if(x%2=1)y=x; B.if(sqrt(x)%2)y=x;

C.if(x==1)y=x; D.if(x==1)y=&x;

下面关于continue和break语句的叙述中正确的是。

A.continue和break语句都可以出现在switch语句中

B.continue和break语句都可以出现在循环语句的循环体中

C.在循环语句和switch语句之外允许出现continue和break语句

D.执行循环语句中的continue和break语句都将立即终止循环

下面关于循环语句的结论中错误的是。

A.可以用while语句实现的循环,一定可以用for语句实现

B.可以用for语句实现的循环,一定可以用while语句实现

C.可以用do-while语句实现的循环,一定可以用while语句实现

D.do-while语句与while语句的区别仅是关键字“while”出现的位置不同

C语言中函数返回值的类型是由决定的。

A.return语句中的表达式类型

B.调用该函数的主函数类型

C.定义函数时所指定的函数类型

D.以上都可能

已有函数fun的定义“void fun2(void) {printf("That’s great! ");}”,则调用fun2函数的正确形式是。

A.fun2; B.fun2(); C.fun2(void);D.fun2(1);

C语言规定,变量作实参时,它和对应形参之间的数据传递方式是。

A.地址传递

B.单向值传递

C.由实参传给形参,再由形参传回给实参

D.由用户指定传递方式

若有“int k=4;”,计算表达式(j=k++)后,j和k的值分别为。

A.j=3, k=3 B.j=3, k=4

C.j=4, k=4 D.j=4, k=5

下列运算符中,优先级最高的是。

A.-> B.++

C.&& D.=

不用第三个变量,将a和b的值进行交换的操作是。

A.a+=b;b-=a;a-=b; B.a+=b;b=a-b;a-=b;

C.b-=a;a-=b;a-=b ; D.b-=a;a=b-a;a+=b;

下列表示中,不可作为C语言常数的是。

A.010 B.1UL

C.'0x41' D.0xbe

设有定义和声明如下:

#define d 3

int a=3; float b=3.14; char c='d';

下面表达式中有语法错误的是。

A.a++ B.b++

C.c++ D.d++

下列一维数组的声明中正确的是。

A.int a[]; B.int n=5,a[n];

C.int a[3+1]={0}; D.int a[3]={4, 3, 2, 1};

下面函数定义的头部正确的是。

A.int fun(int a[], b) B.int fun(int a[], int a)

C.int fun(int a, int b) D.int fun(char a[ ][], int b)

下面程序段的运行结果是。

char ch[5]={ 'a', 'b', '\0', 'd', '\0'};

printf("%s", ch);

A.'a' 'b' B.ab

C.ab d D.a, b

己有声明“int a=2,*p=&a;",下列正确的语句是。

A.a=p+1.0; B.p=2*p+1.0;

C.p=1000.0; D.a+=*p;

已有定义“char b[6],*p=b;”,则正确的赋值表达式语句是。

A.b="ABC"; B.*b=" ABC ";

C.p=" ABC "; D.*p=" ABC ";

已有定义“int a[5]={10, 20, 3, 40, 50}, *p, i;”,下面语句中不能正确输出a数组全部元素的值的是。

A.for(p=a,i=0;i<5;i++)printf("%d",*(p+i));

B.for(p=a;p

C.for(p=a, i=0;p

D.for(p=a;p

当文件被正常关闭时,fclose()函数的返回值是。

A.-1 B.true C.0 D.1

设有声明语句“int b[3][3]={11,22,33,44,55,66,77,88,99};”,下面语句中不能输出数组元素b[1][2]的是。

A.printf("%d ",*(*(b+1)+2)) B.printf("%d ",*(&b[2][0]-1));

C.printf("%d ",*(b[1]+2)); D.printf("%d ",*(b+1)[2]);

若有定义“int a[4][4], *p=a[0], (*q)[4]=a;”,则下列叙述中错误的是。

A.a[2][3]与q[2][3]等价B.a[2][3]与p[2][3]等价

C.a[2][3]与*(p+11)等价D.a[2][3]与p=p+11, *p等价

在宏定义语句“#define PI 3.1415926”中,宏名PI代替。

A.一个字符串B.一个单精度数

C.一个常量D.一个双精度数

设有定义和声明语句:

typedef struct cc

{ int a;

struct cc *b;

}node;

static node aa[3]={11, &aa[1], 7, &aa[2], 9, '\0'}, *p=&aa[0];

下列选项中,表达式值不为5的是。

A.aa[1].b->a-2 B.p->b->a-2

C.(p+1)->a-2 D.p->a-6

下面关于typedef的叙述错误的是。

A.用typedef可以增加新类型

B.用typedef可以为各种类型说明一个新名,但不能为一个变量说明一个新名

C.用typedef为类型说明一个新名,通常可增加程序的可读性

D.typedef只是将已存在的类型用一个新的名字来代表

下面关于共用体类型的叙述正确的是。

A.可以给共用体类型变量直接赋值

B.一个共用体类型变量中可以同时存入其所有成员

C.一个共用体类型变量中不能同时存入其所有成员

D.共用体类型定义中不能同时出现结构体类型的成员

若有定义和声明

typedef enum

{ green, red, yellow, blue, b1ack

}mycolor;

mycolor flower;,

则下列语句中正确的是。

A.green=red; B.flower=red;

C.mycolor=red; D.enum=red;

有以下程序

#include

main( )

{

char c1,c2;

scanf(“&c”,&c1);

while(c1<65||c1>90)

scanf(“&c”,&c1);

c2=c1+32;

printf(“&c, &c\n”,c1,c2);

}

程序运行输入65回车后,能否输出结果、结束运行(请回答能或不能)【8】。

(9)以下程序运行后的输出结果是【9】

#include

main( )

{int k=1,s=0;

do{

if{((k&2)!=0)continue;

s+=k;k++;

}while(k)10);

printf(“s=&d/n”,s);

}

(10)下列程序运行时,若输入labced12df<回车>输出结果为【10】

#include

main( )

{char

a =0,ch;

while((ch=getchar())!=’\n’)

{if(a&2!=0&&(ch>’a’&&ch<=’z’)) ch=ch-‘a’+’A’;

a++;putchar(ch);

}

pri ntf(“\n”);

}

(11)有以下程序,程序执行后,输出结果是【11】

#include

void fun (int *a)

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

main()

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

for(i=2;i>=0;i--) fun{&a};

for(i=0;i<10;i++) printf(“&d”,a);

printf(“\n”);

}

下面程序运行输出结果是。

#include

#include

int main()

{ FILE *fp;

char *str1="2008 beijing", *str2="Olympic",str3[30]="";

fp=fopen("d:\\abc.dat", "wb");

fwrite(str2, strlen(str2), 1,fp);

rewind(fp);

fwrite(str1, strlen(str1), 1,fp);

fclose(fp);

fp=fopen("d:\\abc.dat", "rb");

fread(str3,sizeof(str3),1,fp);

puts(str3);

return 0;

}

下面程序运行时输出的结果是。

#include

enum letter{A, B, C=3, D, E};

int main()

{ char *colorname[]={ "Black", "Yellow", "Blue", "Green", "White"};

enum letter c1=D, c2=C;

printf("%s", colorname[c1-c2]);

return 0;

}

下面程序运行时输出的结果。

#include

int main()

{ int i,sum=0;

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

sum=sum+i;

printf("%d",sum);

return 0;

}

下面程序运行时输出的结果是。

#include

int main()

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

if(x)

if(y)

z=20;

else

z=30;

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

return 0;

}

下面程序运行后输出的结果是。

#include

int main()

{ int x=9;

for(;x>0;x--)

if(x%3==0)

printf("%d",--x);

return 0;

}

下面程序运行时输出结果是。

#include

int fun(int m)

{ static int n=1;

n++;

m+=n;

return m;

}

int main()

{ int d;

d=fun(3);

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

return 0;

}

下面程序运行时输出结果是。

#include

int main()

{ int t=1, n=235;

do

{ t*=n%10;

n/=10;

}while(n);

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

return 0;

}

下列程序运行时输出的结果是。

#include

int y=1;

int func(int x)

{ y*=x; return y;}

int main()

{ int a=1,i;

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

a=a+func(i);

printf("%d", a);

return 0;

}

下面程序运行时输出的结果是。

#include

#include

void fun(char ch[])

{ int i, j, len;

len=strlen(ch);

for(i=0, j=0; ch[i]; i++)

if((ch[i]>= 'A'&&ch[i]<= 'Z')||(ch[i]>= 'a'&&ch[i]<= 'z')) ch[j++]=ch[i];

ch[j]= '\0';

}

int main()

{ char s[20]= "d1o2g3";

fun(s);

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

return 0;

}

下面程序运行时输出结果是。

#include

int main()

{ char *p, *q="This is a book.";

p = q;

while(*q) q++;

printf("%d\n", q-p);

return 0;

}

常熟理工学院招生计划录取人数及招生专业目录(文科理科).doc

2019年常熟理工学院招生计划录取人数及招生专业目录(文科理科) 常熟理工学院招生计划录取人数及招生专业目录(文科理科) 2019年常熟理工学院招生计划录取人数及招生专业目录(文科理科) 选择可以说在很大程度上影响着考生后半生的生活方向和轨迹,很多考生因为高考填志愿时没有足够重视,要么浪费了不少分数;要么学了不喜欢的专业,在大学里感觉“痛不欲生”。 俗话说“七分考,三分报”,正是说明志愿填报的重要性。那么如何填报志愿,填报志愿时选大学应主要考虑哪些指标?其中一个重要指标就是大学招生计划人数和招生专业。今日将带你一起了解关于常熟理工学院招生计划和招生人数、常熟理工学院招生专业目录等相关知识。 注:2019年常熟理工学院招生专业和招生计划人数截至发稿前官方暂未公布,所以小编先整理了2018年常熟理工学院的招生计划专业的信息。考生务必以官方发布的信息为准,本文只作参考! 2018年常熟理工学院招生计划人数和招生专业在江苏招生计划

专业名称计划类型层次科类计划数汉语言文学 (师范)非定向本科文史60酒店管理非定向本科文史18市场营销非定向本科文史32学前教育 (师范)非定向本科文史59财务管理非定向本科文史52日语(只招英语或日语考生)非定向本科文史34朝鲜语 (只招英语考生)非定向本科文史18秘书学非定向本科文史61金融工程非定向本科文史30公共事业管理非定向本科文史67小学教育 (师范)非定向本科文史60经济统计学非定向本科文史30德语 (只招英语或德语考生)非定向本科文史31英语 (只招英语考生)非定向本科文史45英语 (只招英语考生师范)非定向本科文史97食品质量与安全非定向本科理工29应用化学非定向本科理工63市场营销非定向本科理工15功能材料非定向本科理工55计算机科学与技术(嵌入式培养)非定向本科理工85英语 (只招英语考生)非定向本科理工16学前教育 (师范)非定向本科理工25财务管理非定向本科理工20经济与金融非定向本科理工62物联网工程 (嵌入式培养)非定向本科理工22工程管理非定向本科理工61物流管理非定向本科理工31自动化非定向本科理工55电子科学与技术非定向本科理工56新能源科学与工程非定向本科理工57酒店管理非定向本科理工8金属材料工程非定向本科理工44电气类(中外合作办学)(电气工程及其自动化)非定向本科理工80生物制药非定向本科理工25信息与计算科学 (嵌入式培养)非定向本科理工63软件工程

全国计算机等级考试二级C语言真题

2009年3月二级C语言笔试真题((1)—(10)每小题2分,(11)—(50)每题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)栈是“先进先出”的线性表 B)队列是“先进先出”的线性表 C)循环队列是非线性结构 D)有序性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10B)8C)6D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性

C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训 (9)有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为 A)选择B)投影C)插入D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域 (11)以下选项中合法的标识符是 A)1-1B)1—1C)-11D)1-- (12)若函数中有定义语句:intk;,则 A)系统将自动给k赋初值0 B)这时k中值无定义 C)系统将自动给k赋初值-1 D)这时k中无任何值 (13)以下选项中,能用作数据常量的是 A)o115B)0118C))115L (14)设有定义:intx=2;,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*x C)x*=(1+x)

常熟理工学院2012017年高层次人才引进计划

常熟理工学院2016-2017年高层次人才引进计划 一、学校简介: 常熟理工学院()是一所江苏省省属全日制普通本科院校,是教育部新一轮本科教学评估的全国第一家试点高校、“国家教育体制改革”试点高校、教育部“卓越工程师教育培养计划”试点高校、教育部信息化建设试点高校、江苏省首所省市共建试点高校,至今已为国家和社会培养了10万多名各类人才。学校现设有12个二级学院和1个民办二级学院,53个本科专业,涉及工学、理学、文学、经济学、管理学、历史学、法学、教育学、艺术学等九个学科门类,面向全国14个省招生。现有普通全日制在校本科生18200多人,联合培养全日制研究生100多人,拥有3个省级重点建设一级学科、1个省优秀学科梯队,建有省级重点建设实验室2个、省级工程中心1个,共建国家级大学科技园1个。从2006年至今,学校教师先后所主持的国家自然科学基金、国家哲学社会科学基金、国家“863”专题计划、国家公益专项、省自然科学基金、省农业高新技术、省重大成果转化专项等各级各类项目有800多项,其中承担国家级项目105项。同时还承担了220多项横向课题,并获得国家专利授权196项,发明专利85项。 学校坐落于人文荟萃、山明水秀的国家历史文化名城、国际花园城市——苏州常熟。常熟素有“江南福地”的美誉,是吴文化发祥地之一,是中国历史文化名城、中国优秀旅游城市、国际花园城市,拥有“国家5A级旅游景区”沙家浜风景区和虞山尚湖风景区。常熟历史人文荟萃,俊才辈出,有“两代帝师”翁同龢、虞山琴派创始人严天池、吴文化始祖仲雍、明末清初八大才女柳如是、画圣王翚、清初文坛领袖钱谦益等一批伟大的政治家、文学家、艺术家;新中国成立以来,产生了21位中国科学院院士与中国工程院院士,在全国县级市中位居榜首。常熟是中国大陆经济最强县级市之一,2014年全国百强县排名第三,位于中国县域经济、文化、金融、商贸、会展和航运中心的前列。中国“区域经济强县统筹发展组团”成员。常熟还是中国国家级生态市之一,生态建设事业发展良好。常熟市区直线距离苏南硕放国际机场32公里、上海虹桥国际机场76公里、苏州北高铁站20公里。学校位于昆承湖风景区,坐车30分钟到苏州,40分钟到无锡,1小时到上海。 常熟理工学院面向海内外长期公开招聘学科带头人、学术骨干及各类优秀人才。 二:招聘计划 1

计算机二级c语言历年真题及答案

计算机二级c语言历年真题及答案【篇一:国家计算机二级c语言历年真题及答案】 class=txt>c语言程序设计 (考试时间90分钟,满分100分) 一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分) (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) 可封装 d) 自顶向下

c) 模块化 d) 逐步求精 (7)软件详细设计产生的图如下: 该图是 a) n-s图 b) pad图 c) 程序流程图 d) e-r图 (8)数据库管理系统是 a)操作系统的一部分 b) 在操作系统支持下的系统软件 c) 一种编译系统 d) 一种操作系统 (9)在e-r图中,用来表示实体联系的图形是 a) 椭圆图 b) 矩形 c) 菱形 d) 三角形 (10)有三个关系r,s和t如下: 其中关系t由关系r和s通过某种操作得到,该操作为 a) 选择 b) 投影 c) 交 d) 并 (11)以下叙述中正确的是 a)程序设计的任务就是编写程序代码并上机调试 b)程序设计的任务就是确定所用数据结构 c)程序设计的任务就是确定所用算法 d)以上三种说法都不完整 (12)以下选项中,能用作用户标识符的是 a)void b)8_8 c)_0_ d)unsigned (13)阅读以下程序

校园淘宝网店策划书新

目录 一、公司描述 ............................................. 1、公司名称............................................. 2、管理思想............................................. 3、公司概述............................................. (1)公司结构............................................ (2)场地及设施 ....................... 错误!未定义书签。 (3)总体发展战略....................... 错误!未定义书签。 二、服务介绍 ........................... 错误!未定义书签。 1、产业背景: ......................... 错误!未定义书签。 2.2. 服务概述:....................... 错误!未定义书签。 2、产业前景........................... 错误!未定义书签。 三、市场分析 ........................... 错误!未定义书签。 1、市场状况概述 ....................... 错误!未定义书签。 2、目标市场........................... 错误!未定义书签。 3、市场定位......................... 错误!未定义书签。

全国计算机二级C语言操作题题库

1.程序Cmody021.c输出如下所示图形: * *** ***** ******* ********* #include void main() { int i,j;for(i=1;i<=5;i++) { for(j=1;j<=5-i;j++)printf(" "); for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } } 2.程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。#include #include void main() { int num; printf("\n"); num=fun(); printf("\nThe total of prime is %d",num); getch(); } int fun() { int m,i,k,n=0; for(m=201;m<=300;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) /**/if(m/i==0)/**/ break; /**/if(i==k)/**/ { printf("%-4d",m); n++;

if(n%10==0)printf("\n"); } } return n; } 3. 程序Cmody041.c,其功能是统计输入字符串中小写英文字母的个数。如输入:abcdEFGHIJK123 输出:4 #include #include main() { char str1[128]; /**/int i,len,sum=0;/**/ gets(str1); len=strlen(str1); for(i=0;i='a'&&str1[i]<='z')/**/ sum++; } printf("%d\n",sum); getch(); } 4.程序Cmody051.c,其功能是统计输入字符串中大写英文字母的个数。如输入:abcDEFGH123 输出:5 #include #include main() { /**/char str1[128]/**/ int i,len,sum=0; printf("Please input a string:\n"); scanf("%s",str1); len=strlen(str1); for(i=0;i='A'&&str1[i]<='Z') /**/sum++;/**/

新版计算机二级C语言测试题及答案解析

计算机二级C语言测试题及答案解析计算机二级C语言测试题及答案解析 C语言的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,下面给大家整理了计算机二级C语言测试题及答案,欢迎阅读! 计算机二级C语言测试题及答案解析 1.(A )是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C 开始执行。 A、程序中第一条可执行语句 B、程序中第一个函数 C、程序中的main函数 D、包含文件中的第一个函数 3、以下说法中正确的是( C )。

A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B ) 。 A、 C程序的工作过程是编辑、编译、连接、运行 B、 C语言不区分大小写。 C、 C程序的三种基本结构是顺序、选择、循环 D、C程序从main函数开始执行 5.下列正确的标识符是(C )。 A、-a1 B、a[i] C、a2_i D、int t 5~8题为相同类型题 考点:标识符的命名规则 只能由字母、数字、下划线构成

数字不能作为标识符的开头 关键字不能作为标识符 选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int 为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B )。 A、3ax B、x C、case D、-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是( C )。 A、 %x B、a+b C、a123 D、123 选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)

常熟理工学院快递店招标文件

常熟理工学院快递店招标文件 项目编号: 我校本着“公开、公平、公正”原则对东南校区快递店面进行公开招标。东南校区位于东南开发区湖山路,目前校区在校生规模约人左右。欢迎有资质和能力的单位或个人前来投标。现就招标的有关内容告知如下: 一、投标人须知: .本招标文件仅适用于本项目。 .凡符合资格要求的单位均可参与投标。 .无论投标结果如何,投标人自行承担因投标所产生的全部费用。 .本次招投标活动及由本次招标产生的合同受国家法律制约和保护。 .凡参与此项目的投标人,除投标人有特别说明外,均视为接受并遵守本招标文件。 .本次招投标活动细则由常熟理工学院招投标办公室负责解释。 .现场勘察:招标人不组织集体勘察,各投标人人自行勘察,费用自理。 二、招标项目内容: (面积以实际为准,可实地察看) .项目经营期限:租期三年(年月日至年月日),合同一年一签。每年一次以采用调查问卷方式进行满意度调查,对满意度低于者,不再续签合同,并在下一轮招标中取消投标资格。第一年租金以中标的报价为基准,以后每年增加,即第二年租金为第一年的倍,第三年为第一年的倍。 三、报名条件 具有履行合同能力、信誉好的单位或自然人均可报名,有同类行业经营、管理经历者,在同等条件下享有优先权,投标人需持有三家以上在本区域快递公司服务合同或签约意向书。 对于在本次满意度调查(年月对合同期为的租赁户进行的满意度调查)中低于的租赁户本人及其父母家属子女等直系亲属不得再参与本轮投标。 四、相关要求: .中标人只能在本次中标之门面房内合法经营,不得超区域或占道经营。如中标人违法或违规经营,学校有权终止合同,一切损失由中标人承担。双方合作以诚信为本,在协议期内经营方所产生的债权、债务均由中标人承担,与校方无关。 .中标人应严格执行国家法律法规、城市管理和甲方相关管理规定,合法经营;同时必须确保不影响甲方正常教学秩序和师生生活,严格按照招投标文件所列要求、承诺和本合同相关约定经营。在开始营业前办齐国家承认的所有相关证件,如营业执照等。管理服务人员须经过专业培训并持有相应的有效上岗证、资格证。 .中标人应当诚信经营,明码标价,不随意涨价。如果被发现或被举报违反本条款的,第一次将责令限期整改,若再次出现将扣除履约保证金的,累计三次出现将终止合同,并没收履约保证金。 .店面内如果安装机(机器费用自理,约元),不得以任何原因拒绝使用校园卡消费。相关设备和其它设施均由中标单位负责。 .投标人中标后不得转租、分租经营权,也不得以任何名义与他人进行分项合作经营,否则经查核实后,招标人有权立即终止合同,由此引起的一切后果由投标人承担。如中标人中途无故停止经营,校方不承担任何责任,没收履约保证金;中标人中途终止协议或协议结束校方不承担任何装修改造

60秒倒计时系统设计

微机原理与接口技术课程设计报告 题目60秒倒计时系统设计 系别虞山学院 年级09 专业电子科学与技术 班级Y051091 学号Y051091(07/10/20/29) 学生姓名徐熙超、施祥祥、肖天宇、陆庆山 指导教师周平职称讲师 设计时间2011.12

目录 第一章系统设计 (1) 1.1题目要求 (1) 1.2方案论证 (1) 1.3实施方案 (1) 第二章倒计时硬件设计 (2) 2.1倒计时的硬件框图 (2) 2.2 8255A的基本资料 (2) 2.3 显示电路 (5) 2.4 输入电路的连接 (6) 2.5 输出电路的连接 (6) 第三章倒计时软件设计 (7) 3.1主程序设计框图 (7) 3.2程序的设计 (7) 第四章安装与调试 (10) 4.1硬件调试 (10) 4.2软件调试 (10) 4.3调试过程 (10) 第五章总结与体会 (11) 第六章参考文献 (12) 第七章附录 (13)

第一章系统设计 1.1题目要求 一、任务: 60秒倒计时系统设计 二、要求: 1.电路具有时间显示功能,要求用2位七段数码管; 2.要求电路为60秒递减计时,每隔1秒钟,计时器减1; 3.要有外部开关,控制计数器的启动、复位和暂停/继续计时功能; 4.当计时器倒计时为零时,即定时时间到,显示为零,同时发出光报警信号。 1.2方案论证 1.使用8253作为秒脉冲输出,用8255A作为输入/输出接口分别接控制端、输出显 示端、报警器,使用8259作为中断控制倒计时的复位/暂停。这种方案具有走时精准、可扩展性好的有点,但是制作成本最高。 2.使用软件延时,在程序中使用延时语句来输出秒脉冲。用8255A作为输入/输出接 口分别接控制端、输出显示端、报警器,使用8259作为中断控制倒计时的复位/暂停。此方案具有控制响应速度快,制作成本因为舍弃8253成本适中,但是由于使用了软件延时,因为芯片损耗以及芯片在工作时间过长后走时会不够准确。 3.芯片只选择8255A,使用软件延时,在程序中使用延时语句来输出秒脉冲,使用 8255A作为输入/输出接口。采用在软件中控制循环程序的方式来控制倒计时的复位/暂停。此方案性价比最高,但是相应的由于使用了软件延时,因为芯片损耗以及芯片在工作时间过长后走时会不够准确。由于8259的弃用在系统扩展方面会不如以上两种。 1.3实施方案 本次课程设计要求并未要求设计成品需要扩展功能,及成本略高,故舍弃方案1。考虑各方因素,由于未采用8253,采用8259中断和软件控制循环程序的方式来控制倒计时的复位/暂停对走时的准确性影响不大,为了降低成本,也不采用8259,故舍弃方案2。方案③达到课程设计要求并且成本最低,所以确定以方案③来设计。

计算机二级C语言测试题及答案解析(一)

2016年计算机二级C语言测试题及答案解析(一)1.(A )是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C 开始执行。 A、程序中第一条可执行语句 B、程序中第一个函数 C、程序中的main函数 D、包含文件中的第一个函数 3、以下说法中正确的是(C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B )。 A、C程序的工作过程是编辑、编译、连接、运行 B、C语言不区分大小写。 C、C程序的三种基本结构是顺序、选择、循环 D、C程序从main函数开始执行 5.下列正确的标识符是(C )。

B、a[i] C、a2_i D、int t 5~8题为相同类型题 考点:标识符的命名规则 只能由字母、数字、下划线构成 数字不能作为标识符的开头 关键字不能作为标识符 选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B )。 A、3ax B、x C、case D、-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C )。 A、%x B、a+b C、a123

选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$”,选项D中“>”,”#”,”.”,”-”不满足(1);选项C 中的while为关键字,不满足(3) 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是C 。 A、2.5 B、2 C、1 D、3 %为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1;5%

历年全国计算机二级C语言试题库完整

. . . . 参考 50道C 语言知识题 1.以下叙述中正确的是 A)用C 程序实现的算法必须要有输入和输出操作 B)用C 程序实现的算法可以没有输出但必须要有输入 C)用C 程序实现的算法可以没有输入但必须要有输出 D)用C 程序实现的算法可以既没有输入也没有输出 2.下列可用于C 语言用户标识符的一组是 A)void,define,WORDB)a3_3,_123,Car C)For,-abc,IFCaseD)2a,DO,sizeof 3.以下选项中可作为C 语言合法常量的是 A)-80B)-080C)-8e1.0D)-80.0e 4.若有语句:char*line[5];,以下叙述中正确的是 A)定义line 是一个数组,每个数组元素是一个基类型为char 为指针变量 B)定义line 是一个指针变量,该变量可以指向一个长度为5的字符型数组 C)定义line 是一个指针数组,语句中的*号称为间址运算符 D)定义line 是一个指向字符型函数的指针 5.以下定义语句中正确的是 A)inta=b=0;B)charA=65+1,b=′b′; 6.有以下程序段 charch;intk; ch=′a′; k=12; printf("%c,%d,",ch,ch,k);printf("k=%d\n",k); 已知字符a 的ASCII 码值为97,则执行上述程序段后输出结果是 A)因变量类型与格式描述符的类型不匹配输出无定值 B)输出项与格式描述符个数不符,输出为零值或不定值 C)a,97,12k=12 D)a,97,k=12 7.有以下程序 main() {inti,s=1; for(i=1;i<50;i++) if(!(i%5)&&!(i%3))s+=i; printf("%d\n",s);} 程序的输出结果是 A)409B)277C)1D)91 8.当变量c 的值不为2、4、6时,值也为"真"的表达式是 A)(c==2)||(c==4)||(c==6) B)(c>=2&&c<=6)||(c!=3)||(c!=5) C)(c>=2&&c<=6)&&!(c%2) D)(c>=2&&c<=6)&&(c%2!=1) 9.若变量已正确定义,有以下程序段

爱跑马拉松宣传策划(草案)

1 从心出发 为爱“益”起跑 ——爱跑马拉松 全校大型公益体育活动 主办单位: 共青团常熟市委员会 共青团常熟理工学院委员会 常熟市青年企业家协会 承办单位:常熟理工学院大学生青年志愿者协会 技术支持:常熟零距离

目录 一、前言 (3) 二、赞助优势分析 (4) 1、合理的时间安排 (4) 2、场地的安排 (5) 3、宣传优势 (5) 三、历届爱跑马拉松数据分析 (6) 四、活动介绍 (8) 五、赞助回报 (9) 六、活动经费 (11) 七、工作计划 (13) 第一部分:前期宣传 (13) 第二部分:活动宣传 (14) 八、往届风采 (13)

一、前言 为响应共青团中央、全国学联联合教育部、国家体育总局开展的大学生“走下网络、走出宿舍、走向操场”主题群众性课外体育锻炼活动的号召,常熟理工学院大学生青年志愿者协会至今已成功举办三届爱跑马拉松赛事,积累了丰厚的经验。常熟理工学院特邀请共青团常熟市委员会联合举办校园马拉松赛事,并诚挚邀请常熟市青年企业家协会参与,得到常熟零距离技术支持,旨在为学生、教职工打造一场专业的校园跑步赛事;引导我校学生强魂健体,把坚定理想信念与练就强健体魄相结合;全面提升大学生的综合素养和精神面貌,加强我校学生与社会力量的交流与沟通。让强健体魄、健康生活成为大学校园经久不息的新风尚。让我们用奔跑挥洒青春的汗水,为希望班的孩子募集学习资金,展现志愿者的风采,展现公益事业力量。 校园马拉松是一个群体团结比赛的活动,既展现了学生的个人风采,又体现出团体和谐的美丽。本次校园马拉松也为我校大学生与青年企业家之间构筑了沟通的桥梁。通过老师、学生、青年企业家之间的公益助跑,募集公益资金,为公益2号店对接的希望班进行捐助。 时代在不断发展,雷锋精神永驻心中,新时代的我们更应该奉献自我投身于公益,为创建美好的社会贡献自己的一份力量。本次活动通过跑步这种简单易行的方式,在强身健体的同时为公益事业做贡献,传承雷锋精神,奉献自我,提升自身修养和道德品质。

计算机二级c语言题库及答案

2016年计算机二级c语言题库及答案 一、选择题(每小题1分,共40小题,共40分) 1.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。 或35 2.下列关于栈的叙述中,正确的是( )。 A.栈底元素一定是最后入栈的元素 B.栈操作遵循先进后出的原则 C.栈顶元素一定是最先入栈的元素 D.以上三种说法都不对 3.下列链表中,其逻辑结构属于非线性结构的是( )0、 A.双向链表 B.带链的栈 C.二叉链表 D.循环链表 4.在关系数据库中,用来表示实体间联系的是( )。 A.网状结构 B.树状结构 C.属性 D.二维表 5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是( )。 :m联系 :n联系 :1联系 :l联系

6.右两个关系R和S如下: 则由关系R得到关系S的操作是( )。 A.自然连接 B.并 C.选择 D.投影 7.数据字典(DD)所定义的对象都包含于( )。 A.软件结构图 B.方框图 C.数据流图(DFD图) D.程序流程图 8.软件需求规格说明书的作用不包括( )。 A.软件设计的依据 B.软件可行性研究的依据 C.软件验收的依据 D.用户与开发人员对软件要做什么的共同理解 9.下面属于黑盒测试方法的是( )。 A.边界值分析 B.路径覆盖 C.语句覆盖 D.逻辑覆盖 10.下面不属于软件设计阶段任务的是( )。 A.制订软件确认测试计划 B.数据库设计 C.软件总体设计 D.算法设计 11.以下叙述中正确的是( )。 A.在C语言程序中,main函数必须放在其他函数的最前面 B.每个后缀为C的C语言源程序都可以单独进行编译 C.在C语言程序中,只有main函数才可单独进行编译

全国计算机等级考试二级C语言真题2013年3月

全国计算机等级考试二级C语言真题2013年3月 (总分40, 做题时间90分钟) 一、选择题 1. 程序流程图中带有箭头的线段表示的是______。 A 图元关系 B 数据流 C 控制流 D 调用关系 答案:C [解析] 在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C。 2. 结构化程序设计的基本原则不包括______。 A 多态性 B 自顶向下 C 模块化 D 逐步求精 答案:A [解析] 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。 3. 软件设计中模块划分应遵循的准则是______。 A 低内聚低耦合 B 高内聚低耦合

C 低内聚高耦合 D 高内聚高耦合 答案:B [解析] 软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。 4. 在软件开发中,需求分析阶段产生的主要文档是______。 A 可行性分析报告 B 软件需求规格说明书 C 概要设计说明书 D 集成测试计划 答案:B [解析] A错误,可行性分析阶段产生可行性分析报告。C错误,概要设计说明书是总体设计阶段产生的文档。D错误,集成测试计划是在概要设计阶段编写的文档。B正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。 5. 算法的有穷性是指______。 A 算法程序的运行时间是有限的 B 算法程序所处理的数据量是有限的 C 算法程序的长度是有限的 D 算法只能被有限的用户使用

综合日语(2)

综合日语(2) Comprehensive Japanese(2) 课程名称:综合日语(2)Comprehensive Japanese (2) 课程编号: 学时学分:180学时2学分 先修课程:综合日语(1),日本听力(1),日语阅读,日语会话 适用专业:日语语言文学 建议教材:《新编日语》2:周平,陈小芬编,上海外语教育出版社,1993年 开课系所:常熟理工学院虞山学院日语系 一、课程的性质与任务 课程性质:专业必修课,第2学期开设。 课程任务:以日语专业本科1年级学生为教学对象,培养学生掌握日语基础知识,训练听说读写译的基本技能,培养实际运用语言的能力,丰富学生的日本社会文化知识,培养文化理解能力,为高年级阶段学习打下坚实基础。 二、课程的基本内容及要求 第一课寒假结束之后 课程教学内容 一语法 1 用言中顿法 2 动词准备体「~ておく」 3 动词存续体「~てある」 4 动词完整体「~てしまう」 5 比况追助动词「ようだ」表示婉转的断定 6 接续动词「けれども」 7 すこしも~(接否定) 8 形式体言「まま」 9 副助词「ずつ」 10动词连体形+ように+なる表示变化 动词未然形+なく+なる表示变化 二课文 三会话 四功能用语 五读解文:拜访本间 六练习 课程重点、难点:本课中的语法项目 课程教学要求:通过学习,(1)拗长音的发音和书写,(2)本课中的语法项目,理解课文和会话内容,了解一些常用功能用语和课文读解文中介绍的日语社会文化知识。

课程教学内容 一语法 1 「すぎる」构成的复合名词 2 ~ては困る 3~しか~ない 4 接续助词「と」表示两个事项的并存 5 副助词「なんか」 6 动词的自谦语的构成 7 ~をください 8 「体言+にする」表示选定 9「~を~く(に)する」表示改变状态 10 动词连用形+ください 二课文 三会话 四功能用语 五读解文:日本的商店 六练习 课程重点、难点:本课中的语法项目 课程教学要求:通过学习,(1)拗长音的发音和书写,(2)本课中的语法项目,理解课文和会话内容,了解一些常用功能用语和课文读解文中介绍的日语社会文化知识。 第三课疾病 课程教学内容 一语法 1 传闻助动词「そうだ」 2 ~がする 3 「ことにする」「ことになる」 4 定语+せい 5 推量助动词「らしい」 6~かもしれない 7 ~てたまらない 8「ないで」和「なくて」 9 決して???(ない) 10「ような(に)」表示例式 二课文 三会话 四功能用语 五读解文:各种疾病 六练习 课程重点、难点:本课中的语法项目 课程教学要求:通过学习,(1)拗长音的发音和书写,(2)本课中的语法项目,理解课文和会话内容,了解一些常用功能用语和课文读解文中介绍的日语社会文化知识。

东南校区混合型塑胶跑道维修情况说明

东南校区混合型塑胶跑道维修情况说明 (环保混合型塑胶跑道) 常熟理工学院原混合型跑道由于基础沉降、起鼓等原因,造成塑胶表面开裂、粒子脱落。造成学生运动时、存在安全隐患,经学校决定建议修复局部塑胶跑道。具体方案如下: 、混合型跑道底层塑胶跟沥青基础结合力强,需要用机械拆除塑胶跑道,首先把将要拆除的塑胶跑道范围用切割机切割,形成一个正方形、长方形或圆形整体,用机器把表面塑胶铲除,由于在铲除过程中会损坏沥青基础,等到塑胶面层全部清理以后,再清除松动的沥青粒子,再用胶水、粗粒石英砂、环保颗粒按比例混合修补沥青基础,使沥青基础表面保持平整。采用直尺括平,再用铁板抹平,注意不要在场地上洒落多余的材料。 、贴网布,在下水道盖板四周、盖板的下水孔、粘贴封口网布,再滚刷胶水。 、待修复的沥青基础表面干燥后,用环保的底胶滚刷一遍封底,表面干燥以后,再施工混合型塑胶跑道。 、要求中标方把所用的原材料根据面积测算出跑道用量,材料一次性进场后,校方、施工方、监理对材料进行抽检,送到省级检测机构按照《中小学合成材料面层运动场地》标准进行全部指标检测。合格后方可进行施工。 、施工中,需做平行样块四块(其中两块送审,两块学校保留),天后送到省级检测机构按照新国标标准进行检测,合格后才可以验收塑胶跑道。 、材质要求无毒、无害、无污染,对人体无伤害,重金属含量符合环保标准。塑胶跑道物理性能、有害物质指标须到中国田径协会或江苏省田径协会或行业主管部门指定的检测实验室进行检测。检测内容参照国际田联和国家最新颁布的有关标准( ),另参照中国田径协会公布的其他田径场地有害物质指标进行检测()。必须提供给招标人各项指标合格的上述检测报告,否则招标人有权不予验收。 、工艺线喷划:按照现行的田径场地设施标准准确测量出工艺线的位置,然后用聚氨酯漆喷刷,标志线应清晰、不反光,线段应顺直、无虚边、无卷边、线

对于中国烟草企业的SWOT分析知识交流

对于中国烟草企业的SWOT分析 SWOT分析是研究企业竞争的基本方法,它一般是以具体的产业或企业为对象,通过与竞争对手的比较,客观地审视其所拥有的优势(Strength)、劣势(Weakness)、机会(Opportunity)和威胁(Threat),并据此制定出有针对性的竞争战略和发展思路。在认真分析了世界头号烟草厂商菲利普·莫里斯公司的成功经验之后,有必要把国内烟草企业放在中国加入WTO的宏观背景之下,实事求是地分析其所拥有的优势、劣势、机会和威胁,进面确立提高其市场竞争力的战略思路和具体措施。 优势——对于中国烟草企业而言,最大的优势在于国家法律赋予的“政策性垄断”。尽管国家正在严格履行降低烟草类商品进口关税并取消进口配额、统一卷烟零售许可证程序等加入WTO承诺条款,但在分销及加工领域,中国烟草市场目前及未来一定时期内仍将维持较为严格的“行政管制”,国家对国内烟草企业还会提供较为有力的制度性支持与保护。除此之外,中国烟草企业还拥有以下两个相对优势:其一,经过多年的技术引进和改造,中国烟草企业目前已拥有较为庞大的资产规模,在硬件装备及制造能力方面普遍具有较高水平,部分重点企业的技术装备甚至已领先于跨国烟草公司。其二,在国内市场上,中国烟草企业在利用成本相对较低的烟叶原料、劳动力和基础设施等要素资源生产符合国内消费者口味的烤烟型产品、在保持与政府及社会各界的顺畅沟通和有效利用现有卷烟销售网络等方面,总体上处于较为有利的位置,并享受着许多较为便利的条件。

劣势——与包括菲利普·莫里斯公司在内的几大跨国烟草公司相比,中国烟草企业的劣势是非常明显的。首先,产权制度和治理结构不完善,企业作为独立利益主体和市场竞争主体的资格和权属无法得到根本保障,在享受到某些政策性支持的同时,也遭遇到太多的行政干预。特别是在由国家计划部门确定的刚性生产指标约束下,中国烟草企业事实上更像一个计划经济下的定点加工厂,而不是一个可以按市场竞争法则自主行动的独立经营实体。其次,中国烟草企业长期在计划经济模式下运行(在许多方面目前仍然如此),对“专卖专营”的制度性依赖过强。许多企业没有自己的核心理念,也不清楚自己的目标和定位,参与市场竞争的意识和能力较为缺乏。第三,人才是企业竞争取胜最为关键的决定性力量,但无论是从员工自身素质还是从人才机制来看,中国烟草企业都存在一些较为明显的缺陷。第四,技术及管理水平较低,缺乏具有较强竞争力的名牌产品。就现状而论,中国烟草企业在减少产品有害成分、节约生产及交易成本、提升品牌竞争力等方面,明显处于相对落后的水平。尤其是在品牌竞争力方面,与国际品牌相比存在着极其悬殊的差距。第五,长期以来,中国烟草企业基本依托于国内市场甚至是更为狭小的区域性市场生存和发展,其“走出去”拓展境外市场的经验和能力严重不足,在国内市场承受外来竞争压力的素质也较为欠缺。 机会——对于那些有所准备的国内烟草企业来说,在中国加入WTO的宏观背景下,在某些方面也涌现出一些难得的发展机会:其一,中国烟草企业特别是那些大型企业,长期以来一直深受市场分割和地方保护之害。但以履行加入WTO的各项承诺为契机。烟草行

计算机二级C语言考试编程题题库

计算机c语言编程题库 1、求100之内自然数中最大的能被17整除的数。 void main() { int i; for(i=100;i>0;i--) if(i%17==0)break; printf("%d\n",i); } 2、已知a,b,c都是1位整数,求当三位整数abc、cba的和为1333时a、b、c的值。 void main() { int a,b,c; for(a=1;a<=9;a++) { for(b=0;b<=9;b++) { for(c=1;c<=9;c++) if(a*100+b*10+c+c*100+b*10+a==1333) printf("%d,%d,%d\n",a,b,c); } } } 3、计算并输出200-400之间不能被3整除的整数的和。 void main() { int i,sum=0; for(i=200;i<=400;i++) if(i%3!=0) sum=sum+i; printf("%d\n",sum); } 4、从键盘输入10个数,统计非负数的个数,并计算非负数的和。 void main() { int i,n=0,sum=0; int a[10]; printf(“请输入10个数:”);

for(i=0;i<10;i++) scanf(“%d”,&a[i]); for(i=0;i<10;i++) if(a[i]>=0) { sum=sum+a[i]; n++;} printf("非负个数是%d,sum=%d\n",n,sum); } 5、求100之内自然数中偶数之和。 void main() { int i,sum=0; for(i=0;i<=100;i++) if(i%2==0) sum=sum+i; printf("sum=%d\n",sum); } 6、输入5个数,求和并输出。要求编写求和的函数。 void main() { int b(int x[],int n); int sum=0; int a[5]; int i; printf("请输入5个数:"); for(i=0;i<5;i++) scanf("%d",&a[i]); sum=b(a,5); printf("sum=%d\n",sum); } int b(int x[],int n) { int i,sum=0; for(i=0;i<5;i++) sum=sum+x[i]; return sum; } 7、编程计算1*2*3+3*4*5+5*6*7+...+99*100*101的值。 void main() { int i,sum=0; for(i=1;i<=99;i=i+2) sum=sum+i*(i+1)*(i+2); printf("%d\n",sum); } 8、编写程序,将用户输入的字符串中所有的字符a用*代替,然后输出。void main()

江苏服务外包有限公司广告委托制作合同

广告委托制作合同 甲方(定作方):江苏某服务外包有限公司 联系地址:常熟市湖山路99号常熟理工学院东南校区广和大楼5楼 联系电话:_ 乙方(承揽方):上海龙阁某某有限公司 联系地址: 联系电话: 双方友好协商,就甲方委托乙方制作电视宣传片达成如下协议,以资共同信守执行:乙方接受甲方委托制作的产品广告片为:iService宣传片 在甲方的积极配合下,乙方完成整个制片过程的制作周期为合同签定后40天内。 (一)项目要求 1、宣传片的制作图像要求:高清图像 2、宣传片制作长度:8分钟(中、英文两种语言)及精简3分钟(中、英文两种语言)各一条。(二八创意阶段 1、剧本应经过甲乙双方反复修改后形成,剧本原则上不超过10日内完成。 2、创意剧本经甲方书面确认后,乙方应严格按照创意进行制作。 (三)、制作阶段 乙方负责宣传片的全部制作工作(筹备、摄制和后期制作等),对摄制组人员的聘请,化妆、 服饰和道具等的使用有决定权; 1、主要演员在该片中的肖像使用权归甲方,乙方无权使用。乙方对主要演员有推荐权,该演员应 符合该产品 广告特征,乙方应如实向甲方介绍该演员情况。甲方对重要演员的聘请有决定权。在甲方书面 明示放弃或得到行使该权利通知后七日内未作出明确表态的情况下,由乙方决定。 2、甲方在制作过程中可参与指导,并提出修改意见,但不得超出原创意范围。如若超出,需视具体情况加收费用。 3、甲方需提供乙方拍摄场地及人员,并在时间安排上保持连续性。如因甲方场地安排因素导致乙 方拍摄时间延长则超时部分将视具体情况加收费用。如因甲方场地安排因素导致乙方拍摄时间 延长而延时交片,则乙方对延时交片不承担任何责任。 4.为确保影片质量及交片时间,甲方必须保证给与乙方10天后期制作时间。并在制作英文版时 派员协助。 (四)、交付阶段 1、乙方完成全片的拍摄制作后,应先交给甲方审片DVD光盘一张,审片通过后乙方交给甲方数 据母盘一套、 DVD光盘一张。 2、在甲方得到审定通知后七天内,未作出明确表示、拒绝审定或提出超出原创意范围的修改意见 的,视为审 定通过。 3、如未经甲方审定通过,乙方应就甲方的意见及时进行免费修改,但不得超过三次。并不包括超 出原创意范 围的意见。 4、甲方无理由逾期接收广告成片或拒收超过七天的,视为乙方已在甲方审定通过后交付。 一、甲方应支付乙方制作总费用共计人民币壹拾万叁仟元整(含税),分三期支付:

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