搜档网
当前位置:搜档网 › C++上机考试试题

C++上机考试试题

C++上机考试试题
C++上机考试试题

2012级C++高级语言程序设计期末上机试题

班级__04_______ 姓名____李静_____小班序号____18_____

考试要求:在规定时间内上传答卷文档的文件,其文件名为两位小班的班号、序号和姓名

1.上机修改下列程序,实现下面的结果。

要求:在注释标记后添加该语句的作用

程序:

#include

using namespace std;

void main()

{int a[10]={6,12,34,56,78,89,90,409,800,2300};b[11];

int x;

cout<

cout<<" 请输入要插入的数为:";

cin>>x;

cout<

int pi=&a[0]; //

cout<<" 打印数组中十个有序的数:"<

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

cout<<" "<

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

if(pi[i]

{b[i]=pi[i];

b[i+1]=x;}

else

b[i+1]=pi[i]; //

pi=b;

cout<<" 打印在数组中插入任意一个数后的变化:"<

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

cout<<" "<<*pi[i];

cout<<" "<

}}

1.改后:

#include

using namespace std;

void main()

{int a[10]={6,12,34,56,78,89,90,409,800,2300},b[11]; int x;

cout<

cout<<" 请输入要插入的数为:";

cin>>x;

cout<

int * pi=&a[0]; //数组a的值赋给指针p

cout<<" 打印数组中十个有序的数:"<

for(int i=0;i<10;i++) //输出原始值

cout<<" "<

for(i=0;i<10;i++) //将x插入数组

{ if(pi[i]

{b[i]=pi[i];

b[i+1]=x;

}

else

{

b[i+1]=pi[i]; //当pi[i]>x时将其赋给b[i+1]

}

}

pi=b;

cout<

cout<<" 打印在数组中插入任意一个数后的变化:"<

{cout<<" "<

}

cout<<" "<

}

2.上机修改下列程序,实现下面的结果。

要求:在注释标记后注释语句的功能

程序:

#include

using namespace std;

class Time

{

int hour; //

int minute;

int sec;

public:

void set_time(); //

void show_time();

};

void set_time()

{

cout<

cout<<"请分别给hour、minute、sec成员赋初值:"<>hour;

cin>>minute;

cin>>sec;

}

void show_time() //

{

cout<

cout<<" hour="<

cout<

cout<<" minute="<

cout<

cout<<" sec="<

}

int main()

{

Time t;

t.set_time();

t.show_time(); //

}

2.改后:#include

using namespace std;

class Time

{

int hour; //定义私有成员

int minute;

int sec;

public:

void set_time(); //公有成员函数

void show_time();

};

void Time::set_time()

{

cout<

cout<<"请分别给数据成员赋初值:";

cin>>hour;

cin>>minute;

cin>>sec;

}

void Time::show_time() //定义公有成员函数

{

cout<

cout<<" hour ="<

cout<

cout<<" minute="<

cout<

cout<<" sec="<

}

int main()

{

Time t;

t.set_time();

t.show_time(); //调用成员函数显示时间

}

3.编程题

设计一个类,此类包括3个私有数据成员:unlead(无铅汽油)、lead(有铅汽油)、以及total(当天总收入)。无铅汽油目前的价格是17元/公升、有铅汽油目前的价格是16元/公升。要求实现输入无铅、有铅汽油的价格和当天所加的汽油量,本程序将列出加油站当天的总收入。

3.程序

#include

using namespace std;

class mon

{

int unlead;

int lead;

int total;

public:

void setmon(int a);

int unleadprice(int a);

int leadprice( int a);

};

int mon::unleadprice(int a)

{ return a*unlead;

}

void mon::setmon(int a)

{cout<<"请输入无铅汽油和有铅汽油销量:"<> unlead;

cin>>lead;

}

int mon::leadprice(int a)

{ return a*lead;

}

void main()

{ mon aaa;

aaa.setmon(1);

cout<<"请输入无铅汽油和有铅汽油价格:"<

int x,y;

cin>>x>>y;

cout<<(aaa.unleadprice(x)+aaa.leadprice(y))<

}

实验中心

2013.5

《管理系统中计算机应用》上机考试及操作练习题

《管理信息系统中计算机应用》上机考模拟练习题一 说明:1.以下操作均在Visual Foxpro 6.0版本下进行。 2.在D盘上建立一个以名为“自己姓名”的考生文件夹。 3 ?所有的文件都存放在D盘考生文件夹下。注意:考试时具体存放位置以试卷要求为准。 、建立数据库及数据库表 在考盘根目录下建立数据库LX1.DBC并在LX1.DBC数据库中按下列要求建立课程数据表文件KC.DBF任课数据表文件RK.DBF (其中:课程号—字符型,3;课程名—字符型,8;学分—数值型,1; 任课教师—字符型,8;职称—字符型,6; 性别—字符型,2) 【操作步骤】 第1步:启动FoxPro; 第2步:选择“文件”菜单中的“新建”命令,在“新建”对话框中选择文件类型为“数据库”,单击“新建文件”按钮; 第3步:在“创建”对话框中保存位置处选择D盘考生文件夹,在数据库名处输入“ LX1 ”,然后单击“保存”按 钮,出现数据库设计器窗口。 说明:保存位置千万不要选择错!! ! 第4步:在“数据库设计器”窗口中,右击鼠标,在快捷菜单中选择“新建表”命令,在“新建表”对话框中单击“创建”按钮,在“创建”对话框中的输入表名处输入“KC”,然后单击“保存”按钮,出现“表设计器”对话框。 第5步:在“表设计器”对话框中依次输入每个字段的字段名、选择类型、输入宽度,全部输入完毕之后,单击“确定”按钮。 】田千口 i=r. 课程号 课程名学分 501政治4 502C语言4 503大学语文3 504大学英语6 】田千口i=r. 课程号任课教师职称性别 501李明讲师男 502张小飞副教授女 502李民华讲师女 503姜大忠副教授男 504黄蓉副教授女 501刘大卫讲师男

c语言上机选择题题及标准答案

c语言上机选择题题及答案

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

1、下列字符序列中,不可用作C语言标识符的是(c) A.abc123 B.no_1 C.a!b D._ok_0 2、正确的C语言标识符是(a) A._buy_2 B.2_buy C.?_buy D.buy? 3、不属于C语言关键字的是(D) A.int B.break C.while D.character 4、以下选项中,合法的C语言标识符是(A) A.mon B.2_abc C.3dmax D.A.dat 5、以下选项中,合法的实型常数是(C) A.5E2.0 B.E-3 C.2E02 D.1.3E 6、以下选项中,正确的字符常量是(C) A."F" B.'\\'' C.'W' D.''' 7、已知字母A的ASCII码为十进制数65,且S为字符型, 则执行语句S='A'+'6'-'3';后,S中的值为(A) A.'D' B.68 C.不确定的值D.'C' 8、在C语言中,要求运算数必须是整型的运算符是(D) A./ B.++ C.*= D.% 9、若有定义:int m=7; float x=2.5, y=4.7;则表达式x+m%3*(int)(x+y)%2/4的值是(A) A.2.500000 B.2.750000 C.3.500000 D.0.000000 10、设变量x为float类型,m为int类型,则以下能实现将x中的数值 保留小数点后两位,第三位进行四舍五入运算的表达式是(B) A.x=(x*100+0.05)/100.0 B.m=x*100+0.5, x=m/100.0 C.x=x*100+0.5/100.0 D.x=(x/100+0.5)*100.0 11、假设所有变量均为整型,则表达式(x=2, y=5, y++, x+y)的值是(B) A.7 B.8 C.6 D.2 12、已知s是字符型变量,下面不正确的赋值语句是(B) A.s='\012'; B.s= 'u+v'; C.s='1'+'2'; D.s=1+2; 13、设x、y均为float型变量,则不正确的赋值语句是(C) A.++x ; B.x*=y-2; C.y=(x%3)/10; D.x=y=0; 14、putchar函数可以向终端输出一个(D) A.整型变量表达式值。B.字符串 C.实型变量值。D.字符 15、以下程序段的输出结果是(C) int a=12345; printf(”%2d\n”, a); A.12 B.34 C.12345 D.提示出错、无结果16、有如下程序段,从键盘输入数据的正确形式应是(B) (注:└┘代表空格) float x,y,z; scanf(“x=%d,y=%d,z=%d”,&a,&y,&z); A.123 B.x=1,y=2,z=3 C.1,2,3 D.x=1└┘y=2└┘z=3

C语言上机试题

1:第1题m个人的成绩存放在score数组中,请编写函数fun,它的功能就是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。 2:第2题请编写函数fun,它的功能就是:求出1到100之内能北7或者11整除,但不能同时北7与11整除的所有证书,并将她们放在a所指的数组中,通过n返回这些数的个数。 3:第3题请编写函数void fun(int x,int pp[],int *n),它的功能就是:求出能整除x且不就是偶 数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。 4:第4题请编写一个函数void fun(char *tt,int pp[]),统计在tt字符中"a"至U "z"26各字母各自出现的次数,并依次放在pp所指的数组中。 5:第5题请编写一个函数void fun(int m,int k,int xx[]),该函数的功能就是:将大于整数m且 紧靠m的k各素数存入xx所指的数组中。 6:第6题请编写一个函数void fun(char a[],char[],int n),其功能就是:删除以各字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。 7:第7题请编写一个函数int fun(int *s,int t,int *k),用来求除数组的最大元素在数组中的下 标并存放在k所指的储存单元中。 8:第8题编写函数fun,功能就是:根据以下攻势计算s,计算结果作为函数值返回『通过形参 传入。S=1 + 1/(1+2)+1/(1+2+3)+ ??…、+1/(1+2+3+4+ ??…+n) 9:第9题编写一个函数fun,它的功能就是:根据以下公式求p的值,结果由函数值带回。M 与n为两个正整数,且要求m>n。p=m!/n!(m-n)! 10:第10题编写函数fun,它的功能就是:利用以下的简单迭代方法求方程cos(x)-x=0的一个 实根。 迭代步骤如下:(1)取x1初值为0、0;⑵x0=x1,把x1的值赋各x0; (3) x1=cos(x0),求出一个新的x1; (4) 若x0-x1的绝对值小于0、000001,则执行步骤(5),否则执行步骤(2); (5) 所求x1就就是方程cos(x)-x=0的一个实根,作为函数值返回。 程序将输出root=0、739085。 11:第11题下列程序定义了nx n的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][n]),该函数的功能就是:使数组左下半三角元素中的值全部置成0。 12:第12题下列程序定义了n x n的二维数组,并在主函数中赋值。请编写函数fun,函数的 功能使求出数组周边元素的平均值并作为函数值返回给主函数中的s。 13:第13题请编写一个函数void fun(int tt[m][n],int pp[n]),tt 指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中。二维数组中的数已在主函数中赋予。 14:第14题请别写函数fun,函数的功能使求出二维数组周边元素之与,作为函数值返回。二 维数组中的值在主函数中赋予。 15:第15题请编写一个函数unsigned fun(unsigned w),w 使一个大于10的无符号整数,若w 使n(n>2)位的整数,则函数求出w后n-1位的数作为函数值返回。 16:第16题请编写一个函数float fun(double h),函数的功能使对变量h中的值保留2位小树, 并对第三位进行四舍五入(规定h中的值位正数)。 17:第17题请编写一个函数fun(char *s),该函数的功能使把字符串中的内容拟置。 18:第18题编写程序,实现矩阵(3行3列)的转置(即行列互换)。 19:第19题编写函数fun,该函数的功能就是:从字符中删除指定的字符,同一字母的大、小写按不同字符处理。20:第20题编写函数int fun(int lim,int aa[max]),该函数的功能就是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。 21:第21题请编写函数fun,对长度位7个字符的字符串,除首尾字符外,将其余5个字符按ascii码降序排列。

上机考试题目及答案

题目 --1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值, --显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 --2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称 --3、按部门进行汇总,统计每个部门的总工资 --4、查找商品名称为14寸显示器商品的销售情况, --显示该商品的编号、销售数量、单价和金额 --5、在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额 --6、按客户编号统计每个客户1996年的订单总金额 --7、查找有销售记录的客户编号、名称和订单总额 --8、查找在1997年中有销售记录的客户编号、名称和订单总额 --9、查找一次销售最大的销售记录 --10、查找至少有3次销售的业务员名单和销售日期 --11、用存在量词查找没有订货记录的客户名称 --12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额 --订货日期不要显示时间,日期格式为yyyy-mm-dd --按客户编号排序,同一客户再按订单降序排序输出 --13、查找16M DRAM的销售情况,要求显示相应的销售员的姓名、 --性别,销售日期、销售数量和金额,其中性别用男、女表示 --14、查找每个人的销售记录,要求显示销售员的编号、姓名、性别、 --产品名称、数量、单价、金额和销售日期 --15、查找销售金额最大的客户名称和总货款 --16、查找销售总额少于1000元的销售员编号、姓名和销售额 --17、查找至少销售了3种商品的客户编号、客户名称、商品编号、商品名称、数量和金额--18、查找至少与世界技术开发公司销售相同的客户编号、名称和商品编号、商品名称、数 量和金额 19、查找表中所有姓刘的职工的工号,部门,薪水 20、查找所有定单金额高于20000的所有客户编号 21、统计表中员工的薪水在40000-60000之间的人数 22、查询表中的同一部门的职工的平均工资,但只查询"住址"是"上海市"的员工

上机考试操作流程及要点

NCRE上机考试操作流程及要点 (2009.2) 一、考试科目 1、考试科目、上机考试时间

注意:一级MS Office和一级WPS Office上机考试中,汉字录入部分的考试时间单独计时,定为10分钟,到时后系统会自动存盘退出。一级B上机考试的汉字录入的考试时间不单独计时,考生可随时进入该部分作答。汉字录入操作中,每隔15秒系统会自动存盘一次。 2、考题类型及分值 一级MS Office:

一级WPS Office: 一级B:

二级C语言: 二级其他科目(除C语言):

三级: 二、硬件要求 1.考点应具备50台以上可供集中安排上机考试的PC兼容微机。 2.考试必须在局域网环境下进行,由一台服务器和若干台考试机(建议最多连接99台)组成。 3.服务器应采用CPU主频1G、内存1G或以上,硬盘剩余空间10G或以上(建议配置双硬盘备份考生数据),USB接口1.0或以上。要求至少要有一个逻辑分区(D 盘)且设为NTFS格式,必须为服务器提供不间断电源(UPS)。 4.考试机要求为PC兼容机,CPU主频1G、内存512M或以上,硬盘剩余空间500M 或以上。 三、软件要求 1.上机考试软件 由教育部考试中心在每次考试前提供。 2.操作系统 服务器:中文版Windows 2000 Server(SP4)。 考试机:中文版Windows XP Professional(SP2或SP3)。 3.服务器数据库应用软件 SQL Server2000(中文标准版)。 4.一级上机考试应用软件 中文专业版(或企业版)Office 2003;

c上机试题及答案

c上机试题及答案文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

A.类的定义 Time Limit: 1000 MS Memory Limit: 32768 K Total Submit: 659 (260 users) Total Accepted: 116 (114 users) Special Judge: No Description 定义一个Circle类,有私有数据成员radius(半径);公有成员函数getArea(),用来计算圆的面积;实现能初始化半径的构造函数,以及拷贝构造函数。要在主函数中定义两个对象,并且输出两个对象的面积。其中第二个由第一个对象初始化,圆周率取为。(15分) Input 包含一个整数。 Output 输出一行,是两个对象的面积值。具体参照样例。 Sample Input 2 Sample Output

A题 #include using namespace std; class Circle { public: Circle(int r):radius(r) {} Circle(Circle &p); double getArea(int radius); private: int radius; }; Circle::Circle(Circle &p) { radius = ; } double Circle::getArea(int radius) { float area; area = *radius*radius; return area;

} int main() { int r; double area1,area2; Circle A(r); Circle B(A); cin>>r; area1 = (r); area2 = (r); cout<

C 上机题目及答案1

第一周上机题 1.以下语句描述了包含数学成绩的学生信息结构体及其数组a: struct student{ char name[20]; float math; }; student a[10] = {{"张三", 90},{"李四",85},{"王五",73}}; int count=3; // 数组中包含的学生数 编写两个函数分别实现在a数组中添加和删除学生信息。 要求: 1) 原数组已按数学成绩排序(降序),添加和删除学生信息后数组应仍为降序; 2)以下数据用于添加:{"赵二", 96}, {"钱六",65},{"孙七",80} 3) 注意:添加,删除后count数据要相应变化。 #include #include struct student{ char name[20]; float math; }; int count=3; void add(student a[10]); void dele(student a[10]); void print(student a[]); void main(){ student a[10] = {{"张三", 90},{"李四",85},{"王五",73}}; int n=0; do{ cout<<".................学生信息处理系统.................." <<"\n 1-删除" <<"\n 2-增加" <<"\n 3-结束\n" <<"\n请选择: "; cin>>n; if(n==1) dele(a); else if(n==2) add(a) ; else cout<<"谢谢使用本系统!\n"; }while(n!=3); } void add(student a[10]){ student stu; int i=0,n=count; cout<<"请输入需增加的学生信息(姓名,成绩): "; cin>>https://www.sodocs.net/doc/e85726755.html,>>stu.math; while(stu.math

C语言上机考试题

考试时间120分钟题目中所有要求统计或输出的地方都要用printf函数输出相关内容要求:新建一个以自己中文姓名命名的文件夹,将如下题目的答案保存在该文件夹中,各题命名要求Exam1.c,Exam2.c,Exam3.c,Exam4.c,Exam5.c 只需提交每个题目的源文件 1.定义一个字符数组s[50],从键盘输入如下字符串给s数组中,统计其中数字字符的个数和英文字母的个数以及特殊字符的个数。(要求:输入的字符为:“123ABCDhijkop#&%*&!”)(本题5分) 输入功能,3个统计 2.从键盘输入10个元素给数组a,然后将这些元素逆向复制到数组b中(要求:输入的这10个数为:1,2,3,4,5,6,7,8,9,10)。(本题5分) 输入,逆序2个功能,错一个扣2分 3.使用循环嵌套,打印输出如下图形结果(提示使用两次循环嵌套)。 (本题5分) 没有中文后面扣1分 实现一半扣2分 4.从键盘上输入一个字符,如果是’M’,输出Mondey,’T’输出Tuesday,’W’输出Wednesday,’R’输出Tursday,’F’输出Friday,’S’输出Saturday,’U’输出Sunday,否则输出Error(本题5分)输入字符,switch语句,细节有错扣0.5 5.从键盘上输入10个学生的数学成绩,使用冒泡排序实现对成绩的排序功能(排序后的成绩按从低到高排列,效果如下), 输出排序后的学生成绩,输出最高成绩,输出最低成绩,将55-60之间的成绩(含55,不含60)修改为60,并统计被修改的成绩个数,统计及格人数,统计95(含95,优秀)分以上的学生成绩人数,输出及格率和优秀率(>=60,及格,>=95优秀)。(要求:输入的10个

c++上机试题及答案

A.类的定义 Time Limit: 1000 MS Memory Limit: 32768 K Total Submit: 659 (260 users) Total Accepted: 116 (114 users) Special Judge: No Description 定义一个Circle类,有私有数据成员radius(半径);公有成员函数getArea(),用来计算圆的面积;实现能初始化半径的构造函数,以及拷贝构造函数。要在主函数中定义两个对象,并且输出两个对象的面积。其中第二个由第一个对象初始化,圆周率取为3.14。(15分) Input 包含一个整数。 Output 输出一行,是两个对象的面积值。具体参照样例。 Sample Input 2 Sample Output 12.56 12.56

A题 #include using namespace std; class Circle { public: Circle(int r):radius(r) {} Circle(Circle &p); double getArea(int radius); private: int radius; }; Circle::Circle(Circle &p) { radius = p.radius; } double Circle::getArea(int radius) { float area; area = 3.14*radius*radius; return area; } int main() { int r; double area1,area2; Circle A(r); Circle B(A); cin>>r; area1 = A.getArea(r); area2 = B.getArea(r); cout<

全国专业技术人员计算机应用能力考试全真模拟考试系统(中文windows_xp操作系统上机模拟考试试题(第一套)

全国专业技术人员计算机应用能力考试全真模拟试题答案 全国专业技术人员计算机应用能力考试全真模拟考试系统(中文windows xp操作系统上机模拟考试试题(第一套) 第一套 1.请将Windows XP中文版注销。 点击左下角开始菜单——最下面一行有注销 2.设置虚拟内存初始大小值和最大值都为1152MB。 我的电脑右键——属性——高级——性能设置——高级——更改 3.请将“我的文档”中的文件“ks.doc”复制到可移动磁盘中。 复制粘贴即可 4.使记事本状态栏显示在窗口中。 开始菜单——所有程序——附件——打开记事本——点击查看——勾上状态栏 5.在一个由Windows 2000和Windows XP组成的双向引导系统中,选择默认引导操作系统为Windows 2000,显示操作系统的时间列表为10秒。 我的电脑右键——属性——高级——启动和故障恢复设置——在默认引导操作系统的下拉列表中选择Windows 2000——设置显示操作系统的时间列表为10秒 6.请在字库中查看字体“黑体”的详细信息。 控制面板——打开“字体”文件夹——双击“黑体”字体查看

7.请在“写字板”中用蓝色的“幼圆”字体输入“nihao”。 开始菜单——附件——写字板——输入nihao——选中输入的字设置成幼圆——点击图标设置字的颜色 8.请利用显示属性设置使菜单下显示阴影。 右键单击桌面空白处——属性——外观——效果——勾上在单下显示阴影——点击确定按钮 9.设置键盘属性,缩短重复延迟,提高重复率,减小光标闪烁频率。 控制面板——键盘——设置重复延迟往右拖——设置重复率往右拖——设置光标闪烁频率往左拖——点击确定按钮 10.请利用鼠标把当前窗口从控制面板切换到网上邻居。 在控制面板中单击网络连接——再在打开窗口的左边鼠标点击网上邻居 11.请将任务栏的宽度变为现在的两倍。 右键单击任务栏——把锁定任务栏前的勾去掉——把鼠标放在任务栏上面得边上面一条边——当鼠标变成可以拖动的时候,即可拖动任务栏变成现在的两倍 12.请在Word中进行设置,实现剪贴板的显示。

C语言上机作业题及答案

实验一: 1、已知华氏温度,根据转换公式计算相应的摄氏温度。 摄氏温度= 5*(华氏温度-32)/9 2.任意输入一个有五位数字的正整数,逆序输出每一数位上的数字。 如: 输入 12345 输出 5 4 3 2 1 #include"stdio.h" main() { double t,T; printf ("已知华氏温度,根据转换公式计算相应的摄氏温度"); scanf ("%lf",&t); T=(5*(t-32)/9); printf ("摄氏温度=%lf",T); } #include"stdio.h" main() { int value,a,b,c,d,e,m,n,h; printf ("任意输入一个有五位数字的正整数,逆序输出每一数位上的数字"); scanf ("%d",&value); a=value/10000; m=value%10000; b=m/1000; n=m%1000; c=n/100; h=n%100; d=h/10; e=h%10; printf ("%d%d%d%d%d",e,d,c,b,a); } 实验二: 1.一个成年人的身高与其父母的身高密切相关,根据以下人体标准身高预测公式计算自己或某个同学的身高,并跟实际身高比较,给出结论是否符合该公式(误

差在3厘米范围内即视为相符)。 男性身高=(父亲身高+母亲身高)×1.08÷2(厘米) 女性身高=(父亲身高×0.923+母亲身高)÷2(厘米) 2.从键盘上输入税前收入,根据以下公式及规则,计算个人所得税税额并输出。应纳个人所得税税额=(税前收入—起征点额度)*适用税率—速算扣除数 其中,起征点额度是3500元,其他如下: 应纳税所得额税率速算扣除数 不超过1500元的部分 3% 0 超过1500元至4500元的部分 10% 105 超过4500元至9000元的部分 20% 555 超过9000元至35000元的部分 25% 1005 超过35000元至55000元的部分 30% 2755 超过55000元至80000元的部分 35% 5505 超过80000的部分 45% 13505 如:某人月收入5000元,则应纳个人所得税税额为(5000-3500)* 10% - 105 = 45元。 #include #include main() { float A,a,H,h,b; printf("父亲身高(厘米)\n"); scanf("%f",&A); printf("母亲身高(厘米)\n"); scanf("%f",&a); printf("孩子实际身高(厘米)\n"); scanf("%f",&H); printf("请选择孩子性别:女=0,男=1\n"); scanf("%f",&b); if(b) h=(A+a)*1.08/2; else h=(A*0.923+a)/2; if(fabs(H-h)<=3) printf("实际身高符合该公式\n"); else

C语言上机试题

1: 第1题m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。 2: 第2题请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数。 3: 第3题请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。 4: 第4题请编写一个函数void fun(char *tt,int pp[]),统计在tt字符中"a"到"z"26各字母各自出现的次数,并依次放在pp所指的数组中。 5: 第5题请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k各素数存入xx所指的数组中。 6: 第6题请编写一个函数void fun(char a[],char[],int n),其功能是:删除以各字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n 中存放指定的下标。 7: 第7题请编写一个函数int fun(int *s,int t,int *k),用来求除数组的最大元素在数组中的下标并存放在k所指的储存单元中。 8: 第8题编写函数fun,功能是:根据以下攻势计算s,计算结果作为函数值返回;n通过形参传入。S=1+1/(1+2)+1/(1+2+3)+…….+1/(1+2+3+4+……+n) 9: 第9题编写一个函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。M与n为两个正整数,且要求m>n。 p=m!/n!(m-n)! 10: 第10题编写函数fun,它的功能是:利用以下的简单迭代方法求方程cos(x)-x=0的一个实根。 迭代步骤如下:(1)取x1初值为0.0; (2)x0=x1,把x1的值赋各x0; (3)x1=cos(x0),求出一个新的x1; (4)若x0-x1的绝对值小于0.000001,则执行步骤(5),否则执行步骤(2); (5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。 程序将输出root=0.739085。 11: 第11题下列程序定义了n×n的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][n]),该函数的功能是:使数组左下半三角元素中的值全部置成0。 12: 第12题下列程序定义了n×n的二维数组,并在主函数中赋值。请编写函数fun,函数的功能使求出数组周边元素的平均值并作为函数值返回给主函数中的s。 13: 第13题请编写一个函数void fun(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中。二维数

ppt上机操作题及答案

PowerPoint题共24道题 第1题 题目: ①建立页面一:版式为“标题幻灯片”; 标题内容为“思考与练习”并设置为黑体72; 副标题内容为“--小学语文”并设置为宋体28倾斜; ②建立页面二:版式为“只有标题”; 标题内容为“1、有感情地朗读课文”并设置为隶书36分散对齐; 将标题设置“左侧飞入”动画效果并伴有“打字机”声音; ③建立页面三:版式为“只有标题”; 标题内容为“2、背诵你认为写得好的段落”并设置为隶书36分散对齐; 将标题设置“盒状展开”动画效果并伴有“鼓掌”声音; ④建立页面四:版式为“只有标题”; 标题内容为“3、把课文中的好词佳名抄写下来”并设置为隶书36分散对齐; 将标题设置“从下部缓慢移入”动画效果并伴有“幻灯放映机”声音; ⑤设置应用设计模板为“Blueprint”; ⑥将所有幻灯片的切换方式只设置为“每隔6秒”换页; 答案: 1、启动PowerPoint单击页面——在“新幻灯片”对话框中选择“标题幻灯片”——确定——单击“标题”框,输入标题内容“思考与练习”——选中文字(或单击标题框)——格式工具栏,字体列表中选择黑体、字号选72 2、单击“副标题”框,输入标题内容“--小学语文”——选中文字(或单击副标题框)——格式工具栏,字体列表中选择宋体、字号选28 、选斜体 3、选择插入菜单、新幻灯片命令——在“新幻灯片”对话框中选择“只有标题”——确定——单击“标题”框,输入标题内容“1、有感情地朗读课文”——选

中文字(或单击标题框)——格式工具栏,字体列表中选择隶书、字号选36 、单击分散对齐按钮 4、选择“幻灯片放映”菜单、“自定义动画”命令——在“自定义动画”对话框中,“检查动画幻灯片对象”中选中“标题1”——“效果”选项卡、“动画和声音”列表选“飞入”、“左侧”、声音项选“打字机” ——确定 5、选择插入菜单、新幻灯片命令——在“新幻灯片”对话框中选择“只有标题”——确定——单击“标题”框,输入标题内容“2、背诵你认为写得好的段落”——选中文字(或单击标题框)——格式工具栏,字体列表中选择隶书、字号选36 、单击分散对齐按钮 6、选择“幻灯片放映”菜单、“自定义动画”命令——在“自定义动画”对话框中,“检查动画幻灯片对象”中选中“标题1”——“效果”选项卡、“动画和声音”列表选“盒状”、“展开”、声音项选“鼓掌” ——确定 7、选择插入菜单、新幻灯片命令——在“新幻灯片”对话框中选择“只有标题”——确定——单击“标题”框,输入标题内容“3、把课文中的好词佳名抄写下来”——选中文字(或单击标题框)——格式工具栏,字体列表中选择隶书、字号选36 、单击分散对齐按钮 8、选择“幻灯片放映”菜单、“自定义动画”命令——在“自定义动画”对话框中,“检查动画幻灯片对象”中选中“标题1”——“效果”选项卡、“动画和声音”列表选“缓慢移入”、“从下部”、声音项选“幻灯放映机” ——确定 9、选择格式菜单、应用设计模板命令——在“应用设计模板”对话框中,选“B luep rint.pot” ——应用 10、选择“幻灯片放映”菜单、“幻灯片切换”命令——在“幻灯片切换”对话框中,“换页方式”项去掉“单击鼠标换页”、选择“每隔”项、框中选择“0 0:06” ——全部应用 11、单击常用工具栏“保存”按钮(或选择文件菜单保存按钮)保存文件 第2题 题目: ①建立页面一:版式为“只有标题”; 标题内容为“长方形和正方形的面积”并设置为宋体48加下划线; ②建立页面二:版式为“只有标题”; 标题内容为“1、面积和面积单位”并设置为仿宋体36两端对齐;

全国计算机等级考试上机考试模拟系统使用说明

全国计算机等级考试(二级Visual Basic) 上机考试模拟系统使用说明 一、系统概述 全国计算机等级考试(二级Visual Basic)上机考试模拟系统是结合全国计算机等级考试2002年新大纲开发的考试自测软件。它提供了开放式的考试环境,具有自动计时、自动阅卷评分等功能,完全模拟真实考场的一切功能,能让考生尽快熟悉等级考试的考试环境,掌握全国计算机等级考试的出题规律,顺利地通过计算机等级考试。 二、系统安装 ◆安装程序 方法一:常规安装 1.将光盘放入光驱内。 2.单击打开“添加/删除程序”对话框。 3.单击“安装”按钮。 4.按照屏幕上的提示进行相应的安装操作。 方法二:人工安装 如果在上述情况下均未出现安装程序的界面,请按照下列方法进行人工安装。 1.将光盘放入光驱内。 2.光盘会自动运行,并显示安装界面,然后可以根据需要和提示进行相应安装等操作。 ◆硬件环境(建议) 中央处理器: PentiumII 233以上 内存: 32MB以上 硬盘存储器: 100MB以上剩余硬盘空间 显示适配器: SVGA 屏幕分辨率:最佳效果(800*600),16色以上。 ◆软件环境(建议) 最佳环境 操作系统:中文版Windows 98 试题运行环境:Microsoft Visual Basic 6.0 支持环境 操作系统:中文版Windows 98/Me/2000/XP 试题运行环境:Microsoft Visual Basic 6.0 说明:如果机器上未安装中文版Microsoft Visual Basic 6.0,则在考试中不能进行测试。系统对此相应部分将以零分处理。 三、系统卸载 ◆卸载程序 方法一:常规方法 1.打开“添加/删除程序”对话框。 2.在对话框下面的列表中选择“全国计算机等级考试(二级Visual Basic)全真模拟环境”。 3.单击“添加/删除”按钮可以卸载本软件。

C语言上机试题及答案

实验一 Visual C++的使用及顺序结构程序设计 一、实验目的 1、掌握启动和退出VC6的方法。 2、熟悉VC6开发环境。 3、初步掌握简单程序的上机操作基本步骤,熟悉C单文件程序的输入、编译、链接和运行过程。 4、初步掌握程序的编辑修改和调试。 5、熟练使用赋值运算、算术运算等表达式。 6、熟练使用标准输入、输出函数及各种数据类型的格式说明符。 二、实验内容 1、下面C语言程序,其功能是显示字符串“欢迎同学们来到华北水院计算中心!”。 请同学们按照下面的实验指导学习VisualC++6.0的使用。 1.启动VisualC++6.0开发环境 (1)单击“开始”按钮,选择“程序” ——〉“Microsoft Visual Studio 6.0菜单项,单击“MicrosoftVisualC++6.0”,屏幕出现标题为“当时的提示”的窗口。 (2)单击“结束”按钮,关闭窗口,进入开发环境的主窗口。 2.使用Visual C++对一个C程序进行编辑、编译、连接和运行。 ⑴分析 Visual C++中程序的开发过程与其它高级语言的开发过程相仿,都要经过编辑、编译、连接和运行四个步骤。 ⑵步骤 ①编辑

图1-1 New对话框 编辑是将C源程序输入计算机的过程。在Visual C++主界面下,点击File菜单,选择New菜单项,即可出现New对话框,如图1-1所示。在弹出窗口中的Files标签页下,选择C++ Source File。在选项卡右面的File编辑框里输入文件名如“”,在Location编辑框里输入文件路径,如“d:\test”。点击OK按钮。将出现编辑窗口,如图1-2所示。在图1-2所示的右端编辑窗口里输入以下C源程序并保存文件。 include void main() { printf(" 欢迎同学们来到华北水院计算中心!"); } 图1-2 编辑窗口 ②编译 编译是使用系统提供的编译器将文本文件生成机器语言的过程,结果为,由于没有得到系统分配的绝对地址,还不能直接运行,如图1-3所示。选择Build菜单下的Compile ,计算机将完成对当前源程序的编译。按提示建立默认工程空间。编译无错时,将源程序编译为目标文件。编译结果如图1-4所示。如果出现运行错误,应该分析错误的原因,例如,是输入数据错误,还是代码错误;如果需要修改源程序文件,还需重新编译、链接和执行。改正编译窗口下方指出的两个错误,直至编译成功,如图1-5所示。

数据库上机习题及答案

数据库及应用复习题 一、设计题 有一个[学生课程]数据库,数据库中包括三个表: 学生表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为: Student(Sno,Sname,Ssex,Sage,Sdept) ,Sno 为关键字。 课程表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,记为:Course(Cno,Cname,Cpno,Ccredit) Cno为关键字。 成绩表SG由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为:SG(Sno,Cno,Grade) (SNO, CNO)为关键字。 用SQL语言实现下列功能: 1.建立学生表Student,其中学号属性不能为空,并且其值是唯一的。 2.向Student表增加“入学时间(Scome)”列,其数据类型为日期型。 3.查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。4.查询学习1号课程的学生最高分数、平均成绩。 5.查询与“李洋”在同一个系学习的学生。 6.将计算机系全体学生的成绩置零。 7.删除学号为05019的学生记录。 8.删除计算机系所有学生的成绩记录。 1. CREATETABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(2), Sage INT, Sdept CHAR(15)) 2. ALTER TABLE Student ADD Scome DATETIME 3. SELECT Sno, Grade FROM SG WHERE Cno='3' ORDER BY Grade DESC 4. SELECT MAX(Grade), AVG(Grade) FROM SC WHERE Cno='1' 5. SELECT Sno, Sname, Sdept FROM Student WHERE Sdept IN

信息技术上机操作模拟试题

上机操作模拟试题1 注意事项: 1、考试时间为60分钟,满分值为50分。 2、上机操作试题结果应保存在建好的自己的文件夹中。 3、考试用机出现故障请及时举手由监考老师解决。 一、(3分)在D盘根目录下建立以自己的考号和姓名命名的文件夹,如考号为0001的考生王伟, 应建立的文件夹名为“0001王伟". 二、(12分)打开文档“c:\jskh\新课程\语文\《三味书屋》教学设计.doc",完成以下操作后, 以自己的姓名为文件名保存在自己的文件夹中。 1、标题格式设置为隶书、一号,字符缩放为150%; 2、给加粗的小标题设置项目符号“●”; 3、为“设计理念”的内容部分设置红色、1。5磅、实线的外边框. 三、(15分)打开工作簿“c:\jskh\新课程\地理\环境问题\干旱区水资源利用及其生态环境问 题。xls",对其中的工作表“表1”进行以下操作后,将工作簿以自己的姓名为文件名保存在自己的文件夹中。 1、将“标题文字”设置为隶书、18磅、红色; 2、将表格内外边框设置为红色、线条样式为“双实线”; 3、将表中的数据格式设置为只保留“整数”部分。 四、(15分)打开演示文稿“c:\ jskh\新课程\信息技术\学生作品\图形与艺术字。ppt”,完 成以下操作后,以自己的姓名为文件名保存在自己的文件夹中. 1、将所有幻灯片的背景设置为“绿色”; 2、将第五张幻灯片中的图片颜色设置为“灰度”; 3、将所有幻灯片切换方式设置为每隔5秒自动切换,并采用“随机"切换效果。 五、(5分)打开网页“c:\jskh\我们新疆\克拉玛依\网页\index.htm”,下载“克拉玛依之歌歌 词"到自己的文件夹. 机操作模拟试题 2 一 (3分)在D盘根目录下建立以自己的考号和姓名命名的文件夹,如考号为0001的考生王伟,应建立的文件夹名为“0001王伟”. 二(12分)打开文档“c:\jskh\新课程\地理\环境问题\八大公害。doc”,完成以下操作后,以自己的姓名为文件名保存在自己的文件夹中。 1、将标题文字设置为隶书、四号、红色、加粗、居中、字符间距加宽4磅; 2、取消正文中所有设置的格式; 3、将文中图片文字环绕方式设置为“紧密型”。 三(15分)打开工作簿“c:\jskh\我们新疆\人口.xls”,对其中的工作表“各民族人口"进行以下操作后,以自己的姓名为文件名保存在自己的文件夹中。 1、将标题文字设置为隶书、2 2、红色; 2、将“各民族人口(万人)”列的数据设置为保留一位小数; 3、将表中的饼形图更改为“簇状柱形图”。 四(15分)打开演示文稿“c:\jskh\我们新疆\民族概况。ppt”,完成以下操作后,以自己的姓名为文件名保存在自己的文件夹中. 1、将第一张幻灯片的背景填充效果设置为“羊皮纸”纹理; 2、给第六张幻灯片中的文字“柯尔克孜”加上超链接,使其指向第十一张幻灯片; 3、将所有幻灯片切换效果设置为“横向棋盘式”。 五(5分)将可执行文件“c:\ jskh\新课程\信息技术\计算机\十二款操作系统安装全程图解。exe”复制到自己的文件夹中.

《管理系统中计算机应用》上机考试模拟试卷

上机考题型: 一、建立数据库及数据表 二、数据表操作 三、报表设计 四、表单设计 《管理系统中计算机应用》上机考试模拟试卷 说明:1. 以下操作均在Visual Foxpro 6.0版本下进行。 2. 在D盘上建立一个考生文件夹,文件夹名为考生本人的准考证号+姓名+试卷n(例如有一个考生,其准考证号为375006270148,姓名为王小民,试卷10。则文件夹名为:375006270148王小民试卷10)。 3.所有的文件都存放在D盘考生文件夹下。 4.考试结束把考生文件夹上传到教师机。 一、建立数据库 1.要求在D盘考生文件夹中建立一个名为LX2.DBC的数据库。 2.在LX2.DBC数据库中按以下要求建立一个反映职工销售情况的数据表,名为ZGXS.DBF。 (其中:编号-字符型,4;姓名-字符型,8;性别-字符型,2;一月销售-数值型,4;二月销售-数值型,4;三月销售-数值型,4;销售合计-数值型,5) 【操作步骤】 第1步:启动FoxPro; 第2步:选择“文件”菜单中的“新建”命令,在“新建”对话框中选择文件类型为“数据库”,单击“新建文件”按钮; 第3步:在“创建”对话框中保存位置处选择D盘考生文件夹,在数据库名处输入“LX2”,然后单击“保存”按钮,出现数据库设计器窗口。 说明:保存位置千万不要选择错!!! 第4步:在“数据库设计器”窗口中,右击鼠标,在快捷菜单中选择“新建表”命令,在“新建表”对话框中单击“创建”按钮,在“创建”对话框中的输入表名处输入“ZGXS”,然后单击“保存”按钮,出现“表设计器”对话框。

第5步:在“表设计器”对话框中依次输入每个字段的字段名、选择类型、输入宽度,全部输入完毕之后,单击“确定”按钮。 第6步:当出现“现在输入数据记录吗?”提示后,单击“是”按钮。 第7步:在输入数据窗口中依次输入每一条记录,全部输入完毕,关闭窗口。 注意:(1) 如果数据表结构有错,则鼠标右键单击相应的表选择“修改”命令,打开“表设计器”对话框,即可修改结构; (2) 如果在输入数据时还没有输完而退出了输入,则鼠标右键单击相应的表选择“浏览”命令,打开浏览窗口,再选择“显示”菜单中的“追加方式”命令,则可以继续输入;(3) 如果输入数据有错则鼠标右键单击相应的表选择“浏览”命令,打开浏览窗口,用鼠标单击要修改处就可以修改。 二、数据库操作(对ZGXS.DBF文件进行操作) 1.计算每个职工的销售合计。 【操作步骤】 第1步:鼠标右击“ZGXS”表,选择“浏览”命令,打开数据表窗口。 第2步:选择“表”菜单中的“替换字段”命令,出现如下“替换字段”对话框。

相关主题