搜档网
当前位置:搜档网 › 将两个一维数组中的对应元素的值相减后显示出来

将两个一维数组中的对应元素的值相减后显示出来

将两个一维数组中的对应元素的值相减后显示出来
将两个一维数组中的对应元素的值相减后显示出来

将两个一维数组中的对应元素的值相减后显示出来

main()

{

int a[3],b[3],i,c;

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

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

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

{

c=a[i]-b[i];

printf("%d",c);

}

getch();

}

C语言编写100以内7的倍数的和

int main()

{ int i,sum=0;

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

{ if(i%7==0)

{ sum+=i;

}

}

printf("sum is :%d\n",sum);

printf("count is :%d\n",count);

return 0;

}

计算所有三位数中能被3整除且十位数字不是3的数之和并输出回答

#include "stdio.h"

int main()

{

int a,sum=0;

for (a=100; a<=999; a++)

{

if(a% 3 ==0 && a%10! ==6)

{

printf("%d,",a);

sum = sum + a;

}

}

printf("\n100到999之间,能够被3整除且10位不为3的数字之和

为:%d\n",sum);

return 0;

}

给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'。90分以上为'A',80~89分为'B',70~79分为'C',60~69分为’D',60分以下为'E

main()

{

int a,s;

scanf("%d",&s);

if(s==100)

a=9;

else

a=s/10;

switch(a)

{

case 0:printf("E\n");break;

case 1:printf("E\n");break;

case 2:printf("E\n");break;

case 3:printf("E\n");break;

case 4:printf("E\n");break;

case 5:printf("E\n");break;

case 6:printf("D\n");break;

case 7:printf("C\n");break;

case 8:printf("B\n");break;

case 9:printf("A\n");break;

default:printf("error\n");

}}

求水仙花数的函数。求100到999之间的全部水仙花数。

#include

void main()

{

int i,a,b,c;

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

{

a=i/100;

b=(i-a*100)/10;

c=i-a*100-b*10;

if(i==a*a*a+b*b*b+c*c*c) {

printf("%d",i);

printf('\t');

}

}

}

数组练习题及答案

第五章数组练习题及答案 一、选择题 1、判断字符串a和b是否相等,应当使用() A、if(a==b) B、if(a=b) C、if(strcpy(a,b)) D、if(strcmp(a,b)) 2、以下正确的定义语句是() A、int a[1][4]={1,2,3,4,5}; B、float x[3][]={{1},{2},{3}}; C、long b[2][3]={{1},{1,2},{1,2,3}}; D、double y[][3]={0}; 3、以下各组选项中,均能正确定义二维实型数组a的选项是() A、float a[3][4]; float a[ ][4]; float a[3][ ]={{1},{0}}; B、float a(3,4); float a[3][4]; float a[ ][ ]={{0},{0}}; C、float a[3][4]; static float a[ ][4]={{0},{0}}; auto float a[ ][4]={{0},{0},{0}}; D、float a[3][4]; float a[3][ ]; float a[ ][4]; 4、下面程序的运行结果是() 1—5 DDCBA 6—10 BDABB 11—15 CCCBC 16—20 DDCBB 21—25 BBAAA 26—30 DBDDB #include "stdio.h" main() { char str[]="SSSWLIA",c; int k; for(k=2;(c=str[k]!='\0');k++) { switch(c) {case 'I':++k;break; case 'L':continue; default:putchar(c);continue; } putchar('*'); } } A、SSW* B、SW* C、SW*A D、SW 5、下面程序段是输出两个字符串中对应相等的字符。横线处应填入() char x[]="programming"; char y[]="Fortran"; int i=0;

JAVA一维数组二维数组运用的例子

题目:定义一个一维数组存储10个学生名字;定义一个二维数组存储这10个学生的6门课(C程序设计、物理、英语、高数、体育、政治)的成绩; 程序应具有下列功能: (1)按名字查询某位同学成绩 (2)查询某个科目不及格的人数,及学生名单 代码如下: import java.util.*; public class Test{ public static void main(String[]args){ Scanner input=new Scanner(System.in); String[]name={"a","b","c","d","e","f","g","h","i","l"};//存储学生的名字 int[][] grade={{50,60,70,80,90,10},{40,90,80,60,40,70},{60,80,70,60,40,90},{50,60,70,80,90,10}, {60,80,70,60,40,90},{60,70,80,90,70,70},{60,80,70,60,40,90},{60,80,70,60,40,90},{70, 80,90,70,70,70},{60,80,70,60,40,90}};//存储学生各科成绩 System.out.println("输入要查询成绩的学生名字:"); String chioce=input.nextLine(); for(int i=0;i<10;i++) { if(name[i].equals(chioce)) {System.out.println("学生:"+name[i]+"的成绩如下:"); System.out.println("C程序设计:"+grade[i][0]+"物理:"+grade[i][1]+"英 语:"+grade[i][2]+"高数:"+grade[i][3]+"体育:"+grade[i][4]+"政治:"+grade[i][5]+"\n"); break;} } System.out.println("******************************************************");

第一次作业参考答案

第一次作业参考答案 1、、电能生产的主要特点有哪些? 答:电能生产的主要特点可以归纳为以下三点。①电能生产的连续性特点;由于电能不能大量储存,电能的生产、输送和消费是同时完成的。②电能生产瞬时性的特点;这是因为电能的传输速度非常快(接近光速),电力系统中任何一点发生故障都马上影响到整个电力系统。③电能生产重要性的特点;电能清洁卫生、易于转换、便于实现自动控制,因此国民经济各部门绝大多数以电能作为能源,而电能又不能储存,所以电能供应的中断或减少将对国名经济产生重大影响。 2、对电力系统运行的基本要求是什么? 答:对电力系统运行的基本要求有:①保证对用户的供电可靠性;②电能质量要好;③电力系统运行经济性要好;④对环境的不良影响要小。 3、电力系统中负荷的分类(I、II、III类负荷)是根据什么原则进行的?各类负荷对供电可靠性的要求是什么? 答:电力系统中负荷的分类是根据用户的重要程度和供电中断或减少对用户所造成的危害的大小来划分的,凡供电中断将导致设备损坏、人员伤亡、产品报废、社会秩序还乱、政治影响大的用户的用电设备称为I类负荷;凡供电中断或减少将导致产品产量下降、人民生活受到影响的用户的用电设备称为II类负荷;I类、II类负荷以外的负荷称为III类负荷。 I类负荷对供电可靠性的要求是任何情况下不得中断供电; II类负荷对供电可靠性的要求是尽可能不中断供电; III类负荷可以停电。 4、标出下图所示电力系统中发电机、变压器的额定电压。(图中已标出线路的额定电压)

答:上述电力系统中发电机、变压器的额定电压如下: G :10.5KV ;T1:10.5/242KV ;T2:220/121/38.5KV ;T3:35/6.3KV 5、为什么110KV 及以上的架空输电线路需要全线架设避雷线而35KV 及以下架空输电线路不需全线架设避雷线? 答:因为110KV 及以上系统采用中性点直接接地的中性点运行方式,这种运行方式的优点是:正常运行情况下各相对地电压为相电压,系统发生单相接地短路故障时,非故障相对地电压仍为相电压,电气设备和输电线路的对地绝缘只要按承受相电压考虑,从而降低电气设备和输电线路的绝缘费用,提高电力系统运行的经济性;缺点是发生单相接地短路时需要切除故障线路,供电可靠性差。考虑到输电线路的单相接地绝大部分是由于雷击输电线路引起,全线路架设避雷线,就是为了减少雷击输电线路造成单相接地短路故障的机会,提高220KV 电力系统的供电可靠性。 35KV 及以下系统采用中性点不接地或经消弧线圈接地的中性点运行方式,即使雷击输电 线路造成单相接地时,电力系统也可以继续运行,供电可靠性高,所以无需全线架设避雷线。 6、在下图所示的电力系统中已知KV U 3/10=φ,A U C 3530=φω,如要把单相接地时流过接地点的电流补偿到20A ,请计算所需消弧线圈的电感系数。 解: 单相接地故障时的相量图如下:

第六章数组习题答案

第六章数组习题答案 一、单项选择题 1. C语言中,一维数组下标的最小值是(B )。 A)1 B) 0 C) 视说明语句而定D) 无固定下限 2. 若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是( B )。A)a[0][4] B) a[1][3] C) a[0][3] D) a[1][4] 3. 设有数组定义:char str[ ]=”China0”,则数组str所占的空间为( D )字节。 A)4个B) 5个C) 6个D) 7个 4. 若有定义语句:char str[ ]=”ab\n\012\\\n”; 则执行语句:printf(“%d”,strlen(str));后,输出结果是( A )。 A)3 B) 4 C) 6 D) 12 5. 下列描述中不正确的是( C )。 A)字符型数组中可以存放字符串 B)可以对字符型数组进行整体输入、输出 C)可以对整型数组进行整体输入、输出 D)不能在赋值语句中通过赋值运算符”=”对字符型数组进行整体赋值 6. 当用户要求输入的字符串中含有空格时,应使用的输入函数是( C )。 A)scanf( ) B)getchar( ) C) gets( ) D) getc( ) 7. 有以下程序 #include main( ) { int i,x[3][2]={0}; for(i=0;i<3;i++) scanf(“%d”,x[i]); printf(“%3d%3d%3d\n”,x[0][0], x[0][1], x[1][0]); } 程序运行后的输出结果是()。 A)2 0 0 B) 2 0 4 C) 2 4 0 D) 2 4 6 8. 有以下程序 #include #include main( ) { char p[20]={‘a’,’b’,’c’,’d’},q[ ]=”abc”,r[ ]=”abcde”; strcpy(p+strlen(q),r); strcat(p,q); printf(“%d %d\n”,sizeof(p),strlen(p)); } 程序运行后的输出结果是( C )。 A)20 9 B) 9 9 C) 20 11 D) 11 11 9. 有以下程序 #include #include main( )

数组及其应用(详细教案)

提问:给一组数排序,这组数该如何存 放呢? 8 2 9 4 5 6 3 7 1 6 这就是本节课要解决的问题。 ?一个班学生的学习成绩 ?一行文字 ?一个矩阵 这些数据的特点是: 1.具有相同的数据类型 2.使用过程中需要保留原始数据 C语言为这些数据,提供了一种型:数组。所谓数组就是一组具有相数据的有序集合。 提出学习要求: 1 一维数组的定义和应用

2 二维数组的定义和应用 3 字符数组的应用 第七章数组 7.1一维数组及应用 7.1.1一维数组的定义方式 在C语言中使用数组必须先定义、后使用,定义数组也就确定了数组的首地址、数组元素的类型和个数(数组长度)。 一维数组的定义方式为: 类型说明符数组名[常量表达式]; 例如: 1) int a[5]; 说明整型数组a,a是数组名,有5个元素。但

是其下标从0开始计算。因此5个元素分别为a[0],a[1],a[2],a[3],a[4]。注意不能使用数组元素a[5]。 float b[10],c[20]; 说明实型数组b,b是数组名,有10个元素,实型数组c,有20个元素。 char ch[20]; 说明字符数组ch,有20个元素。 对于数组类型说明应注意以下几点:2) 数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型都是相同的。 3) 数组名的书写规则应符合标识符的书写规定。 4) 数组名不能与其它变量名相同。 例如:

main() { int a; /*a为整型变量*/ float a[10]; /* 数组名a与上面的变量名a相同,错误!*/ …… } 是错误的。 5) 不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式。 例如: #define FD 5 /* FD是符号常数*/ main() {

- 串数组树作业(参考答案)

第四-六章串、数组、树作业 一、判断正误:(每小题1分,共5分) 正确在()内打√,否则打×。 1.(√)子串是主串中任意个连续字符组成的序列。 2.(×)线性结构只能用顺序结构存放,非线性结构只能用链表存放。 3.(√)完全二叉树的某结点若无左孩子,则它必是叶结点。 4.(√)二叉树有五种基本形态。 5. (√)由树的中序表示和前序表示可以导出树的后序表示。 6. (√)将一棵树转换为二叉树表示后,该二叉树的根结点没有右子树。 7. (√)采用二叉树来表示树时,树的先根次序遍历结果与其对应的二叉树的前序遍历结果是一样的。 8. (×)在Huffman树中,权值较大的叶子结点离根较远。 9. (×)用一维数组存储二叉树时,是以先根遍历的次序存储结点。 二、填空题 1.已知二维数组A[0..10][0..20]采用行序为主方式存储,每个元素占2个存储单元, 并且A[0][0]的存储地址是1024, 则A[6][18]的地址是1312(1024+2*(6*21+18))。 2. 深度为5的二叉树最多有_____31___个结点(根结点层数为1)。 3.高度为h的完全二叉树最少有2h-1个结点。 4. 二叉树的先序遍历序列为:EFHIGJK,中序遍历序列为:HFIEJKG,则该二叉树根的右子树的根是:G。 5. N个结点的二叉树,采用二叉链表存放,空链域的个数为N+1。 6. 填空完成下面中序遍历二叉树的非递归算法: void InOrder(BiTree root) { InitStack ( &S ); p = ____root_____ ; while ( _____p________ || ! IsEmpty(S)) { while (p!=NULL) { Push(&S, __p___ ) ; p = _____p->lchild_________ ; } if ( ____! IsEmpty(S)___________ ) { Pop(&S, __p_____ ) ; Visit ( p -> data ); p = ___p->rchild____________ ; } } } 三、选择题 1.表达式a*(b?c)+d的后缀表达式是( B)。 A)abcd*?+ B)abc?*d+ C)abc*?d+ D)+?*abcd 2.对于有N个结点高度为K的满二叉树(结点编号为1到N,根结点的层数为1),其第K 层上最后1个结点的编号为 ( D )。 A)2K B)2K?1 C)B)2K?1?1 D)2K?1 3.将一棵有100个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点 进行编号,根结点编号为1,则编号最大的非叶结点的编号为:( C ) 。 A)48 B)49 C)50 D)51 4.在下列存储形式中,哪一个不是树的存储形式?( D ) 。 A)双亲表示法 B)孩子链表表示法 C)孩子兄弟表示法 D)顺序存储表示法

数值分析第一次作业及参考答案

数值计算方法第一次作业及参考答案 1. 已测得函数()y f x =的三对数据:(0,1),(-1,5),(2,-1), (1)用Lagrange 插值求二次插值多项式。(2)构造差商表。(3)用Newton 插值求二次插值多项式。 解:(1)Lagrange 插值基函数为 0(1)(2)1 ()(1)(2)(01)(02)2 x x l x x x +-= =-+-+- 同理 1211 ()(2),()(1)36 l x x x l x x x = -=+ 故 2 20 2151 ()()(1)(2)(2)(1) 23631 i i i p x y l x x x x x x x x x =-==-+-+-++=-+∑ (2)令0120,1,2x x x ==-=,则一阶差商、二阶差商为 011215 5(1) [,]4, [,]20(1) 12 f x x f x x ---= =-= =----- 0124(2) [,,]102 f x x x ---= =- 实际演算中可列一张差商表: (3)用对角线上的数据写出插值多项式 2 2()1(4)(0)1*(0)(1)31P x x x x x x =+--+-+=-+ 2. 在44x -≤≤上给出()x f x e =的等距节点函数表,若用二次插值求x e 的近似值,要使 截断误差不超过6 10-,问使用函数表的步长h 应取多少 解: ()40000(), (),[4,4],,,, 1.x k x f x e f x e e x x h x x h x x th t ==≤∈--+=+≤考察点及

(3) 2000 4 43 4 3 () ()[(()]()[()] 3! (1)(1) (1)(1) 3!3! .(4,4). 6 f R x x x h x x x x h t t t e t h th t h e h e ξ ξ =----+ -+ ≤+??-= ≤∈- 则 4 36 ((1)(1) 100.006. t t t h - -+± << Q在点 得 3.求2 () f x x =在[a,b]上的分段线性插值函数() h I x,并估计误差。 解: 22 22 11 1 111 22 11 11 1 () () k k k k h k k k k k k k k k k k k k k k k k k x x x x x x I x x x x x x x x x x x x x x x x x x x x x ++ + +++ ++ ++ + --- =+= --- ?-? -=+- - [] 2 11 22 11 ()()()[()] 11 ()() 44 h h k k k k k k k k R x f x I x x x x x x x x x x x x x h ++ ++ =-=-+- =--≤-= 4.已知单调连续函数() y f x =的如下数据 用插值法计算x约为多少时() 1. f x=(小数点后至少保留4位) 解:作辅助函数()()1, g x f x =-则问题转化为x为多少时,()0. g x=此时可作新 的关于() i g x的函数表。由() f x单调连续知() g x也单调连续,因此可对() g x的数值进行反插。的牛顿型插值多项式为 1()0.110.097345( 2.23)0.451565( 2.23)( 1.10) 0.255894( 2.23)( 1.10)(0.17) x g y y y y y y y - ==-+++++ -++-

vb课后练习答案习题解答 (5)

第5章数组与记录 5.1 填空题 1.若要定义一个包含10个字符串元素,且下界为1的一维数组s,则数组说明语句为()。 答案:Dim s(1 To 10) As String 2.若要定义一个元素为整型数据的二维数组a,且第一维的下标从0到5,第二维下标从-3到6,则数组说明语句为()。 答案:Dim a(0 To 5,-3 To 6) As Integer 3.如果数组元素的下标值为实数,则VB系统会按()进行处理。 答案:四舍五入原则 4.数组元素个数可以改变的数组称为();数组元素可以存放不同类型数据的数组称为()。 答案:可调数组、可变类型数组 5.数组刷新语句用于()。若被刷新的数组是数值数组,则把所有元素置();若被刷新的数组为字符串数组,则把所有元素置()。 答案:清除指定数组内容、0、空字符串 10.控件数组是由一组类型和()相同的控件组成,共享()。 答案:名字、同一个事件过程 11.控件数组中的每一个控件都有唯一的下标,下标值由()属性指定。 答案:Index 12.建立控件数组有两种方法:()和()。 答案:在设计阶段通过相同Name属性值来建立、在程序代码中使用Load方法 5.2 选择题 1.下列一维数组说明语句错误的是()。 a) Dim b(100) AS Double b) Dim b(-5 To 0) AS Byte c) Dim b(-10 To –20) AS Integer d) Dim b(5 To 5) AS String 答案:c 2.若有数组说明语句为:Dim a(-3 To 8),则数组a包含元素的个数是()。 a) 5 b) 8 c) 11 d) 12 答案:d 3.设有数组说明语句:Dim c(1 To 10),则下面表示数组c的元素选项中()是错误的。 a) c(i-1) b) c(5+0.5) c) c(0) d) c(10) 答案:c 4.下列数组说明语句中正确的是()。 a) Dim a(-1 To 5,8)AS String b) Dim a(n,n)AS Integer c) Dim a(0 To 8,5 To –1)AS Single d) Dim a(10,-10)AS Double

vb中一维二维数组应用

一维数组 排序 一、选择排序法: 数据已经放在一维数组中,要求从小到大排序。 数组 20 4 36 …… 45 109 3 下标 1 2 3 …… n-2 n-1 n 排序过程: 1、从第1项到第n项选择最小值,然后将第1项与最小项交换。 2、从第2项到第n项选择最小值,然后将第2项与最小项交换。 3、…… 4、从第n-1项到第n项选择最小值,然后将第n-1项与最小项交换。注意:最小值及下标由临时变量存储。 所以,需要两层循环:外层循环i执行n-1次,内层循环j执行n-i-1次For i=1 to n-1

最小值及下标由临时变量存储 tmpVal=第i项值 tmpId=第i项下标 For j=i+1 to n 若tmpVal >第j项值,则: tmpVal=第j项值 tmpId=第j项下标 next 将第i项与最小项交换 Next 从大到小呢? 二、冒泡排序法: 数据已经放在一维数组中,要求从小到大排序。 数组 20 4 36 …… 45 109 3 下标 1 2 3 …… n-2 n-1 n

两种方法:小数上浮和大数下沉。 小数上浮排序过程:从第n项到第k项,依次相临两项比较,若第m项小于第m-1项,则两项交换。(k从2到n) 第1次执行:结果是第1项至第n项中的最小值放到第1项中 1、若第n项小于第n-1项,将第n项与第n-1项交换。 2、若第n-1项小于第n-2项,将第n-1项与第n-2项交换。 3、…… 4、若第2项小于第1项,将第2项与第1项交换。 第2次执行:结果是第2项至第n项中的最小值放到第2项中 1、若第n项小于第n-1项,将第n项与第n-1项交换。 2、若第n-1项小于第n-2项,将第n-1项与第n-2项交换。 3、…… 4、若第3项小于第2项,将第3项与第2项交换。 …… 第n-1次执行: 1、若第n项小于第n-1项,将第n项与第n-1项交换。 所以,需要两层循环:外层循环i执行n-1次,内层循环j执行n-i次 For i=1 to n-1 For j=n to i+1 step -1 若第j项值<第j-1项值,则:

人力资源开发与管理-第一次作业及答案

《人力资源开发与管理》第一次作业答案 一、单项选择题。本大题共10个小题,每小题2.0 分,共20.0分。在每小题给出的选项中,只有一项是符合题目要求的。 1.与员工同甘共苦、同舟共济,反映了以下人本管理的哪方面基本内容() A.人的管理第一 B.以激励为主要方式 C.积极开发人力资源 D.培育和发挥团队精神 2.假设你是一个大公司的中层管理人员,如果你获得提升,在以下几种选择继任者的标 准中,你会优先考虑哪一条() A.是否具有较高的学历与较强的业务能力 B.能否得到部门成员及上级领导的普遍认同 C.能否保持你原先形成的管理风格 D.是否具备创新开拓能力 3.刚进公司的几个大学生很自然地形成了一个团队,大家兄弟相待,一起解决各自遇到 的难题,包括各自负责的经营工作。几年下来,这个团队的凝聚力很强,每个人都非常珍视这个团队。又过几年,这个团队的成员普遍得到较好的发展,但地位、收入等方面并没有形成多大的差距,然而大家却都感到团队的凝聚力没有以前那么强大了。 你认为造成松散的原因是什么() A.团队成员的能力增强了,独立性提高了 B.没有更高层次的目标推动 C.团队成员之间因工作繁忙而沟通太少 D.没有及时吸收新的团队成员 4.某保险公司X市分公司为开发一项新业务,从不同部门抽调若干员工组建了一个项目 团队,为激励他们高度热情地投身于新工作,你认为选择哪一种沟通媒介最合适() A.电子邮件

B.电话 C.面谈 D.简报 5.你是一家连锁快餐集团属下的一个分店经理,集团公司为你确定了今年上半年的经营 目标:从今年1月1日到6月30日之间,将销售额相对去年同期提高6%。你认为() A.该目标已经给分店经理一个明确无误的指令,是一个可考核的执行性目标。 B.该目标没有提出一个度量目标是否完成的客观标准,所以需要进一步改进。 C.该目标没有平衡利润与销售增长之间的关系,可能给分店经理以误导,需要改 进。 D.该目标没有规定清楚如何达成目标的步骤、措施和资源配置,需要进一步改进。 6.失业保险所属的员工福利类型是() A.企业福利 B.法定福利 C.生活福利 D.有偿假期 7.张莉今年26岁,是某电脑公司市场开发部经理,思路敏锐,干劲十足,不久前刚获 得某名牌大学硕士学位,目前工资待遇相当高。假如你是张莉的领导,你认为以下哪一种激励方式最能增进她的工作绩效()? A.采取以个人工作绩效为考核依据的奖励制度 B.减少对她的监督,使她有更多的决策和行动自由。 C.对她的成绩给予公开表扬。 D.提高她地位的象征(例如,更豪华的办公室,新的头衔,专用秘书等)。 8.一般员工提出辞职时,组织应该() A.为员工解决困难把他争取回来

【精选资料】VB控件 数组 过程复习题 参考答案2

常用标准控件作业 一、选择题 1.下列关于属性设置的叙述错误的是_______B__。 A.一个控件具有什么属性是Visual Basic预先设计好的,用户不能改变它 B.一个控件具有什么属性值是Visual Basic预先设计好的,用户不能改变它 C.一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置 D.一个控件的属性在属性窗口中设置后,还可以再利用程序代码为其设置新值 2.以下过程是标签Label1的___A______事件。 Prviate Sub Label1_Click( ) End Sub A.单击 B.双击 C.拖拽 D.移动 3.下列控件中可设置滚动条是____C_____。 A.检查框(复选框) B.框架 C.文本框 D.标签框 4.标签所显示的内容,由___C______属性值决定。 A. Text B. Name C. Caption D. Alignment 5.定时器的定时间隔单位是__C_______。 A. 秒 B. 微秒 C. 毫秒 D. 分 6.检查框(复选框)的控件名称为______B___。 A. OptionBotton B. CheckBox C. PictureBox D. Image 7.若要求向文本框输入密码时,只在文本框中显示&号,则应当在此文本框的属性窗口中设置______D___。 A. Text属性值为& B. Caption属性值为& C. PasswordChar属性值为空 D. PasswordChar属性值为& 8.若要设置定时器的定时间隔,可通过__A_______属性来设置。 A. Interval B. Value C. Enabled D. Text 9.若要设置定时器的定时间隔设为5秒,应将Interval属性值设为_D________。 A. 5 B. 50 C. 500 D. 5000 10.若要使不可见命令按钮显示出来,可通过设置_____A____属性的值为True来实现。 A.Visible B.Enabled C.Default D.Value 11.若要使定时器起作用,应将其__D_______属性设置值设为True。 A.Interval B.Value C.Text D.Enabled 12.若要使命令按钮失效,可设置_____B____属性为False来实现。 A.Value B.Enabled C.Visible D.Cancel 13.若要向列表框新增列表项,可使用_____D____方法来实现。 A.Add B.RemoveItem C.Clear D.AddItem 14.要获得垂直滚动条Vscrollbar控件所能表示的最大值,可通过调用该控件的_____B____属性来实现。 A.Value B.Max C.Min https://www.sodocs.net/doc/1e8149171.html,rgeChange 15.要将命令按钮上的文字设置为“粗体”可通过设置__B_______属性值为True来实现。 A.FontItalic B.FontBold C.FontUnderline D.FontSize 16.要将命令按钮上的文字设置为“斜体”可通过设置____A_____属性值为True来实现。 A.FontItalic B.FontBold C.FontUnderline D.FontSize 17.要将命令按钮上的字体设为“隶书”,可设置______C___的属性为“隶书”。 A.FontBold B.BackItalic C.FontName D.FontSize 18.以下选项中,不属于单选按钮属性的是____D_____ A.Enabled B.Caption https://www.sodocs.net/doc/1e8149171.html, D.Min 19.组合框的风格可通过____C_____属性来设置。 A.BackStyle B.BorderStyle C.Style D.Sorted 20.标签的边框由_____C____属性的设置来决定。 A.BackColor B.BackStyle C.BorderStyle D.AutoSize 21.单选按钮的控件名称为____D_____。 A.Botton B.CheckBox C.PictureBox D.OptionBotton 22.单选按钮的当前状态可通过___A______属性来访问。 A.Value B.Checked C.Selected D.Caption 23.当滚动条中的滑块位置变化时,将触发其___C______事件。 A.LostFocus B.SetFocus C.Change D.GetFocus 24.假定Picture1和Form1分别为图片框和窗体的名称,以下语句___A______可清除图片框中的文本信息。 A.Picture1.cls B.Picture1.clear C.Form1.cls D.Form1.clear 25.确定一个窗体或控件的大小的属性是_____B____。 A.Width或Height B.Width和Height C.Top或Left D.Top和Left

C语言一维数组教案

学科:计算机科学与技术 课程:C语言程序设计 课题:一维数组 课时:2 教学目标:1、掌握一维数组的定义和引用 2、掌握一维数组的初始化方法 3、了解与一维数组有关的应用编程方法 教学重点:一维数组的定义和引用、初始化方法 教学难点:与一维数组有关的应用编程方法 教学方法:举例法,引导法 教学步骤:1、通过一个例子提出问题来引出本节课的知识点 2、讲授一维数组的定义和引用、初始化方法 3、示例训练 4、进行本节课的总结及作业布置 教具:黑板计算机投影仪 教学过程: 一、导入: 提问:保存一个班50位同学的一门功课的成绩,并且找出最高分和最低分,应如何实现? 解题思路:定义50个变量,从键盘中输入值,然后再相互比较。处理起来很复杂,是

否有更简便的方法?引出本节课的知识点-----数组。 二、讲授: 1、数组概述: ·数组:是数目固定,类型相同的若干个变量的有序集合,用数组名标识。 序:是数组元素之间的位置关系,不是元素值的大小顺序。 数组名:是用于区别其它数组及变量的。 ·数组元素:集合中的变量,属同一数据类型,用数组名和下标确定。 下标:是数组元素在数组中的位置。 ·数组的维数:数组名后所跟下标的个数。 2、一维数组的定义 一维数组是指由一个下标数组元素组成的数组。其定义形式为: 存储类型数据类型数组名[常量表达式] 例如:static int score[50]; 它表示定义了一个名为score的数组,该数组有50个元素,其存储类型为静态型,数据类型为整型。 说明: (1)存储类型为任选项,可以是auto、static、extern存储类型,但是没有register 型。 (2)数据类型是用来说明数组元素的类型:int , char , float。 (3)数组名的命名应遵守标识符的命名规则,但是不能与其他变量同名。

第一次作业及答案

第一次作业 一、单项选择题 1.需求规律说明(B )。 A.药品的价格上涨会使药品质量提高B.计算机价格下降导致销售量增加 C.丝绸价格提高,游览公园的人数增加D.汽车的价格提高,小汽车的销售量减少 E.羽毛球的价格下降,球拍的销售量增加 2.当羽毛球拍的价格下降时,对羽毛球的需求量将(C )。A.减少B.不变 C. 增加D.视具体情况而定E.以上都有可能 3.其他条件不变,牛奶价格下降将导致牛奶的(D )。 A.需求下降B.需求增加C.需求量下降D.需求量增加E.无法确定 4.当出租车租金上涨后,对公共汽车服务的(A )。 A.需求增加B.需求量增加C.需求减少D.需求量减少E.无法确定 5.以下几种情况中,(B )项是需求规律的例外。 A.某商品价格上升,另一商品需求量也上升B.某商品价格上升,需求量也上升 C.消费者收入增加,对某商品的需求增加

6.消费者偏好改变,对某商品的消费量随着消费者收入的增加而减少,则该商品是( D )。 A.替代品B.互补品C.正常品D.低档品E.无法确定 7.供求规律说明(D )。 A.生产技术提高会使商品的供给量增加 B.政策鼓励某商品的生产,因而该商品的供给量增加 C.消费者更喜欢某商品,使该商品的价格上升 D.某商品价格上升将导致对该商品的供给量增加 E.以上都对 8. 假如生产某种商品所需原料的价格上升了,这种商品的( B )。A.需求曲线将向左移动B.供给曲线向左移动C.供给曲线将向右移动 9. 政府为了扶持农业,对农产品规定高于均衡价格的支持价格。政府要维持支持价格,应 该采取下面的相应措施( C )。 A.增加对农产品的税收B.实行农产品配给制C.收购过剩的农产品 10. 政府把价格限制在均衡价格以下可能导致( A )。 A.黑市交易B.大量积压C.买者买到了希望购买的商品 11. 当需求的增加幅度远大于供给增加幅度的时候,( B )。

实验(6)-数组-参考答案

C语言程序设计实验教学(6) 【实验目的】数组的应用是很重要的一章。通过实验掌握一维数组的主要应用,并理解数组的存储。对二维数组的处理要比较熟悉。 【实验要求】一维数组的题目要求全面掌握,应用循环结构完成一维数组的输入、处理和输出。二维数组能够完成简单的数据处理和应用。 【实验课时】8.0 【实验内容】 一维数组: 1、定义一个可以存放10个元素的int数组a,输入10个数,并逆序输出。 #include #include void main( ) {int a[10], i; clrscr(); printf("Please input array a :"); for(i=0;i<10;i++) scanf("%d", &a[i]);/* 由键盘逐次输入值赋予数组各元素*/ for(i=9;i>=0;i--) /* 变量i递减控制着数组元素倒序输出*/ printf("%5d", a[i]); } 2、用数组来保存Fibonacci数列前20项数值,以每5个数据为一行进行 输出。 #include #include void main( ) {int i; long f[20]; clrscr(); f[0]=1;f[1]=1; for(i=2;i<20;i++)

f[i]=f[i-1]+f[i-2]; for(i=0;i<20;i++) {if(i%5==0) printf("\n"); printf("%10ld",f[i]); } } 3、统计具有10个元素的自然数数组num中的奇数个数。 #include #include void main( ) {int i,num[10],count=0; clrscr(); for(i=0;i<10;i++) {printf("enter NO %d : ",i+1);/*给予输入提示*/ scanf("%d",&num[i]); if(num[i]%2!=0) count++;} printf("Count is:%d\n",count ); } 4、计算整数数组a中的最大值及其所在的下标。 #include #include void main( ) {int i,max,p,a[10]; clrscr(); printf("please enter 10 data:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); max=a[0];p=0; for(i=1;i<10;i++)

C语言实验__一维数组

实验6 一维数组 实验要求: 使用Visual C++ 6.0开发环境,完成以下习题。 1. (此题可不使用数组)输出1~100之间的不能被7整除的数。(要求使用continue语句,如果其能被7整除则continue)。源程序保存为6-1.c。运行效果截图保存为6-1p.jpg。 2. 对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。源程序保存为6-2.c。运行效果截图保存为6-2p.jpg。 3. 定义一个100个元素的数组,依次赋值为1 ~ 100。先输出其中能被3整除的数。再输出其中能被5整除的数。(注意数组的下标是从0开始。)源程序保存为6-3.c。运行效果截图保存为6-3p.jpg。 4. 让用户输入学生的人数n,然后输入这n个学生的语文成绩,保存在数组中。然后分别计算输出: (1)统计语文成绩平均分。 (2)不及格的学生序号及成绩、并统计不及格人数。 (3)最高分的成绩及最高分的学生的序号。 源程序保存为6-4.c。运行效果截图保存为6-4p.jpg。 5. 定义一个数组A存放6个学生的高数成绩,定义一个数组B存放这6个学生的英语成绩, 再定义一个数组C存放这6个学生的C++成绩。在输入时,要求逐个学生的三门课成绩输入(即先输入第1个学生的三门课成绩,再输入第2个学生的三门课成绩,以此类推)。求这6个同学三科的总分存放在数组D中,并输出。源程序保存为6-5.c。运行效果截图保存为6-5p.jpg。 6. 编程实现:简单版成绩管理系统1。 程序首先显示菜单,让用户选择1则添加一个学生的的记录,选择2则查看一个学生的记录,选择3则修改一个学生的记录,选择4则浏览所有学生记录。每个学生记录由其学号、高数成绩、英语成绩、C++成绩组成。(提示:定义一个100个元素的数组,存放学生的学号;定义一个100个元素的数组存放高数成绩,定义一个100个元素的数组存放英语成绩;定义一个100个元素的数组存放C++成绩;定义一个变量记录当前已经总共添加了多少个学生) 当用户选择1之后,让用户输入要添加的学生的学号、高数成绩、英语成绩、C++成绩。 当用户选择2之后,先让用户输入要查看的学生学号,然后输出其高数、英语、C++成绩。 当用户选择3之后,先让用户输入要修改的学生学号,然后依次让用户重新输入这个学生的高数、英语、C++成绩、 当用户选择4之后,依次输出每个学生的学号、高数、英语、C++成绩。 源程序保存为6-6.c。运行效果截图保存为6-6p.jpg。

成本管理第一次作业参考答案.doc

作业及讲评栏作者:xx 成本管理第一次作业参考答案 一、单项选择题 1.企业在生产各种工业产品等过程中发生的各种耗费,称为(C )。 A.成本 B.产品成本 C.生产费用 D.经营费用 2.产品成本实际包括的内容称为(B )。 A.生产费用 B.成本开支范围 C.成本 D.制造成本 3.企业对于一些主要产品、主要费用应采用比较复杂、详细的方法进行分配和计算,而对于一些次要的产品、费用采用简化的方法进行合并计算和分配的原则称为(D )。 A.实际成本计价原则 B.成本分期原则 C.合法性原则 D.重要性原则 4.工业企业成本核算的内容是(C )。 A.产品生产成本B.期间费用C.产品生产成本和期间费用D.各成本项目的费用 5.当几种产品共同耗用几种材料的情况下,材料费用的分配可采用 (D )。 A.定额耗用量比例分配法 B.产品产量比例分配法 C.产品重量比例分配法 D.产品材料定额成本比例分配法 6.某企业生产产品经过2道工序,各工序的工时定额分别为30小时和40小时,则第二道工序在产品的完工率约为( D )。 A.68% B.69% C.70% D.71% 7.采用约当产量法计算在产品成本时,影响在产品成本准确性的关键因素是(B )。

A.在产品的数量 B.在产品的完工程度 C.完工产品的数量 D.废品的数量 8.最基本的成本计算方法是(A )。 A.品种法 B.分批法 C.分步法 D.分类法 9.管理上不要求计算各步骤完工半成品所耗半成品费用和本步骤加工费用,而要求按原始成本项目计算产品成本的企业,采用分步法计算成本时,应采用(D )。 A.综合结转法 B.分项结转法 C.按计划成本结转法 D.平行结转法 10.在大量生产的企业里,要求连续不断地重复生产一种或若干种产品,因而管理上只要求而且也只能按照(B )。 A.产品的批别计算成本 B.产品的品种计算成本 C.产品的类别计算成本 D.产品的步骤计算成本 二、多项选择题 1.产品的价值取决于生产上耗用的社会必要劳动量,它的组成内容包括(ABD)。 A.产品中所耗用的物化劳动的价值 B.劳动者为自己劳动所创造的价值 C.企业生产中发生的全部支出 D.劳动者剩余劳动所创造的价值 E.劳动者创造价值的总和 2.在进行成本核算时,在不同时期、不同产品以及产成品和在产品之间正确分摊费用,应分清有关成本的几个界线包括(ABCD )。 A.分清本期成本和下期成本的界线 B.分清各种产品成本的界线 C.分清在产品成本和产成品成本的界线 D.分清计入产品成本和不应计入产品成本的界线 E.分清本企业产品成本和其他企业产品成本的界线

一维数组试题

C语言考试试题[一维数组] 姓名:学号:成绩: 一、填空题:(每题1分,共10分) 1、数组是构成的集合。 2、数组元素被顺序连续地存放在内存中,并通过进行访问。 3、数组元素的下标从开始。长度为n的数组中,最后一个元素下标为。 4、一维数组是最简单的数组,其定义形式是:。 5、一个C字符串是以结束的字符序列。 6、专门用于字符串的输入和输出的函数是。 7、float fv[]={0,4,5,12,-7,56.8,0};数组fv的长度是_________。 8、存储字符串“\0”占用________字节的存储单元。 9.有定义int a[]={4,6,78,3456,98,2,89};该数组元素最大的下标为___________。 二、单项选择题,请将答案写在下列答题卡中(每题2分,共24分 )。 1、以下正确的概念是() A、数组名的规定与变量名不相同。 B、数组名后面的常量表达式用一对圆括号括起来。 C、数组下标的数据类型为整型常量或整型表达式。 D、在C语言中,一个数组的数组下标从1开始。 2、对数组初始化正确的方法是: A、int a(5)={1,2,3,4,5}; B、int a[5]={1,2,3,4,5}; C、int a[5]={1…5}; D、int a[5]={0,1,2,3,4,5}; 3、若有以下的数组定义:char x[]=”12345”; char y[]={‘1’,’2’,’3’,’4’,’5’}; 则正确的描述是:() A、x数组和y数组长度相同 B、x数组长度大于y数组长度 C、x数组长度小于y数组长度 D、两个数组中存放相同的内容 4、以下程序运行时,从键盘输入:AhaMA Aha<回车>,则下面程序的 运行结果是() #include main() {char s[80],c=’a’; int m=0; scanf(“%s”,s); while(s[m]!=’\0’) { if(s[m]==c) s[m]=s[m]-32; else if(s[m]==c-32) s[m]=s[m]+32; m++;} puts(s);} A、ahAMa B、AhAMa C、AhAMa ahA D、ahAMa ahA 5、给出以下定义:char x[]=”abcdefg”; char y[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为:() A 数组A和数组属于空数组 B 数组X和数组Y的长度相同 C 数组X的长度大于数组Y的长度D数组X的长度小于数组Y的长度 6、下面程序的运行结果是() main() {char a[]=”morning”,t;int m,n=0; for(m=1;m<7;m++) if(a[n]

相关主题