C 试题 (1)
PONC试题(1)答案

《工作质量零缺陷》试题车间:工段:姓名: 工号:一、不定项选择题(每空4分、共20分)1、下列描述质量管理的错误观念是( A B C )A、质量是无法评估或衡量的B、所有的问题都是由一线人员造成的C、质量部门应对质量负责D、第一次就把事情作对2、下列对质量描述正确的是(A)。
A、质量是符合要求B、质量就是好与坏C、质量就是完成任务3、质量是怎样产生的(A)A、预防产生质量B、检验产生质量C、监测产生质量D、返修产生质量4、如何衡量质量(D)A、劳动生产率B、指数C、产量D、不符合要求的代价5、停台PONC值=停工时间*影响人数*单位停工成本,该公式是采用哪种计算方法:(B)A、会计法B、薪资法C、劳务/资源衡量法D、单价法二、填空(每空2分共40分)1、2003年轿车厂的工作理念是(第一次把事情做对)。
2、质量概念体系包括(产品质量)、(过程质量)、(自身工作质量)。
3、企业管理的三个要素是(财务)、(关系)、(质量)。
4、质量管理的三个时代(“开车理论”)是(质量控制)、(质量保证)、(质量管理)。
5、质量是(管理)活动而不是(技术)活动。
6、工作质量零缺陷的工作准则是(零缺陷)而不是(差不多就好)7、轿车厂目前在(返修)、(停台)、(废品)三方面进行了PONC值计算统计分析。
8、PONC数据的用途(引起管理层的注意)、(排列问题的优先顺序)、(展示改进的成果)三、简答题(每题10分、共20分)1、什么是PONC?什么是POC?PONC是指由于缺乏质量而造成的人财物浪费的金钱价值。
POC是符合要求的代价,是第一次把事情做对所必须支付的成本。
2、分别写出轿车厂计算返修PONC值和废品PONC值的计算公式。
返修PONC值=单位返修工时*返修件数*单位返修成本+返修材料费废品PONC值=废品数量*单件价格四、计算题(4题任选两题,每题10分,共20分)1、焊装车间某天AUDI线全天生产由于两起设备故障,出现2件右后门总成和1件右侧围总成不合格品,经质保人员判定批准报废。
c语言试题及答案

c语言试题及答案c语言试题及答案C语言是一门通用计算机编程语言,应用广泛。
小编收集了c语言试题及答案,欢迎阅读。
c语言试题一选择题(7分,每小题0.5分)1.C语言源程序的基本单位是( )。
A 过程B 函数C 子程序D 标识符2.下列程序的输出结果是( )。
main( ){ int a=7,b=5;printf("%d ",b=b/a);}A 5B 1C 0 D不确定值3.假设变量a,b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是( )。
A 7B 8C 9D 24.设a为int型变量,执行下列赋值语句后,a的取值分别是( )。
a=125.534; a=(int)125.521%4; a=5<<2;A 125,31,1B 125,1,20C 125,31,20D 125.534,2,205.设有如下程序段,下面描述中正确的是 ( )。
int k=10; while(k=0) k=k-1;A 循环执行一次 B循环是无限循环 C循环体语句一次也不执行 D 循环体语句执行一次6.以下程序的输出结果为( )。
int i;void prt( ){ for(i=5;i<8;i++) printf("%c",'*');printf(" ");}main( ){ for(i=5;i<=8;i++) prt( );}A ***B *** *** *** ***C *** ***D * * *7.在C语言程序中,以下说法正确的是( )。
A函数的定义可以嵌套,但函数的调用不可以嵌套B函数的定义不可以嵌套,但函数的调用可以嵌套C函数的定义和函数的调用都不可以嵌套D函数的定义和函数的调用都可以嵌套8.以下函数调用语句中含有( )个实参。
func((e1,e2),(e3,e4,e5));A 2B 3C 5D 语法错误9.以下程序的输出结果为( )。
C语言试题 (1)

一、 C 语言基础知识1. C语言源程序的基本单位是___B__。
A. 过程 B. 函数 C. 子程序 D. 标识符2. 在C语言中,能代表逻辑值“真”的是__D___。
A. trueB. 大于0的数C. 非0整数D. 非0的数3. 下列各组字符序列中,可用作C标识符的一组字符序列是(A )。
A. Sd, sum, average, _aboveB. class, day, lotus, 1_dayC. #md, &12x, month, student_n1D. 56, r_1_2, name, _stu_11.正确的自定义标识符是 ( )A.a=2B.a+bD.default2.错误的转义字符是 ( ) A.'\091' B.'\\' C.'\0' D.'\''3.设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b-- 后,a,b和c的值分别是 ( )A.2,1,2B.2,0,3C.2,2,3D.2,1,34.在C语言中,错误的常数是 ( ) A. 1E+0.0 B.5. C. 0xaf D. 0L4. 以下各组数据中,不正确的数值或字符常量是___(1)C___、___(2)C___、___(3)A___、___(4)A___。
(1) A. 0.0 B. 5L C. o13 D. 9861(2) A. 011 B. 3.987E-2 C. 018 D. 0xabcd(3) A. 8.9e1.2 B. 1e1 C. 0xFF00 D. 0.825e2(4) A. "c" B. ′\"′ C. 0xaa D. 50.5. 哪一个是C语言中合法的常量__C___。
A. 1.52e B. ±13 C. ′X′ D. "X"′Y′6.以下叙述正确的是( C )。
C语言面试题及答案

1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。
要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。
对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量?答:extern可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern 方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?答:可以,在不同的C文件中以static形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错4、语句for( ;1 ;)有什么问题?它是什么意思?答:和while(1)相同。
5、do……while和while……do有什么区别?答:前一个循环一遍再判断,后一个判断以后再循环6、请写出下列代码的输出内容以下是引用片段:#includemain(){int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf("b,c,d:%d,%d,%d",b,c,d);return0;}答:10,12,1207、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。
全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。
这两者在存储方式上并无不同。
C语言试题及答案

《C语言程序设计》试题四一.单项选择题1.运算符___________的优先级最高。
A.[ ]B.+= C.?: D.++2.main( ){ int n;( n=6*4,n+6),n*2;printf(―n=%d\n‖,n); }此程序的输出结果是______________.A.30 B. 24 C.60 D. 483.若有如下定义,则__________是对数组元素的正确的引用。
.int a[10] , *p ;p=a ;A. *&a[10]B.a[11] C. *(p+11) D. *p *p *p4.设整型变量n的值为2,执行语句―n+=n-=n*n;‖后,n的值是__________A. 0B. 4C. - 4D. 25.各种基本数据类型的存贮空间正确的长度排列为__________。
A.Char<long<int<float<do ubleB.Double<float<long<int< charC.Char<int<long<float<do ubleD.Float<int<long<char<do uble 6.下面的变量说明中_____________是正确的。
A.char:a, b, c;B.char a; b; c; C.chara, b, c; D.char a, b, c7.表达式y=(13>12?15:6>7?8:9)的值为____________ 。
A9 B 8C 15 D. 18.若x=5,y=3 则y*=x+5; y的值为_______________.A. 10B. 20C. 15D. 309.能正确表示a和b同时为正或同时为负的逻辑表达式是_________。
A.a>=0||b>=0)&&(a<0||b<0) B.(a>=0 &&b>=0)&&(a<0 && b<0)C.(a+b>0) &&(a+b<=0)D.a*b>010.C语言中,合法的字符型常数是_________。
C语言程序设计题库及答案

第1次客观题作业一、单选题(共30题,每题3分)1 .下面表示正确的是__A___。
A.C语言中的逗号是一种运算符B.在C语言中,一行只能有一个语句C.C中的变量不区分大小写D.c中的关键字可以做为变量名2 .字符型常量在内存中存放的是__A____代码值。
A.ASCII B.二进制C.十进制D.八进制3 .以下不正确的C语言标识符是(C )。
A.AB1 B._ab3 C.4ab D.a2_b4 .以下运算符中优先级最低的运算符是_D____。
A.&& B.& C.|| D.=5 .在C语言中,要求运算数必须是整型的运算符是___A___。
A.% B./ C.< D.!6 . C语言程序的基本单位是__C_____。
A.程序行B.语句C.函数D.字符7 .将高级语言编写的程序翻译成目标程序的是___B____程序。
A.解释程序B.编译程序C.汇编程序D.源程序8 .以下选项中,与k=n++完全等价的表达式是__A___。
A.k=n,n=n+1 B.n=n+1,k=n C.k=++n D.k+=n+19 .下列(A )不属于结构化程序设计的循环结构。
A.For B.While C.if-else D.do-while10 .以下叙述中错误的是__A___。
A.用户所定义的标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知意C.用户所定义的标识符必须以字母或下划线开头D.用户定义的标识符中,大、小写字母代表不同标识11 .若有输入语句scanf( %d%d%d,&x,&y,&z);则不能使x值为5,y值为6,z值为7的输入是__A____。
A.5,6 ,7 B.5回车换行 6 7 C.5 6 7 D.5,6,712 .若i,j已定义为int类型,则下程序段中内循环体的总的执行次数是( B )。
for (i=3;i>0;i--) for (j=0;j<=4;j++){...}A.12 B.15 C.16 D.2013 .下列选项中,合法的C语言关键字是_D___。
国家开放大学C语言试题及参考答案

1.C语言中的循环类语句有3条,它们是()。
选择一项:A. for,if,whileB. for,while,doC. while,do,switchD. for,break,do正确答案是:for,while,do2.C语言中的跳转类语句有四条,它们是goto,return和()。
A. break,constB. static,continueC. break,continueD. while,extern正确答案是:break,continue3.当不需要函数返回任何值时,则所使用的返回类型为()。
A. IntB. unionC. voidD. Void 正确答案是:void4.在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。
选择一项:A. 表达式B. 语句C. 函数体D. 参数表正确答案是:参数表5.在一个程序文件的开始,若需要使用一个包含命令包含一个头文件时,则命令标识符为A. #cludeB. #constC. #includeD. #defile正确答案是:#include6.在#include预处理命令中,不可以包含()。
A. 系统头文件B. 程序文件C. 用户头文件D. 目标文件正确答案是:目标文件7.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据占用的字符位置个数为()。
选择一项:A. 5B. 6C. 4D. 2正确答案是:68.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其小数部分占用的字符位置个数为()。
选择一项:A. 5B. 6C. 4D. 2正确答案是:29.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其整数部分占用的字符位置个数为()。
A. 6B. 4C. 3D. 2正确答案是:310.在scanf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输入的数据类型为()。
C语言试题和答案大全

模块1 C语言基础知识1. 选择题(1)C语言中运算对象必须是整型的运算符是(B )。
A. %=B. /C. =D. <=(2)以下所列的C语言常数中,错误的是(B )。
A. 0xFFB. 1.2E0.5C. 2LD. -.67(3)以下选项中能作为用户标识符的是( C )。
A. voidB. 7_9C. _3_D. Dr.Tom(4)以下所列的C语言字符常量中,合法的是( B )。
A. ”B”B. ’\n’C. ’中国’D. d(5)以下选项中正确的定义语句是( D )。
A. int a:b;B. int ,a,b;C. int a+b=6;D. int a=6,b;(6)以下关于long、int、short型数据占用内存大小的叙述中正确的是( D )。
A. 均占4个字节B. 根据数据的大小来决定所占内存的字节数C. 由用户自己定义D. 由C语言编译系统决定(7)若有定义语句:int x=10;,则表达式x-=x+x的值为( B )。
A. -20B. -10C. 0D. 10(8)表达式((a=3*5,a+4),a+5)的值是( A )。
A. 20B. 29C. 60D. 90(9)若有定义语句:int a=3,b=4,c=5;,则以下表达式中值为0的是( D )。
A. a&&bB. a<=bC. a||b+c&&b-cD. !((a<b)&&c||1)(10)设有以下定义:int i;char c;float f;,以下结果为整型的表达式是( B )。
A. i+fB. i*cC. c+fD. i+c+f2. 填空题(1)设有int n=12;,则表达式(n++*1/3)的值是 4 。
(2)定义以下变量:char c;int x;float y;double z;,则表达式c*x+y-z,所求得的数据类型为double 。
(3)设变量a和b已正确赋初值,请写出a/=a+b等价的赋值表达式a=a/(a+b) 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C++程序设计试题
1、请解释以下定义的对象的区别(10分):
int a=1024; int *p=&a; int *pt=new int(1024); int *pa=new int[1024];
2、以下语句段正确的是 。
(5分)
3、写出以下程序的运行结果:a ) b ) c ) (5分)
4、为什么以下重载的fun 函数调用具有二义性?(10分)
5、Tstring 类用于实现对字符串的管理,请完成成员函数的定义。
(18分)
class Tstring{
char *str;
int len;
public:
Tstring(const char *ps);
~Tstring( );
Tstring(const Tstring & source);
Tstring& operator=(Tstring& it);
Tstring& operator=(const char * ps);
Tstring& operator+( Tstring& it);//实现字符串连接
};
a) int a; int *pi=&a; void *pv=pi; const int *pci=&a; pv=pci; b) int a; int *pi1=&a; void * pv=pi1; int *pi2=pv; c) int a=6,b=7; const int *pc=&a; pc=&b; b=8; d) int k=10,j;
int *const pic=&k; *pic=8;
pic=&j;
a) void fun(int &x) { x=x+1;} int main( ) { int a=9; fun(a); cout<<a; return 0;} b) void fun(int x) { x=x+1;} int main( ) { int a=9; fun(a); cout<<a; return 0;} c)void fun(int *x) { *x=*x+1;} int main( ) { int a=9; fun(&a);
cout<<a; return 0;} void fun(unsigned int x); void fun(float x); int main( ) { fun(0); return 0;}
6、有以下类的继承关系和main 函数,请填空。
(8分)
int main( )
class A{ int a; public: … virtual void fun1( ); virtual void fun2( ); void fun3( );}; class AB:public A{
int c;
public:
…
virtual void fun1( );
virtual void fun4( );
void fun3( );};
{ A a1,*pa;
AB ab1;
a1=ab1;
pa=&ab1;
A& ra=ab1;
ra.fun1( ); //此处调用的是类(A或是AB)中定义的fun1函数。
pa->fun3( ); //此处调用的是类(A或是AB)中定义的fun3函数。
a1.fun1( ); //此处调用的是类(A或是AB)中定义的fun1函数。
ab1.fun3( ); //此处调用的是类(A或是AB)中定义的fun3函数。
return 0;}
7、设计二维整型数组类,实现构造函数、析构函数;希望以对象(行下标,列下标)的
形式引用数组元素,完成operator( )运算符重载函数。
(12分)
class Intarray{
int* pa;
int size;
public:
Intarray(int row,int Colu);
~ Intarray( );
int& operator( )(int r ,int c) ;
};
8、设计一维数组类模板,完成其成员函数的定义。
(18分)
template <class Type>
class array{
Type* pa;
int size;
public:
array(int maxsiz);
array(array<Type>& it);
array<Type>& operator= ( array< Type>& rhs);
Type& operator[ ](int index);
Type max( );
~ array( );};
9、设计带异常处理的栈类(stack)的异常类,栈内存放数据为int类型,能处理数据入栈时栈满、数据出栈时栈空异常,请完成其构造函数、析构函数和成员函数。
(14分)
class iStack{
int *pa;
int top;//指示栈顶位置
int capacity;//栈的容量
public:
iStack(int maxsize);
iStack(int *a,int n,int maxsize); //用已存在的一维数组来初始化void pop(int& tva); //入栈
void push( ); //出栈
~ iStack( );};。