C练习三工资练习

合集下载

c语言练习题-第三章答案

c语言练习题-第三章答案

C语言练习题---第三章1、有以下程序#include<stdio.h>main(){short c=124;c=c_______;printf(“%d\n”、C);}若要使程序的运行结果为248,应在下划线处填入的是A)>>2 B)|248 C)&0248 D)<<12、以下程序运行后的输出结果是2008。

#include<stdio.h>main(){int a=200,b=010;printf(”%d%d\n”,a,b);}3、有以下程序#include<stdio.h>main(){int x,y;scanf(”%2d%ld”,&x,&y);printf(”%d\n”,x+y);}程序运行时输入:1234567程序的运行结果是34579。

4、有以下程序#include <stdio.h>Void main(){char a,b,c,d;scanf(”%c%c”,&a,&b);c=getchar(); d=getchar();printf(”%c%c%c%c\n”,a,b,c,d);}当执行程序时,按下列方式输入数据(从第一列开始,<CR>代表回车,注意:回车是一个字符)12<CR>34<CR>则输出结果是:()A、1234B、12C、12D、123 345、有以下程序,其中k的初值为八进制数#include <stdio.h>main(){int k=011;printf(”%d\n”,k++);}程序运行后的输出结果是D(A)12 (B)11 (C)10 (D)96、有以下程序#include<stdio.h>void fun (char*c,int d){*c=*c+1;d=d+1;printf(”%c,%c,”,*c,d);}main(){char b=’a’,a=’A’;fun(&b,a); printf(”%c,%c\n”,b,a);}程序运行后的输出结果是AA)b,B,b,A B)b,B,B,A C)a,B,B,a D)a,B,a,B7、以下程序#include <stdio.h>#define SUB(a) (a)-(a)main(){int a=2,b=3,c=5,d;d=SUB(a+b)*c;printf(”%d\n”,d);}程序运行后的结果是CA)0 B)-12 C)-20 D)108、有以下程序#include <stdio.h>main(){int a=2,b=2,c=2;printf(”%d\n”,a/b&c);}程序运行后的结果是A)0 B)1 C)2 D)39、将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。

c语言计算机三级题目

c语言计算机三级题目

c语言计算机三级题目
C语言计算机三级题目通常涉及一些较为复杂的编程问题,包括但不限于数据结构、算法、文件操作等方面的内容。

这些题目旨在考察考生对C语言的熟练程度和对计算机基本原理的理解。

以下是一些可能出现的题目类型:
1. 数据结构和算法,可能涉及链表、树、图等数据结构的实现和相关算法的应用,如排序算法、查找算法等。

2. 文件操作,要求考生能够使用C语言对文件进行读写操作,包括文件的打开、关闭、读取、写入等操作。

3. 内存管理,可能涉及动态内存分配和释放,要求考生能够正确地使用malloc和free等函数。

4. 函数和指针,可能涉及函数的嵌套调用、指针的应用等,要求考生能够熟练地使用函数和指针来完成特定的任务。

5. 综合性问题,可能要求考生设计一个小型的C语言程序,涉及多个方面的知识,考察考生的综合应用能力。

总的来说,C语言计算机三级题目涵盖了C语言的各个方面,考察考生的编程能力、理解能力和解决问题的能力。

考生在备考时需要系统地复习C语言的基础知识,并多做一些相关的编程练习,以便在考试中取得更好的成绩。

C语言练习题

C语言练习题

练习一1、把十进制数56,-74转化为对应的二进制数,并分别写出它们的8位原码和补码。

2、什么是浮点数?计算机内部是如何存储浮点数的?3、什么是ASCII码?ASCII码编码方案有何特点?试述常用字符的大致编码顺序。

4、什么是汉字的机内码?在计算机的内存中如何区分机内码与ASCII码?5、试述计算机内部采用二进制工作的原因,以及计算机的工作原理。

6、试述程序设计的概念,以及程序设计的基本过程。

7、什么是算法?算法有哪些特性和描述方法?算法与程序的关系如何?8、什么是高级语言?有哪些主要的高级语言?9、什么是标识符和关键字?它们分别有什么作用?10、标识符是如何构成的?使用标识符时应注意哪些问题?11、下列字符序列中,哪些可以构成合法的标识符?signed a-1 x_y_1 $use π0x56 sum num# _1234 age12、试述C程序的基本结构。

13、试述C程序上机的全过程,并解释这过程中产生的各类错误的含义。

练习二1、C语言的基本数据类型有哪些?数据类型对数据的表示和运算有什么约束?2、什么是常量?数值常量和符号常量有何区别?使用符号常量有什么好处?3、什么是变量?变量的名字、地址、值、类型有什么关系?4、如何定义变量?C语言中为什么规定变量必须先定义,后使用?5、常量也有数据类型,请问如何区分整型常量和实型常量的数据类型?6、字符常量与字符串常量的表示形式有何区别?'a'和"a"有什么不同?7、字符串常量"\\\34ab\n"中有多少个字符?8、下列表达式计算时,哪些地方会发生类型转换?从什么类型转换到什么类型?表达式计算的结果是什么类型?值多少?(1) 2.5+2*7%2/4 (2) 4*(2L+6.5)-12(3) 10/(5*3) (4) 2*10.0/(5*3)9、设有变量定义:float x=2.7,y=4.5; int a=8; 求表达式y+a%5*(int)(x+y)/2%4 的值。

大学物理C-练习三静电场答案

大学物理C-练习三静电场答案

练 习 三 静电场一、填空题1.点电荷q 1、q 2、q 3 和q 4 在真空中的分布如图所示.图中S 为闭合曲面,则通过该闭合曲面的电场强度通量sE dS ⎰r r g Ñ=____120()q q ε+________,式中的E r是点电荷___q 1、q 2、 q 3、q 4____在闭合曲面上任一点产生的场强的矢量和.2.在边长为a 的正方体中心处放置一电荷为Q 的点电荷,则正方体顶角处的电场强度的大小为_______203Q a πε______3.一半径为R 的均匀带电圆环,电荷线密度为λ. 设无穷远处为电势零点,则圆环中心O 点的电势U =_______2λε________. 4.一半径为R 的均匀带电导体球壳,带电荷为Q .球壳内、外均为真空.设无限远处为电势零点,则壳内各点电势U =_______04Q Rπε_______.5.在点电荷q 的电场中,把一个-×10-9 C 的电荷,从无限远处(设无限远处电势为零)移到离该点电荷距离 0.1 m 处,克服电场力作功×10-5 J ,则该点电荷q =_____ -2×10-7C___________.(真空介电常量0=×10-12 C2·N -1·m -2 )6.一电荷为Q 的点电荷固定在空间某点上,将另一电荷为q 的点电荷放在与Q 相距r 处.若设两点电荷相距无限远时电势能为零,则此时的电势能We =_____04Qq rπε____________.7. 图示BCD 是以O 点为圆心,以R 为半径的半圆弧,在A 点有一电荷为+q 的点电荷,O 点有一电荷为-q的点电荷.线段BA = R .现将一单位正电荷从B 点沿半圆弧轨道BCD 移到D 点,3q •SA q • 1q •2q •1q • 1q •则电场力所作的_______06q Rπε______________。

C语言练习3(数组)=参考解答

C语言练习3(数组)=参考解答

C语言(数组)一、选择题1. 设有程序:main(){ int i,a[11];printf("给数组赋值:\n");for (i=0;i<=10;i++)scanf("%d",( ));... ...printf("输出数组:\n");for(i=0;i<=10;i++)printf("%d,",( ));}则在程序中的两个园括号中分别应填入:CA) &a[i]和&a[i]B) a[i]和&a[i]C) &a[i]和a[i]D) a[i]和a[i]2. 设已定义:int a[15]; 则数组a占用的内存单元数是( C ).A) 15 B) 16 C) 30 D) 323. 阅读程序:main(){ int a[2]={0},i,j,k=2;for(i=0;i<k;i++)for(j=0;j<k;j++) a[j]=a[i]+1;printf("%d\n",a[k]);}以上程序的输出结果是( D ).A) 1 B) 3 C) 2 D) 不确定的值4. 阅读程序:f(int b[],int n){ int i,r=1;for(i=0;i<=n;i++) r=r*b[i];return r;}main(){ int x,a[]={2,3,4,5,6,7,8,9};x=f(a,3);printf("%d\n",x);}以上程序的输出结果是( D ).A) 720 B) 6 C)24 D) 1205. 以下定义语句中,错误的是( B ).A) int a[ ] = {6,7,8};B) int n=5, a[n];C) char a[ ]= "string";D) char a[5 ]={'0','1','2','3','4'};6. 以下描述中正确的是( D ).A) 数组名后面的常量表达式用一对圆括弧括起来B) 数组下标从1开始C) 数组下标的数据类型可以是整型或实型D) 数组名的规定与变量名相同7. 若定义数组并初始化char a[10]={'0','1 ','2','3','4','5','6','7','8','9'};指出以下错误语句( AB ).A) scanf("%c",a[0]);B) scanf("%s",&a);C) printf("%c",a[3]);D) printf("%s",a);8.若定义数组int a[10] ,其最后一个数组元素为( C ).A) a[0]C) a[9]D) a[10]9. 若定义数组并初始化int a[10]={ 1,2,3,4},以下语句哪一个不成立( B )?A) a[8] 的值为0B) a[1] 的值为1C) a[3] 的值为4D) a[9] 的值为010. 指出以下错误语句( A ).A) int n=10,a[n];B) int n,a[10];C) int a[10]={1,2,3};D) int a[10]={1,2,3,4,5,6,7,8,9,10};11. 请读程序:main(){int n[2],i,j,k;for(i=0;i<2;i++) n[i]=0;k=2;for(i=0;i<k;i++)for(j=0;j<k;j++) n[j]=n[i]+1;printf("%d\n",n[k]);}上面程序的输出结果是( A ).A)不确定的值 B)3 C)2 D)112. 若有以下的定义和语句:int str[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='e',则数值为2的表达式是( C ).A)str['g'-c] B)str[2] C)str['d'-'c'] D)str['d'-c]13. 设有数组定义:int a[5];则下列给数组元素赋值错误的是( B ).B) scanf("%c",a[3]);C) a[3]=getchar();D) a[3]='a'+3;14. 以下数组定义中错误的是( D ).A) #define N 30int a[N+30];B) #define N 30int a[N];C) int a[30];D) int a[N];15. 在定义一个一维数组时,不能用来表示数组长度的是( D ).A)常量 B)符号常量 C)常量表达式 D) 已被赋值的变量16. 若float型变量占用4个字节,有定义float a[20]={1.1,2.1,3.1};则数组a在内存中所占的字节数是( D ).A)12 B)20 C)40 D)8017. 设已定义:int x[2][4]={1,2,3,4,5,6,7,8}; 则元素x[1][1]的正确初值是( A ).A) 6 B) 5 C) 7 D) 118. 设有定义:int a[][3]={{1,2,3},{4,5,6},{7,8,9}}; 则a[1][2]的初值为( C ).A) 2 B) 4 C) 6 D) 819. 设有:int a[4][5]; 则数组a占用的内存字节数是( C ).A) 12 B) 24 C) 40 D) 2020. 以下数组定义中,不正确的是( B ).A) int b[3][4];B) int c[3][ ]={{1,2},{1,2,3},{4,5,6,7}};C) int b[200][100]={0};D) int c[ ][3]={{1,2,3},{4,5,6}};21. 定义数组:int x[2][3]; 则数组x 的维数是( 2 ).A) 1 B) 2 C) 3 D) 622. 若定义数组并初始化int b[2][3]= { 1,2,3,4,5,6},以下语句哪一个成立( C )?A) 表达式b[1][2]的值为1B) 表达式b[1][2]的值为4C) 表达式b[1][2]的值为6D) 表达式b[1][2]的值为223. 若定义数组并初始化int a[2][3]={{1,2,3},{4,5,6}};for(i=0;i<2;i++)for(j=0;j<3;j++)printf("%d",a[i][j]);语句的结果是哪一个( C )?A) 1,2,3,4,5,6B) 1 2 3 4 5 6C) 12345624. 若定义数组并初始化int a[2][3]= {{1,2, 3},{4,5,6}};以下语句哪一个不成立( B )?A) a数组中有6个元素B) a[2][3]是a数组的最后一个元素的引用C) a数组中每个元素都为整数D) a数组是整型数组25. 定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( C ).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 926. 如有以下定义:double s[][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14};则数值为2的元素是( C ).A) s[1][3] B) s[0][3] C) s[0][2] D) s[1][2]27. 以下程序的输出结果是( A ).main(){int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("%d",s);}A) 18 B) 19 C) 20 D) 2128. 若已有char b[10][50];则该二维字符数组在内存所占字节数为( D ).A) 10 B)50 C)60 D)50029. 设有:char a[10]; 下列语句那个是正确的( D )?A) scanf("%s",a[0]);B) scanf("%s",&a);C) printf("%s",a[0])D) printf("%s",a)30. 阅读程序:main(){ char a[10];int i;for(i=1;i<=5;i++)scanf("%c",&a[i]);printf("%c",a[0]);}设从键盘输入字符串:abcde,则程序的输出结果是( C ).A) a B)空格 C)不确定D)031. 合法的数组定义是( D ).A) int a[ ] = "string";B) int a[5]={0,1,2,3,4,5};C) char a= "string";D) char a[ ]={'0','1','2','3'};32. 设有数组定义:char string[ ]="China";则数组string所占的空间为( B ).A) 5个字节B) 6个字节C) 7个字节D) 10个字节33. 定义字符数组c:char c[ ]={"c language"};数组c在内存中所占字节数是( C ).A) 9 B) 10 C) 11 D) 1234. 指出以下错误语句( C ).A) char a[10]={'0','1','2','3','4','5','6','7','8','9'};B) char a[10]={'0','1 ','2','3'};C) char a[2]= {"1","2"};D) char a[2]= {'a’,'b’};35. 若定义数组并初始化char a[10]={"hello"},该数组的元素个数是( A ).A) 10B) 5C) 6D) 736. 若定义数组并初始化char a[10]={"HELLO"},该数组的元素中 a[2]是( A ).A) 'L'B) 'E'C) 'H'D) 'O'37. 若定义数组并初始化int b[10]={ 1,2,3,4},以下哪几个语句成立( A C D)?A)b[8]的值为0B)b[1]的值为1C)b[3]的值为整数D)b[10]不是b数组中的元素38. 若定义数组int a[10];指出下列错误语句:ABCDA) a数组共有10个元素,其引用方法是:a[1],a[2]...a[10];B) a数组是整型数组,其元素自动初始化为0;C) a数组最后一个元素的引用方法是a[10];D) a数组第一个元素的引用方法是a[1];二、判断题1.数组是数目固定的若干变量的有序集合,数组中各元素的类型可以不同。

C语言程序设计练习三

C语言程序设计练习三

《C语言程序设计》练习三三、阅读分析题1.请阅读分析下面程序,然后写出运行结果。

#include <stdio.h>void main( ){int x=8,y=-5;printf(〃x= %d,y= % d \ n〃,x,y);x=x+y;y=x-y;x=x-y;printf(〃x= %d,y= %d \ n〃,x,y);}2.请阅读分析下面程序,然后写出运行结果。

#include <stdio.h>void main( ){int x=156,a,b,c;if(x>100){a=x/100;x=x%100;}if(x>10){b=x/10;c=x%10;}printf(〃%3d%3d%3d%3d〃,a, b, c, a*b*c);}3.请阅读分析下面程序,然后写出运行结果。

#include <stdio.h>void main( ){int k=4,i;for(i=0;i<4;i++){switch(k){case 4:printf(〃#〃);case 3:printf(〃*〃);default:printf(〃\n〃);break;case 2:printf(〃$〃);case 1:printf(〃@〃);}k--;}}4.请阅读分析下面程序,然后写出运行结果。

#include <stdio.h>f( ){int a=3;static int b=4;a=a+1;b=b+1;printf(〃a= %d,b= %d\n〃,a,b);}void main( ){f( );f( );f( );}5.请阅读分析下面程序,然后写出运行结果。

#include <stdio.h>void main( ){2int i,j, *p[4],a[12]={1,2,3,4,5,6,7,8,9,10,11,12};p[0]=&a[0];p[1]=&a[3];p[2]=&a[6];p[3]=&a[9];for(i=0;i<4;i++){for(j=0,j<3;j++)printf(〃%4d〃,p[i][j]);printf(〃\ n〃);}}6.阅读下面程序,写出运行结果(已知A的ASCII码为65,a的ASCII码为97)。

新编C语言程序设计教程练习三参考答案

新编C语言程序设计教程练习三参考答案

练习三3.1把下面的代数式改写成c 语言表达式: (1) ax 3+bx 2+d (2) ab-cd2a (3)ac b a(4) cos60°+ 8e y(5) 12 (ax+sin π) 答案:(1) a * x * x * x + b * x * x + d (2)(a * b – c * d) / (2 * a) (3)a /(b + c / a)(4)cos(3.1415926/180 * 60) + 8 * pow(e, y),其中cos 和pow 为库函数,注意:cos 函数的参数为弧度。

(5)1/2.0*(a * x + sin(3.1415926)),其中sin 为库函数,注意不能写成1/2*(a * x + sin(3.1415926)),可参考3.3。

3.2把下面的C 语言表达式还原成代数式:(1) a/b/c*e*3 (2) exp(x*x/2)/sqrt(2*sin(30*3.1415926/180)) (3) sqrt(fabs(pow(x,y)+log(y))) (4) a*e/c/b*3 答案: (1)e bca 3或bc ae3(2)30sin 222x e(3)y x y ln (4)e bca 3或bc ae 33.3求表达式1/2*(a*x+(b+x)/(4*a))的值。

答:1/2的值为0,故整个表达式的值为0。

3.4参考表3-1,根据操作符的优先级和结合性用加括号方式确定表达式的求值顺序,如a += a+2的求值顺序可用加括号的方式表示为(a += (a+2))。

(1) flag & n != 0 (2) c = getchar( ) != '\n' (3) hi << 4 + low (4) *p[3] (5) *p++(6) 0 < n < q (7) !x || y++ (8) x + y > 0 && i++ < 0 答:(1) (flag & (n != 0)) (2) (c = (getchar( ) != '\n')) (3) (hi << (4 + low)) (4) (*(p[3])) (5) (*(p++)) (6) ((0 < n) < q) (7) ((!x) || (y++))(8) (((x + y) > 0) && ((i++) < 0)) 3.5试总结C 语言操作符优先级的规律。

C语言程序设计_第三阶段练习

C语言程序设计_第三阶段练习

考试科目:《C语言程序设计》第章至第章(总分100分)一单选题 (共20题,总分值40分,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。

)1. 如有以下定义“int y[4][4]={1,2,3,4,5,6,7,8,9,10},*pyl=y[l],(*py2)[4]=y;”,则不能正确引用值为7的数组元素的表达式是()。

(2 分)A. *(y[l]+2)B. *(y+1)+2C. pyl[2]D. py2[1][2]2. 有以下程序void fun(char *c,int d){ *c=*c+1;d=d+1;printf(“%c,%c,”,*c,d);}main(){ char a=’A’,b=’a’;fun(&b,a); printf(“%c,%c\n”,a,b);}程序运行后的输出结果是()。

(2 分)A. B,a,B,aB. a,B,a,BC. A,b,A,bD. b,B,A,b3. 下面对结构数据类型的叙述中,()是错的。

(2 分)A. 结构变量可以在说明结构类型后定义,也可在说明结构时定义B. 结构可由若干个成员组成,各成员的数据类型可以不同C. 定义一个结构类型后,编译程序要为结构的各成员分配存储空间D. 结构变量的各成员可通过结构变量名和指向结构变量的指针引用4. 若有以下的说明,则对初值中字符'a'的引用方式为()。

static struct st{ char ch;double x;char a[];}struct st c[2][2]={{'a',3.5,'bc'},{'c',4.5,'de'},{'m',8.6,'abc'}};(2 分)A. c.chB. c[0][0].chC. c[1][1].chD. a[0]5. 以下枚举类型的定义中正确的是()。

大学物理C练习三静电场答案

大学物理C练习三静电场答案

练 习 三 静电场一、填空题1.点电荷q 1、q 2、q 3 和q 4 在真空中的分布如图所示.图中S为闭合曲面,则通过该闭合曲面的电场强度通量s E dS ⎰=____120()q q ε+________,式中的E 是点电荷___q 1、q 2、 q 3、q 4____在闭合曲面上任一点产生的场强的矢量和.2.在边长为a 的正方体中心处放置一电荷为Q 的点电荷,则正方体顶角处的电场强度的大小为_______203Qa πε______3.一半径为R 的均匀带电圆环,电荷线密度为λ. 设无穷远处为电势零点,则圆环中心O 点的电势U =_______02λε________. 4.一半径为R 的均匀带电导体球壳,带电荷为Q .球壳内、外均为真空.设无限远处为电势零点,则壳内各点电势U =_______04QR πε_______.5.在点电荷q 的电场中,把一个-1.0×10-9 C 的电荷,从无限远处(设无限远处电势为零)移到离该点电荷距离 0.1 m 处,克服电场力作功1.8×10-5 J ,则该点电荷q =_____ -2×10-7 C___________.(真空介电常量0=8.85×10-12 C2·N -1·m -2 )6.一电荷为Q 的点电荷固定在空间某点上,将另一电荷为q 的点电荷放在与Q 相距r 处.若设两点电荷相距无限远时电势能为零,则此时的电势能We =_____04Qqr πε____________.7. 图示BCD 是以O 点为圆心,以R 为半径的半圆弧,在A 点有一电荷为+q 的点电荷,O 点有一电荷为-q的点电荷.线段BA = R .现将一单位正电荷从B 点沿半圆弧轨道BCD 移到D 点,则电场力所作的_______06qR πε______________。

二、选择题1. 如图所示,任一闭合曲面S 内有一点电荷q ,O 为S 面上任一点,若将q 由闭合曲面内的P 点移到T 点,且OP =OT ,那么 ( D ) (A) 穿过S 面的电通量改变,O 点的场强大小不变;(B) 穿过S 面的电通量改变,O 点的场强大小改变;(C) 穿过S 面的电通量不变,O 点的场强大小改变; (D) 穿过S 面的电通量不变,O 点的场强大小不变。

C语言练习题3

C语言练习题3

一、语言基础选择题1.C语言程序的基本单位是 CA) 程序行 B) 语句 C) 函数 D) 字符2. 以下说法中正确的是 CA) C语言程序总是从第一个的函数开始执行B) 在C语言程序中,要调用的函数必须在main()函数中定义C) C语言程序总是从main()函数开始执行D) C语言程序中的main()函数必须放在程序的开始部分3.一个C语言程序的上机步骤是 AA) 编辑,编译,连接,执行 B) 编译C) 编辑,连接,执行 D) 连接,编译,执行4. 已知有定义:char ch;则如下正确的赋值为 AA) ch=‘M’; B) ch=’55’; C) ch="M"; D) ch="55";5.在Turbo C环境中,查看程序运行结果的快捷键是 DA) F5 B) Ctrl+F9 C) F8 D) Alt+F56.下列变量名中合法的是 CA) B.C.Tom B) 3a6b C) _ba7b D) $ABC7. C语言中,要求运算数必须是整型的运算符是 DA) / B)+ + C)!= D)%8. 已知 int j,i=1;则执行j=-i++; i和j的值为 BA)1,-1 B)2,-1 C)1,1 D)2,19.在C语言中,数字029是一个 AA)八进制数 B)十六进制数 C)十进制数 D)非法数10.C语言中用于结构化程序设计的三种基本结构是__A___A)顺序结构、选择结构、循环结构 B)if、switch、breakC)for、while、do-while D)if、for、continue11.如下程序运行后的输出结果是__B__main( ){int x=1,a=0,b=0;switch(x){ case 0:b++;case 1:a++;case 2:a++;b++;}printf("a=%d,b=%d\n",a,b);}A)a=1,b=1 B)a=2,b=1 C)a=1,b=0 D)a=2,b=2 12.若i为整型变量,则以下循环执行次数是_C__for(i=2;i==0;)printf(“%d”,i--);A)无限次 B)0次 C)1次 D)2次13.设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是_D__ A)3 B)0 C)9 D)-1214.有输入语句:scanf("a=%d,b=%d",&a,&b),为使变量a值为3,b值为7,从键盘输入数据的正确形式是_A__A)a=3,b=7<回车> B)a=3 b=7<回车> C)3 7<回车> D)3,7<回车>15.已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是_D__#include <stdio.h>main(){char c1='A', c2='Y';printf("%d,%d\n",c1,c2);}A) 因输出格式不合法,输出错误信息 B)65,90C)A,Y D)65,8916.如下程序段int a=14,b=15,x;char c='A';x=(a&&b)&&(c<'B');执行该程序段后,x的值为__D__A)ture B)false C)0 D)117.以下关于break和continue语句的说明正确的是_C___A) break用于switch结构,continue用于循环结构。

C语言练习题3

C语言练习题3

C语言练习题一、判断题1.C语言的switch语句中case后可为字符和整型常量表达式或有确定值的变量及表达式。

(N)2.如果有一个字符串,其中第十个字符为’\n’,则此字符串的有效字符为9个。

(N)3.两个字符串中的字符个数不相同时也可以进行字符串大小的比较。

(Y)4.如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准。

(Y)5.C语言的switch语句中的case后只能为整型或字符型常量或常量表达式。

(Y)6.变量根据其作用域的范围可以分作局部变量和全局变量。

(Y)7.循环结构中的continue语句是整个循环终止执行。

(N)8.char*p=”girl”;的含义是定义字符型指针变量p,p的值是字符串“girl”.(N)9.C语言中只能逐个引用数组元素而不能一次引用整个数组。

(Y)10. int a[3][4]={ {1},{5},{9} };它的作用是将数组各行第一列的元素赋初值,其余元素值为0。

(Y)11.C语言中“%”运算符的运算对象必须为整形。

(Y)12.函数strl en(“ASDFG\n”)的值是7。

(N)13.若有说明int c;则whil e(c=getchar());是正确的c语句。

(Y)14.表达式,(j=3,j++)的值是4。

(N)15.在c程序中,函数既可以嵌套定义,也可以嵌套调用。

(N)16.Int i=20;Switch(i/10){Case 2:printf(“A”);Case 1:printf(“B”);}的输出结果为A (N)17.While 和d o…whil e循环无论在什么条件下它们结果都相同。

(N)18.逻辑表达式-5&&!8的值为1.(N)19.逻辑表达式-5&& 8的值为1.(Y)二、单选题1.若有说明:int a[3][4]=0;则下面正确的叙述是(D)A.只有元素a[0][0]可得到初值0B.此说明语句不正确C.数组a中各元素都可以得到初值,但其值不一定是0D.数组a中每个元素均可得到初值02.C语言规定,函数返回值的类型是由(D)A.return语句中的表达式类型所决定B.调用该函数时的主调函数类型所决定C.调用该函数时系统临时决定D.在定义该函数时所指定的函数类型所决定3.若有下列定义,则对a数组元素A[2]地址的正确引用是(C)A.*(P+5)B.*p+2C.*(a+2)D.*&a[5]4.为表示关系x≥y≥z,应使用C语言表达式(A)A.(x>=y)&&(y>=z)B.(x>=y)AND(y>=z)C.(x>=y>=z)D.(x>=z)&&(y>=z)5.设有说明:char c; int x; doubl e z;则表达式c*x+z值的数据类型为(D)A.fl oatB.intC.charD.d oubl e6.能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是(D)A.a>=10 or a<=10B.a>=0 | a<=10C.a>=10 && a<=10D.a>=10 || a<=07.已知p,p1为指针变量,a为数组名,j为整型变量,下列赋值语句中不正确的是(D)A.p=&j,p=p1B.p=aC.p=&a[j]D.p=108.C语言的if语句嵌套时,if与else的配对关系是(A)A.每个else总是与它上面的最近的if配对B.每个else总是与最外层的if配对C.每个else与if的配对是任意的D.每个else总是与它上面的if配对9.已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<’B’&&!y)的值是(C)A.0B.语法错C.1D.“假”10.如果int a=2,b=3,c=0,下列描述正确的是(B)A.a>=b!=c和a>(b!=c)的执行顺序是一样的B.!a!=(b!=c)表达式的值是1C.a||(b=c)执行后b的值为0D.a&&b>c的结果为假11.若有说明:int *p1,*p2,m=5,n;以下均是正确的赋值语句的选项是(C)A.p1=&m;p2=&p1B.p1=&m;p2=&n;*p1=*p2;C.p1=&m;p2=p1D.p1=&m;*p2=*p112.设有说明:char w; int x; fl oat y; d ouble z;则表达式w*x+z-y值的数据类型为(D)A.fl oatB.intC.charD.d oubl e13. C语言规定,在一个源程序中,main函数的位置(C)A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后14.C语言的if语句嵌套时,if与else的配对关系是(A)A.每个else总是与它上面的最近的if配对B.每个else总是与最外层的if 配对C.每个else与if的配对是任意的D.每个else总是与它上面的if配对15.下列字符序列中,不可用做C语言标识符的是(B)A. b70B. #abC. symbolD. a_116.整形变量x=1,y=3,经下列计算后,x的值不等于6的是(B)A.x=(x=1+2,x*2)B.x=y>2?6:5C.x=9-(--y)-(y--)D.x=y*4/217.若有下列定义,则对a数组元素a[2]地址的正确引用是(C)A. *(p+5)B. *p+2C. *(a+2)D. *&a[5]18.在C语言中,能代表逻辑值“真”的是(D)A.TrueB.大于0的数C.非0整数D.非0的数19.任何一个C语言的可执行程序都是从(B)开始执行的,A. 程序中的第一个函数B. main( )函数的入口处C. 程序中的第一条语句D. 编译预处理语句20.下列语句中,不正确的是(C)A. char a[2]={1,2};B. int a[2]={‘1’,’2’};C. char a[2]={‘1’,’2’,’3’};D.char a[2]={‘1’};21.C语言中不可嵌套的是(B)A.函数调用B. 函数定义C.循环语句D.选择语句22.若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是(C)A. p1=&m;p2=&p1B. p1=&m;p2=&n; *p1=*p2C. p1=&m;p2=p1D. p1=&m;*p2=*p123.在C语言中,调用函数除函数名以外,还必须有(C)A. 函数预说明B. 实际参数C.()D. 函数返回值24.以下不能对二维数组a进行正确初始化的语句是(C)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};25.C语言中whil e 和do-whil e 循环的主要区别是(B)A. While 的循环控制条件比d o-whil e的循环控制条件严格B. d o-whil e 的循环体至少无条件执行一次C. d o-whil e 允许从外部转到循环体内D.d o-whil e循环体不能是复合语句26.以下叙述正确的是(A)A. C程序中注释部分可以出现在程序中任意合适地方B. 花括号“{ “和”}”只能作为函数体的定界符C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名D. 分号是C语言之间的分隔符,不是语句的一部分27.变量的指针,其含义是指该变量的(B)A.值B.地址C.名D.一个标志28.若有说明: int a[ 3] [ 4]={ 0};则下面的叙述正确的是(D)A.只有元素a[0] [0]可得到初值0B.此说明语句不正确C.数组a 中各元素都可得到初值,但其值不一定为0D.数组a中各元素均可得到初值029.表达式18/4*sqrt(4.0)/8的值的数据类型为(C)A. intB. fl oatC. d oubl eD. 不确定30.以下标识符中,不能作为合法的C用户定义标识符的是(C)A. AnswerB. ToC. SignedD. if31.变量p为指针变量,若p=&a,下列说法不正确的是(D)A. &*p==&aB. *&a==aC. (*p)++==a++D. *(p++)==a++32. int a=3,b=2,c=1;if(a>b>c)a=b;else a=c;则a的值为(C)。

C语言程序设计练习题第3部分答案

C语言程序设计练习题第3部分答案

C程序设计语言练习题第三部分63.已知:int x; 则下面说明指针变量pb的语句是正确的。

A) int pb=&x; B)int *pb=x; C)int *pb=&x D)*pb=*x;64.有如下程序段:int *p,a,b=1;p=&a;*p=10;a=*p+b;执行该程序段后,a值是。

A) 12 B) 11 C) 10 D) 编译出错65.若有说明:int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是。

A) i=*p; B) *p=*&j; C) i=&j; D) i=**p;66.已知:int a,*p=&a; 则为了得到变量a的值,下列错误的表达式为______。

A) *&p B) *p C) p[0] D) *&a67.已知static int a[2][3]={2,4,6,8,10,12};正确表示数组元素地址的是__。

A) *(a+1)B) a[1]+2 C) a[1]+3 D) a[0][0]68.已知int a[3][4],*p=*a; p+=6;那么*p和______的值相同。

A) *(a+6) B) *(&a[0]+6) C) *(a[1]+2)D) *(&a[0][0]+6)69.已知说明int (*p)[M]; 其中p是______。

A) M个指向整型变量的指针B) 指向M个整型变量的函数指针C) 一个指向具有M个整型元素的一维数组的指针D) 具有M个指针元素的一维指针数组,每个元素都只能指向整型变量70.若有定义和语句:int c[4][5], (*cp)[5]; cp=c;则对c数组元素的引用正确的是哪个?A)cp+1 B)*(cp+3) C)*(cp+1)+3 D)*(*cp+2)71.设有以下定义: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]的表达式是__________。

基本工资练习题

基本工资练习题

基本工资练习题一、选择题1. 根据员工A的基本工资为5000元,薪级为5,每级加薪400元的规定,求员工A的实际工资是多少?a) 5200元b) 5400元c) 5600元d) 5800元2. 公司的基本工资表如下:薪级基本工资1 3000元2 3500元3 4000元4 4500元5 5000元根据以上数据,请问薪级为3的员工的基本工资是多少?a) 3000元b) 3500元c) 4000元d) 4500元3. 员工B的基本工资为4500元,薪级为4,每级加薪400元的规定。

如果员工B的绩效考评为优秀,公司规定还可以有一次性绩效奖金。

根据规定,优秀员工薪级加1,且绩效奖金为4500元。

请问员工B的实际工资是多少?a) 4700元b) 5200元c) 4900元d) 5400元二、填空题1. 员工C的基本工资为6000元,薪级为6,每级加薪400元的规定。

请计算员工C的实际工资是多少。

2. 公司的基本工资表如下:薪级基本工资1 3000元2 3500元3 4000元4 4500元5 5000元6 5500元请计算薪级为5的员工的基本工资。

3. 员工D的基本工资为3800元,薪级为3,每级加薪400元的规定。

如果员工D的绩效考评结果为合格,公司规定还可以有一次性绩效奖金。

请计算员工D的实际工资是多少,如果绩效奖金为2000元。

三、解答题1. 公司的基本工资表如下:薪级基本工资1 3000元2 3500元3 4000元4 4500元5 5000元6 5500元请根据以上数据,绘制一张基本工资表的柱状图。

2. 员工E的基本工资为5500元,薪级为5,每级加薪400元的规定。

如果员工E的绩效考评结果为良好,公司规定还可以有一次性绩效奖金。

请计算员工E的实际工资是多少,如果绩效奖金为3000元。

四、计算题1. 员工F的基本工资为4800元,薪级为4,每级加薪400元的规定。

请计算员工F的实际工资是多少。

2. 公司的基本工资表如下:薪级基本工资1 3000元2 3500元3 4000元4 4500元5 5000元请计算薪级为2的员工的基本工资。

大学物理C-练习三静电场答案

大学物理C-练习三静电场答案

练 习 三 静电场一、填空题1.点电荷q 1、q 2、q 3 和q 4 在真空中的分布如图所示.图中S为闭合曲面,则通过该闭合曲面的电场强度通量sE dS ⎰r r g Ñ=____120()q q ε+________,式中的E r 是点电荷___q 1、q 2、 q 3、q 4____在闭合曲面上任一点产生的场强的矢量和.2.在边长为a 的正方体中心处放置一电荷为Q 的点电荷,则正方体顶角处的电场强度的大小为_______203Q aπε______3.一半径为R 的均匀带电圆环,电荷线密度为λ. 设无穷远处为电势零点,则圆环中心O 点的电势U =_______2λε________. 4.一半径为R 的均匀带电导体球壳,带电荷为Q .球壳内、外均为真空.设无限远处为电势零点,则壳内各点电势U =_______04Q Rπε_______.5.在点电荷q 的电场中,把一个-1.0×10-9 C 的电荷,从无限远处(设无限远处电势为零)移到离该点电荷距离 0.1 m 处,克服电场力作功1.8×10-5 J ,则该点电荷q =_____ -2×10-7 C___________.(真空介电常量0=8.85×10-12 C2·N -1·m -2 )6.一电荷为Q 的点电荷固定在空间某点上,将另一电荷为q 的点电荷放在与Q 相距r 处.若设两点电荷相距无限远时电势能为零,则此时的电势能We =_____04Qq rπε____________.7. 图示BCD 是以O 点为圆心,以R 为半径的半圆弧,在A 点有一电荷为+q 的点电荷,O 点有一电荷为-q 的点电荷.线段BA = R .现将一单位正电荷从B 点沿半圆弧轨道BCD 移到D 点,则电场力所作的_______6q Rπε______________。

二、选择题1. 如图所示,任一闭合曲面S 内有一点电荷q ,O 为S 面上任一点,若将q 由闭合曲面内的P 点移到T 点,且OP =OT ,那么 ( D ) (A) 穿过S 面的电通量改变,O 点的场强大小不变;(B) 穿过S 面的电通量改变,O 点的场强大小改变; (C) 穿过S 面的电通量不变,O 点的场强大小改变; q O STP 3q •SA q • 1q •2q •1q • 1q •(D) 穿过S 面的电通量不变,O 点的场强大小不变。

C语言编程练习题与答案 顺序结构3-3

C语言编程练习题与答案 顺序结构3-3
习,原题改编)答案 源代码: #include <stdio.h>
int main() {
int a,b; scanf("%d",&a);
b=(a-a%100)/100;a=a-100*b; //100 元的张数 printf("%d",b);
输入:|210 输出:|11010010 5.要求: 时间要求:1000 MS; 内存要求:32768 KB; 【继续考虑】如果要求输出十六进制该怎么办? 五、手动计算并深入解释计算过程 (《C 语言开发宝典》,上机练习 5.11,上机练习 5.12,原题) (《C 语言开发宝典》,上机练习 5.10,等同原题)【提交:纸质材料 + 口头】 请计算以下各表达式(双下划线部分)的解,并给出计算过程的详细解释:
答案: 1.5 2.运算出错,error C2106: '+=' : left operand must be l-value
(+=符号的左面必须是一个变量,不能是表达式) 3.14
printf("%d",a);
return 0; }
三、求以下算术表达式的值(codeup,1155,原题)答案 源代码: #include <stdio.h>
int main() {
int a; double x,y,n;
scanf("%lf %d %lf",&x,&a,&y); n=(x+a%3*(int)(x+y)%2/4);
输入:|1258 输出:|12 1 0 0 1 3 5.要求: 时间要求:1000 MS; 内存要求:32768 KB;

c语言试卷---printf函数练习(3)

c语言试卷---printf函数练习(3)

printf()函数练习三一、写出程序运行结果1、#include<stdio.h>main(){int i=010,j=10,k=0x10;printf("%d,%d,%d\n",i,j,k);}RUN:2、#include<stdio.h>main(){ int a;char c=10;float f=100.0;double x;a=f/=c*=(x=65);printf("%d %d %3.1f %3.1lf\n",a,c,f,x); }RUN:3、#include<stdio.h>main(){ int a=2,b=5;printf("a=%%d,b=%%d\n",a,b);}RUN:4、main(){char c1='6',c2='0';printf("%c,%c,%d,%d\n",c1,c2,c1-c2,c1+c2); }RUN:5、main(){int x=10,y=3,z;printf("%d\n",z=(x%y,x/y));}RUN:36、#include<stdio.h>main(){ double d=3.2;int x,y;x=1.2;y=(x+3.8)/5.0;printf("%d\n",d*y);}RUN7、main(){int x;x=-3+4*5-6;printf("%d\t",x); x=3+4%5-6;printf("%d\t ",x); x=-3*4%6/5;printf("%d\t ",x); x=(7+6)%5/2;printf("%d",x); }RUN:8、main(){int x,y,z;x=y=1;z=x++;printf("%d,%d\t",x,z);z+=-x++ +(++y);printf("%d,%d",x,z);}RUN:9、main(){int i,j;i=20;j=(++i)+i;printf("%d",j);i=13;printf("%d %d",i++,i);}RUN:10、main(){long y=-34567;printf("y=%-8ld\n",y);printf("y=%-08ld\n",y); printf("y=ld\n",y);printf("y=%+8ld\n",y);}RUN:11、main( ){ printf(“\n*s1=%8s*”, “china”); printf(“\n*s2=%-5s*”, “chi”) ; } RUN:12、#include<stdio.h>main(){char a;a='A';printf("%d%c",a,a);}RUN:13、main(){int x=2,y,z;x*=3+2;printf("%d\n",x);x*=y=z=4;printf("%d\n",x);x=y=1;z=x++-1;printf("%d,%d\n",x,z);z+=-x++ +(++y);printf("%d,%d",x,z); }RUN:14、 main( ){ float a=3.14, b=3.14159;printf(“%f, %5.3f\n”,a,b); } RUN:二、编程题1.已知有一个大写字母A,要求改用小写字母输出。

3工资系统系统练习题

3工资系统系统练习题

3工资系统系统练习题3.工资系统一、单选题1、关于用友工资管理系统哪种说法不正确的的( D )。

A、系统默认固定工资项目为“应发合计”、“扣款合计”、“实发合计”。

B、若在参数设置中选择了自动扣税功能,则系统在工资项目中自动添加“代扣税”项目。

C、若在参数设置中选择了扣零,则系统在工资项目中自动添加“本月扣零”、“上月扣零”两个项目。

D、工资系统只提供处理单个工资类别功能。

2.增加工资类别下的工资项目时,可以采用下面那种方法?(A)A、只能从名称参照中选择工资项目B、可以新增工资项目C、自动带入工资帐套中已经建立的全部工资项目,不允许修改和删除D、既可以从名称参照中选择工资项目,也可以自己新增工资项目3. 系统自动以(B)作为新建工资类别的启用日期A、系统日期B、登录日期C、用户自己录入的日期D、工资账套的启用日期4如果设置某工资项目为数字型,长度为8,小数位为2,则该工资项目中最多可以输入(c)整数A、任意位B、7位C、5位D、6位5.计件工资标准“工序”来源于(B)A、基础档案设置B、成本管理系统C、物料需求计划系统D、在工资管理系统中手工增加6.在工资管理系统中,以下哪项内容使用后不能修改(D)A、银行名称B、人员附加信息C、人员类别名称D、工资项目二、多选题1.在工资管理系统中,复制人员信息的前提条件有(ABC)A、多工资类别B、工资币别必须一致C、人员编号长度一致D、工资项目设置必须一致2.工资系统正常使用之前必须做好以下那些设置(AC)A、部门设置B、项目大类设置C、人员类别设置D、收发类别设置3.以下哪项操作必须在打开工资类别的情况下才能进行(BC)A、增加部门B、增加人员档案C、关闭工资类别D、增加人员类别4为缩小人员档案的查询范围,系统提供以下哪些功能(BD)A、导入/导出B、定位C、数据替换D、筛选5、关于薪资系统月末结转,以下说法正确的是(ABCD)A、月末结转之灾会计年度的1-11月进行B、如果本月工资数据未汇总,系统将不允许进行月末结转C、月末处理功能只有主管人员才能执行D、月末处理后,当月数据将不再允许改动三、判断题1.汇总工资类别不需要进行月末处理对2.工资业务处理完毕后,需要经过记账处理才能生成各种工资报表错3.工资管理系统默认以应发合计作为个人所得税的扣税基数错4.在工资管理系统中,人员附加信息可以随时修改、删除错5.只要在工资建账时选择了“是否核算计件工资”,就可以在“计件工资统计表”中输入所有员工的计件数量和单价错6.在工资系统中,如果设置了多个工资类别,则应打开每个工资类别,分别进行月末处理。

工资练习题

工资练习题

一、选择题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. 生日补贴、节日补贴、通讯补贴二、填空题1. 工资总额 = _______ + _______ + _______ + _______2. 基本工资= _______ × _______ × _______3. 加班费= _______ × _______ × _______4. 绩效工资= _______ × _______5. 福利补贴包括 _______、_______、_______三、判断题1. 工资总额只包括基本工资和奖金。

()2. 基本工资与员工等级无关。

()3. 加班费的计算与员工工龄有关。

()4. 绩效工资与员工绩效无关。

练习三精编版

练习三精编版

练习三一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.关系数据模型上的关系运算分为()A.关系代数和集合运算B.关系代数和关系演算C.关系演算和谓词演算D.关系代数和谓词演算2.在数据库系统中,保证数据及语义正确和有效的功能是()A.并发控制B.存取控制C.安全控制D.完整性控制3.逻辑数据独立性是指修改()A.外模式保持模式不变B.内模式保持模式不变C.模式保持外模式不变D.模式保持内模式不变4.在SQL语言中,属于DML的操作命令是()A.CREATEB.GRANTC.UPDATED.DROP5.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是()A. 1:1B. 1:MC. M:1D. M:N6.系统故障会造成()A.内存数据丢失B.硬盘数据丢失C.软盘数据丢失D.磁带数据丢失7.在对象关系模型中,属性可以是复合类型,其中同类元素的有序集合称为()A.结构类型 B.数组类型C.多集类型D.集合类型8.关系模式R中若没有非主属性,则()A.R属于2NF但不一定属于3NFB.R属于3NF但不一定属于BCNFC.R属于BCNF但不一定属于4NFD.R属于4NF9.任何一个满足2NF但不满足3NF的关系模式都不存在()A.主属性对候选键的部分依赖B.非主属性对候选键的部分依赖C.主属性对候选键的传递依赖D.非主属性对候选键的传递依赖10.概念设计的主要目标是产生数据库概念结构,该结构主要反映()A.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求11.在分布式数据库系统中,若各个场地均采用关系模型,但DBMS不同,则该分布式数据库系统属于()A.同构同质型B.异构同质型C.同构异质型D.异构异质型12.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工资练习
(一)建立工资类别方案
类别名称:在职工资
是否多类别:否
币别:人民币
(二)系统维护
系统参数:要求结账与总账期间同步。

(三)设置
1.从总账导入或新增部门资料
2.导入并修改或新增职员资料:
3增加银行资料:
4.工资项目设置:(下表中红色系统已设定,不用增加,不用的工资项目需删除)
5.工资计算公式设置:
公式名称:在职工资
应发合计=基本工资+浮动工资+津贴+加班+独补
扣款合计=病假+事假+房租水电+代扣所得税+医疗保险+养老保险+工会
实发合计=应发合计-扣款合计
7.工资业务:设置工资数据输入过滤器
过滤器名称:在职工资
计算公式:在职工资
工资项目:全选
8.工资费用分配设置
1.30发放工资数据如下
7.1.31分配工资。

相关文档
最新文档