文档库 最新最全的文档下载
当前位置:文档库 › 2013高级语言程序设计期中考试答案

2013高级语言程序设计期中考试答案

2013高级语言程序设计期中考试答案
2013高级语言程序设计期中考试答案

二○一三—二○一四学年第一学期期中考试 #include

int main( )

{ int x=1,y=2,z=3;

printf(“x+y+z=%d ”,x+y+z);

return 0;}

一、密封线内不准答题。 二、姓名、准考证号不许涂改,否则试卷无效。

三、考生在答题前应先将姓名、学号、年级和班

级填

在指

定的

方框

内。

试卷

印刷

不清

楚。

可举

向监

考教

师询

问。 所在年级、班级 注意

A、1+2+3=6

B、6

C、x+y+z=6

D、x+y+z=123

6.以下选项中不是C语句的是(D )。

A、{i=1;printf(“%d\n”,i);}

B、max=m>n?m:n;

C、;

D、a=9,c=5

7.若变量已正确定义并赋值,下面符合C语言语法的表达式是(B)。

A、a%=3.5

B、a=7+b+c,a++

C、int(12.5)/4

D、a=a+7=c+b

8.若有下列定义:

char a; int b;

float c; double d;

则表达式a*b+d-c的值的类型为(D)。

A、float

B、int

C、char

D、double

9.下列程序输出结果是( A )(小数点后只写一位)。

#include

int main( )

{ double d; float f; long int l; int i;

i=f=l=d=20/3;

printf(“%d %ld %f %f”,i,l,f,d);

return 0;}

A、 6 6 6.0 6.0

B、6 6 6.7 6.7

C、 6 6 6.0 6.7

D、6 6 6.7 6.0

10.下面有关算法的特性错误的是(C)。

A、有穷性

B、有零个或多个输入

C、不确定性

D、有一个或多个输出

二、填空题(每题5分,共30分)

1.分析下面的C语言程序:

void main()

{

char ch='a';

int x=10,y=5;

switch (ch+1)

{ case 'a':

printf("x+y=%d",x+y);

break;

case 'b':

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

break;

default:

printf("nothing!");break;

}

}

程序执行后的输出结果是__x-y=5________。(5分)

2.求一元二次方程ax2+bx+c=0的解。

#include

#include (1分)

int main()

{

double a,b,c,disc,x1,x2,realpart,imagpart;

scanf("%lf,%lf,%lf", &a,&b,&c);

disc=b*b-4*a*c;

if( fabs(disc)<=1e-6) (2分)

printf("has two equal roots:%8.4f\n",-b/(2*a));

else

if( disc>1e-6) (2分)

{

x1=(-b+sqrt(disc))/(2*a);

x2=(-b-sqrt(disc))/(2*a);

printf("has distinct real roots:%8.4f and %8.4f\n",x1,x2);

}

else

{

realpart=-b/(2*a);

imagpart= sqrt(-disc)/(2*a) ;

printf(" has complex roots:\n");

printf("%8.4f+%8.4fi\n",realpart,imagpart);

printf("%8.4f-%8.4fi\n",realpart,imagpart);

}

return 0;

}

3.下面是求一个3*3矩阵对角线元素的和,请在空白处填上适当的内容. void main()

{

i nt a[3][3]={{1,2,3},{4,5,6},{6,7,8}}, sum=0;

int i,j;

f or(i=0; i<3;i++) (1分)

for(j=0;j<3;j++)

if( j= =i ) (2分)

sum+= a[i][j]; (2分)

p rintf("sum=%d",sum);

}

4. 下面程序是统计1~100之间能被3整除的所有整数的数量,并输出。请在空白处填入适当的内容。(每空2.5分)

#include

void main()

{

i nt i,n=0;

f or(i=1;i<=100;i++)

{

(1分)

continue ; (2分)

printf("%d ",i);

n++ ; (2分)

}

p rintf("1-100之间能被3整除的整数有%d个\n",n);

}

5. 使用冒泡法对10个整数按照从小到大排序。请在下面程序中空格处填入适当的内容。

#include "stdio.h"

void main()

{

int i,j,temp,a[10];

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

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

for(j=0;j<9;j++)

for(i=0;i< 9-i ;i++) (2分)

if( a[i]>a[i+1]) (2分)

{ temp=a[i]; a[i]=a[i+1]; a[i+1]=temp;}

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

printf("%d ",a[i]);

}

6. 下面程序实现并调用了对字符串反转的函数,请在空格处填写适当的

语句

#include

#include

main()

{

char str[100];

printf("input string:");

scanf("%s", str);

char t;

int i,j;

for (i=0,j=strlen(str); i

{ t=str[i];

str[i]=str[j-1]; (2分)

str[j-1]=t;

}

printf("inverse string:%s\n", str); (2分)

return 0;

}

三、改错题。在下面给出的程序中,每小题有2处错误(可以是语法错误或者逻辑错误),请找出其中的错误,并改正。(每题5分,共30分,每找对1个错误,加1分,每修改正确1个错误,再加1.5分。)

1.编写函数fun计算下列分段函数的值:

x*x+x x<0且x≠-3

f(x)= x*x+5x 0≤x<10

x*x+x-1 其它

#include

int main()

{

float y;

float x;:

printf("input x=");

scanf("%f", &x);

if (x<0 ||x!=-3.0) 改为:if (x<0 && x!=-3.0)

y=x*x+x;

else if(0<=x<10.0) 改为:else if(x>=0 && x<10.0)

y=x*x+5*x;

else

y=x*x+x-1;

printf("x=%f,y=%f\n",x,y);

return 0;

}

答案:

1)if (x<0 ||x!=-3.0) ----改为:if (x<0 && x!=-3.0)

2)else if(0<=x<10.0) ---- 改为:else if(x>=0 && x<10.0)

2.下列程序实现从键盘输入一个大写字母,要求用小写字母输出。找出程序中错误的地方并改正。

#include

int main ( )

{ char c1,c2;

c1=getchar(c1); 改为:c1=getchar( );

c2=c1+32;

printf(“输出的小写字母为%d\n”,c2); %d 改为%c

return 0;

}

答案:

1) c1=getchar(c1)---- c1=getchar( )

2) printf(“输出的小写字母为%d\n”,c2);-----%d 改为%c

3.利用欧几里德算法(也称辗转相除法)计算两个正整数的最大公约数。该算法的基本思想是:假设有两个整数m和n,通过连续运用求余运算,直到余数为0为止,最后非0的余数就是最大公约数。

#include

main()

{

int a, b, r, x;

printf("Input a,b:");

scanf("%d,%d" , a, b); 改为:scanf("%d,%d" ,& a, &b);

do{

r = a / b; 改为:r = a % b;

a = b;

b = r;

}while (r != 0);

x=a;

printf("最大公约数= %d\n", x);

}

答案:

1)scanf("%d,%d" , a, b);----- scanf("%d,%d" ,& a, &b);

2)r = a / b;----- r = a % b;

4.有一个2×3的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。

#include

void main( )

{

int i, j, row=0, colum=0, max;

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

max=0; 改为:max=a[0][0]

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

for (j=0;j<3;j++)

if(max

max=a[i][j]; row=i; colum=j; 改为:{max=a[i][j]; row=i; colum=j;} printf("max=%d\nrow=%d\ncolum=%d\n",max,row,colum);

}

答案:

1)max=0------max=a[0][0]

2)max=a[i][j]; row=i; colum=j;------ {max=a[i][j]; row=i; colum=j;}

5. 输入一行字符,统计其中的英文字符、数字字符、空格字符,以及其他字符的个数。

#include

#include

#define ARR_SIZE = 80 改为:define ARR_SIZE 80

main()

{

char str[ARR_SIZE];

int len, i;

int letter,digit,space,other;

letter=digit=space=other=0;

printf("请输入一个字符串:");

gets(str);

len = strlen(str);

for (i=0; i

{

if (a=

改为:if (…a?=

{

++letter;

}

else if ('0'=

{

++digit;

}

else if (str[i]= =' ' )

{

++space;

}

else

++other;

}

printf("英文字符数:%d\n", letter);

printf("数字字符数:%d\n", digit);

printf("空格数:%d\n", space);

printf("其他字符数:%d\n", other);

}

答案:

1)define ARR_SIZE = 80 改为define ARR_SIZE 80

2)if (a=

改为if (…a?=

6、任意输入一个字符串,在星期表中查找该字符串,若找到,则打印“已找到”,否则打印“没找到”。

#include

main()

{

int i;

int findFlag;

char x[10];

char weekDay[7][10]= { "Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};

findFlag=0;

printf("请输入一个字符串:");

scanf("%s",x);

for (i=0; i < 7 && !findFlag; i++)

{

if (x = weekDay[i]) 改为:if (strcmp(x ,weekDay[i])= =0)

{

findFlag = 1;

}

}

if (findFlag=1) 改为:if (findFlag= =1)

{

printf("找到\n");

}

else

{

printf("没找到!\n");

}

}

答案:

1)if (x = weekDay[i]) ------- if (strcmp(x ,weekDay[i])= =0)

2)if (findFlag=1)----------- if (findFlag= =1)

四、编程题(共30分)请用NS画出每个程序的流程图(每个流程图占4

分),并编写相应的程序(每个程序占6分),。

1.闰年问题。从键盘上输入某年份year(4位十进制数),判断其是否闰年。

闰年的条件是:能被4整除、但不能被100整除,或者能被400整除。(10分)

int main()

{

int year,leap;

scanf("%d",&year);

if (year%4==0)

{

if(year%100==0)

{

if(year%400==0)

leap=1;

else

leap=0;

}

else

leap=1;

}

else

leap=0;

if (leap)

printf("%d is ",year);

else

printf("%d is not ",year);

printf("a leap year.\n");

return 0;

}

2. 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩

(10分)

#include

int main()

{

int day,x1,x2;

day=9;

x2=1;

while(day>0)

{x1=(x2+1)*2; /*第1天的桃子数是第2天桃子数加1后的2倍.*/

x2=x1;

day--;

}

printf("total=%d\n",x1);

return 0;

}

#include

int main()

{ char s1[80],s2[40];

int i=0,j=0;

printf("input string1:");

scanf("%s",s1);

printf("input string2:");

scanf("%s",s2);

while (s1[i]!='\0')

{

i++;

//printf("i=%d, s1[i]=%c\n",i-1,s1[i-1]); }

while(s2[j]!='\0')

{

s1[i++]=s2[j++];

//printf("i=%d, s1[i]=%c\n",i-1,s1[i-1]); }

s1[i]='\0';

printf("\nThe new string is:%s\n",s1); return 0;

}

2013年传热学期中考试答案

南昌大学 2013~2014学年第一学期期中考试试卷 1. 内燃机气缸壁厚8mm δ=,热导率50/(.)w W m K λ=,燃气与气缸内表面的对流换热系数2600/(.)ci h w m K =,辐射传热系数230/(.)ri h w m K = ,汽缸壁外表面与冷却水的对流传热系数21800/(.)o h w m K =。设内燃机气缸壁可近似为平壁,试计算内燃机气缸壁传热的总热阻t R 。运行一段时间后,冷却水侧结了1mm 厚的水垢,水垢的热导率2/(.)f W m K λ=,试估算由于水垢引起的总热阻的相对变化。(15分) 答:(1)无水垢时: 11 ()10.0081 0.0023/(60030)150118001 W t i w o ci ri W o R R R R h h A A h A K W δλ=++=++ += ++=+??? (7分) (2)有水垢时: 11 ()10.0080.0011 0.0028/(60030)150******** f W t i w f o ci ri W f o R R R R R h h A A A h A K W δδλλ'=+++=+++ += +++=+???? (6分) (3)总热阻的相对增加:0.00280.0023 21.86%0.0023 t t t R R R '--==(2分) 2.由导热微分方程的一般形式如下: ()()()v t t t t c q x x y y z z ρλλλτ???????=+++??????? 简述上面方程中各项的物理意义。(2)将其简化成二维、非稳态、无内热源常物性的导热微分方程。(8分) 燃气 气缸内壁面 气缸外壁面 水垢外壁面 冷却水

高级语言程序设计(VB)随堂练习答案DOC

高级语言程序设计(VB)随堂练习答案 第1章概述·1.1程序设计语言 当前页有1题,你已做1题,已提交1题,其中答对1题。 1. https://www.wendangku.net/doc/2b6997960.html,是一种( )程序设计语言。 A. 面向事件 B. 面向属性 C. 面向对象 D. 面向过程 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第1章概述·1.2程序设计 当前页有2题,你已做2题,已提交2题,其中答对2题。 1.把源程序代码翻译为目标程序代码可以使用的翻译方式为( )。 A. 嵌入方式 B. 运行方式 C. 连接方式 D. 解释方式或编译方式 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 2.编译程序时出现的错误称为( ) 错误。 A. 语法或编译 B. 运行 C. 逻辑 D. 计算 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 第1章概述·1.3建立简单控制台应用程序 当前页有3题,你已做3题,已提交3题,其中答对3题。 1.存储数据不属于数据处理功能。

答题:对. 错. (已提交) 参考答案:× 问题解析: 2.控制台应用程序至少有一个Main过程。 答题:对. 错. (已提交) 参考答案:√ 问题解析: 3.上机时,程序编译和连接成功后,系统自动生成以.exe为扩展名的可执行文件。 答题:对. 错. (已提交) 参考答案:√ 问题解析: 第2章基本数据类型与表达式·2.1基本字符集和词汇集 当前页有3题,你已做3题,已提交3题,其中答对3题。 1.下面选项中()是算术运算符。 A. % B. & C. Mod D. And 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2.下面不合法的标识符是()。 A. Go_To B. Integer C. 姓名 D. Int1 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。 答题:对. 错. (已提交) 参考答案:× 问题解析: 第2章基本数据类型与表达式·2.2 基本数据类型

《高级语言程序设计》期末考试试卷

武汉大学计算机学院 2006-2007学年度第2学期2006级 《高级语言程序设计》期末考试试卷A卷 姓名:学号:专业: 说明:开卷考试,答案请全部写在答题纸上,写在试卷上无效。 一.单项选择题:(选择最合适的答案填空,每小题2分,共16分) ()1、在执行以下程序时,从键盘上输入9,则该程序输出结果是__________。 #include int main( ) { int n; scanf("%d",&n); if(n++<10) printf("%d\n",n); else printf("%d\n",n--); return 0; } A、8 B、9 C、10 D、11 ()2、表达式0156637&~0777的结果是____________。 A、0156000 B、156000 C、0637 D、637 ()3、假设有如下定义:int m=1,n=1; 则执行表达式(m=’5’<’3’)&&(n=’7’>’9’)后,m和n的值分别是_____________________。 A、1和1 B、1和0 C、0和1 D、0和0 ()4、表达式-11%3+7/2的结果是____________。 A、5.5 B、5 C、1.5 D、1 ()5、设有如下宏定义: #define BOOK(x) 8-x 则执行赋值语句v=BOOK(2)*BOOK(4); /*v为int型变量*/ 后,变量v的值为。 A、-12 B、0 C、24 D、44 ()6、设有如下定义: int a[6][4]; int (*p)[4]; p=a; 则与表达式*p+3等价的选项是_________。 A、a[0][3] B、&a[0][3] C、a[3][0] D、&a[3][0] ()7、假设有以下定义: static char *a=”h\te\nY\0W\0o\b”;

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

2013年小学期中考试

2013年小学期中考试 三年级语文试卷 题号一二三四总分 分数 一、拼音识字。(20分) 1、读拼音,写汉字组词。(8分) Yōu huàn wǔmìlín ( )伤()想威()神()()时chuīzhúguī ()烟()渐()矩 2、给带点的字选择正确的读音,用“√”表示。(6分) 清脆(chuì cuì)滋(zī zhī)味邻(lín líng)居脑(lǎo nǎo)袋名称(chēn chēng)责(zé zhé)任 3、比一比,再组词。(6分) 侧()购()寒() 测()构()赛() 拌()茫()等() 伴()芒()持() 二、积累运用。(32分) 1、照样子,写词语。(8分) 昼夜________ _________

蕴藏________ _________ 树冠________ _________ 堆城堡________ _________ 2、选词填空。(4分) ①班长()校长把下周国旗下讲话的机会交给我们班。(乞求请求) ②爸爸那()的话语我牢记在心。(坚决坚定) ③站在死海岸边,只见海水轻轻涌动,泛出一种()的光晕。(奇异奇特) ④我很后悔,()没问他的姓名、地址和电话。(竟然居然) 3、用心想一想,写一写。(4分) ①读完朱熹的“____________,____________。”让我的眼前仿佛出现了一幅绚丽迷人的春景图。 ②乐乐做事不够踏实,老师教育他说:“___________, __________,你一定要从小事做起,做好。” 4、照样子,写句子。(7分) ①天很黑,又有点雾,尽管有路灯,能见度仍然很差。 ______________,尽管____________,仍然___________。 ②植物的色彩多种多样,有褐色的,有紫色的,还有红色的。__________________多种多样,有________,有__________,还有__________。

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

高级语言程序设计期末考试试卷及答案(-E卷)

高级语言程序设计期末考试试卷及答案( E卷)2005-2006学年上学期考试科目: 考试类型:(闭卷)考试时间:120分钟 考试须知: 1.答案必须写在“答题卡”上,写在试卷上不得分。 2.必须在答题卡上正确填写班级、学号、姓名等内容。 一、选择题(共20小题,每小题1分) 1. 下列C常量中不合法的是( ) A.'\500' B.0500 C.'500' D."500" 2. C语言中,若对函数类型未加显示说明,则函数的隐含类型为()类型 A.void B.int C.空D.char 3. C语言程序的三种基本结构是() A. 嵌套结构、递归结构、顺序结构 B.递归结构、循环结构、转移结构 C. 顺序结构、选择结构、循环结构 D.循环结构、转移结构、顺序结构 4. 一个可执行C程序的开始执行点是() A.名为main()的函数B.包含文件的第一函数 C.程序中的第一个语句D.程序中的第一个函数 5. 下面程序段的执行结果是() int a=5, b=4, c=3; if(a>b>c) printf("a>b>c"); else printf("no"); A.a>b>c B.no C.编译错误D.运行错误

6. 合法的数组定义是( ) A .int a[] = “string ” B .int a[5] = {0,1,2,3,4,5} C .char a[] = {0,1,2,3,4,5} D .char s = “string ” 7. 在C 语言中,提供的合法关键字是( ) A .printf B .cher C .case D .Else 8. 在C 语言中,合法的字符常量是( ) A .’\081’ B .’\0’ C .’ab ’ D .”a ” 9. putchar 函数可以向终端输出一个( )。 A)字符串 B)实型变量值 C)整型变量表达式 D)字符或字符型变量 10. 在C 语言中,一个char 变量占( )字节。 A .1 B .2 C .4 D .8 11. 调用scanf(“%d,%d ”,&a,&b);时,正确的键盘输入是( ) A .12,23 B . a=12,b=23 C .12:23 D . 12 23 12. 若有int s[4] = {1,2,3,4};,则s[s[0]+ s[3]-s[2]] 的值是( ) A . 1 B . 2 C . 3 D . 4 13. 在C 语言中,一般1个float 类型变量占4个字节,则设float x[2][4];假设数组 x 开始于内存1000单元,则x[1][2]的存储始于( ) A.1004 B.1012 C.1020 D.1024 14. 下面对C 语言运算符的优先级叙述正确的是( )。 A . !(非) > 关系运算符 >算术运算符 > &&(与) > ||(或) > 赋值运算符 B . !(非) > 算术运算符 > 关系运算符 > &&(与) > ||(或) > 赋值运算符 C . 算术运算符 > 关系运算符 > !(非) > &&(与) > ||(或) > 赋值运算符 D . 算术运算符 >!(非) >关系运算符 > &&(与) > ||(或) > 赋值运算符 15. 若有代数式bc y x 32,则正确的C 语言表达式是( ) A . x^2*y/3*b*c B .x*x/b/c*y/3 C . x*x*y/3*b*c D .x^2*y/3/b/c

2013年上学期《电工基础》期中考试卷(已审核)

石泉县职业教育中心2013年上学期期末考试卷 适用年级: 13春机电班、电子班 科目:电工基础 考试范围: 第五、六章 命题人: 王春举 同科审核人: 教研组长: 一、填空题、作图题、计算题请在试卷上作答 二、 选择题答题卡 三、判断题答题卡 一、填空题(每空1分,共36分)。 (1)磁感线的方向:在磁体外部由 指向 ; 在磁体内部由 指向 。 (2)如果在磁场中每一点的磁感应强度大小 ,方向 ,这种磁场叫做匀强磁场。在匀强磁场中,磁感线是一组 。 (3)描述磁场的四个主要物理量是 、 、 和 它们的符号分别是 、 、 和 ;它们的国际单位分别是 、 、 和 。 (4)磁场间相互作用的规律是同名磁极相互 ,异名磁极相互 。 (5)载流导线与磁场平行时,导线所受磁场力为 ;载流导线与磁场垂直时,导线所受磁场力为 F= 。 (6)、左手定则的内容:伸开左手,使大拇指与其余四指垂直,并且都与手掌在一个平面内,让 垂直进入手心,并使四指指 向 ,这时手掌所在的平面与磁感线和导线所在的平面垂直, 大拇指所指的方向就是通电导线在磁场中 的方向。 (7)磁导率μ是用来表示媒介质 的物理量。任一媒介 质的磁导率与真空磁导率的比值叫做相对磁导率,即μr = (8)磁场强度的计算公式为 (9)磁感应强度B 是描述磁场 的物理量,磁感应强度B 的单位为 (10)磁场和电场一样,是一种______,具有_________和________的性质. (11)对于通电直导线,用右手握住导线,让伸直的大拇指指 向 ,那么弯曲的四指指向 的方向。 二 选择题(每题2分,共20分。将答案写在答题卡上。) 1. 判断通电导线或通电线圈产生磁场的方向用( ) A 右手定则 B 右手螺旋法则 C 左手定则 D 楞次定律 2. 下列与磁导率无关的物理量是( ) A 磁感应强度 B 磁通 C 磁场强度 D 磁阻 3 .如图1所示,直线电流与通电矩形圈同在纸面内,线框所受磁场力方向为( )

2020年10月全国高级语言程序设计(一)自考试题及答案解析.docx

??????????????????????精品自学考料推荐?????????????????? 全国 2018 年 10 月高等教育自学考试 高级语言程序设计(一)试题 课程代码: 00342 一、单项选择题(本大题共20 小题,每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括 号内。错选、多选或未选均无分。 1.下列不正确的转义字符是() . A. ′ ′ B. ′ ″ C. ′ \086′ D. ′ \0′ 2.下列运算符中,优先级最高的是() A. [] B.++ C.% D.&& 是 C 语言保留字的是 () 3.下列标识符中,不. A. char B. while C. min D. default 4.下列数据中,不.是 C 语言常量的是 () A. ′ \n′ B. ″ a″ C. e-2 D. 012 5.若定义了 int a; char b; float c ;,则表达式a*b-c 的类型是 () A. float B. int C. char D. double 6.若定义了 int a, x,y;,则下列语句中不.正确的是 () A. x=3 ,y=5 ; B. ++x ; C. x=y+=x*30 ; D. a=y+x=30 ; 7.调用函数时,若实参是一个数组名,则向函数对应的形参传送的是() A. 数组的长度 B.数组的首地址 C. 数组第一个元素的值 D. 整个数组元素的值 8.在 C 语言中,函数返回值的类型是由() A. 定义的函数类型决定 B.return 语句中表达式的类型决定 C.调用该函数的主调函数类型决定 D. 调用该函数时系统状态决定 9.若定义了 int b [][ 3]={ 1,2, 3,4, 5, 6, 7};,则 b 数组第一维的长度是 () A. 2 B. 3 C. 4 D.无确定值 1

暨南大学 2008高级语言程序设计试卷及答案

暨 南 大 学 考 试 试 卷 一、单项选择题(共20小题,每小题2分,共40分) 1、以下叙述中正确的是___________(C ) A 、C 语言程序总是从第一个的函数开始执行 B 、在 C 语言程序中,要调用的函数必须在main ()函数中定义 C 、C 语言程序总是从main ()函数开始执行 D 、C 语言程序中的main ()函数必须放在程序的开始部分 2、以下值不等于3的表达式是_____________(D ) A 、'D'-'A' B 、'6'-'3' C 、'\011' D 、3+'\0' 3. 能正确表达字母c 为大写字母的C 语言表达式是__________(D ) A )c>=’A’ and c<=’Z’ B )c>=’A’ || c<=’Z’ C )c>=’A’ or c<=’Z’ D )c>=’A’ && c<=’Z’ 4. 设变量a 是整型,f 是实型,i 是双精度型,则表达式10+'a'+i*f 值的数据类型为_____(C ) A )int B )float C )double D )不确定 5. 有函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));,此语句的实参数为________(A )

A、3 B、4 C、5 D、有语法错误 6. 设有语句int a=5,b; b=a>3&&0, a++; 执行后变量b的值为__________(C) A)5 B)6 C)0 D)1 7. 判断两个字符串s1和s2是否相等,应该使用____________(D) A)if (s1= =s2) B)if (s1=s2) C)if (strcpy(s1, s2)) D)if (strcmp(s1,s2)= =0) 8. 下面程序的执行结果是____________(B) main() { int n=1; n++; printf("%d%d%d",n,n++,――n);} A、2 2 1 B、2 2 2 C、2 3 2 D、2 1 1 9. 循环语句while(!E);中的表达式!E等价于________(C) A)E!=0 B)E!=1 C)E==0 D)E==1 10. 设有数组定义: char array []="China"; 则数组array所占的存储空间为___________(C)A)4个字节B)5个字节C)6个字节D)7个字节 11. 下列关于C语言的函数参数说法不正确的是__________(B) A)实参可以是常量,变量或表达式B)形参可以使常量,变量或表达式 C)在函数定义时必须指定形参的类型D)形参与实参的类型应相同或赋值兼容 12. 下列程序执行后的输出结果是__________(A) void func(int *a,int b[]) { b[0]=*a+6; } main() { int a,b[5]; a=0; b[0]=3; func(&a,b); printf("%d\n", b[0]);} A、6 B、7 C、8 D、9 13. 若有语句:int s[3][3],(*p)[3];p=s; 则对s数组元素的引用形式正确的是__________(C)A)p+1 B)*(p+1) C)p[1][2] D)*(p+1)+2 14. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是________(B) A、地址传递 B、单向值传递

热学2012-2013年第一学期 期中考试一 答案

第 1 页 共 6 页 8、 三个绝热过程方程: 、 、 。 二、选择题(单选题,本题10小题,每小题 3分,共30分) 1、正常人的体温是37℃,相当于华氏多少度: ( B ) (A) 96.8℉. (B) 98.6℉. (C) 32℉. (D)212℉. 2、单原子分子理想气体的定容摩尔热容: ( B ) (A) 12R . (B) 32R . (C) 52R . (D) 7 2 R . 3、理想气体的压强: ( C ) (A) 12k p n ε= (B) 13k p n ε= (C) 23k p n ε= (D) 3 2 k p n ε= 4、根据麦克斯韦速率分布率,求得速率倒数的平均值: ( D ) (A) 1v . (B) 1v π. (C) 2v π . (D) 4v π 5、一打气筒,每打一次气可将打气筒外压强p 。=1.0atm, 温度T 。=-3.0℃、体积V 。 =4.0L 的空气压缩到一容器内.设该容器的容积V =1.5×l03L ,容器内初始为真空,问要打多少次气才能使容器内的空气压强p =2.0 atm 、温度t =45℃. ( D ) (A) 45次; (B) 283次; (C)980 次; (D)637次。 6、按麦克斯韦速率分布率,理想气体在温度为T 的平衡态下的最概然速率: ( A ) (B) ; (C) ; (D) 7、 关于平均自由程,下列哪种说法正确: ( C ) (A) 与分子有效直径平方成正比,与分子数密度成反比,与平均速率有关; (B) 与分子有效直径平方成正比,与分子数密度成反比,与平均速率无关; (C) 与分子有效直径平方成反比,与分子数密度成反比,与平均速率无关; (D) 与分子有效直径平方成反比,与分子数密度成正比,与平均速率无关; 8、理想气体体积由V 1变到V 2(V 2>V 1),哪个过程中对外作功最多:( C )

高级语言程序设计期末试卷

2017年秋季《高级语言程序设计》期末试卷 批次专业:2017年春季-电气工程及其自动化(专升本)课程:高级语 言程序设计(专升本) 1. ( 单选题 ) 能将高级语言编写的源程序转换为目标程序的是 _____________ 。(本题2.0分) A、链接程序 B、解释程序 C、编译程序 D、编辑程序 学生答案:C 标准答案:C 解析: 得分:2 2. ( 单选题 ) C语言程序编译时,程序中的注释部分()。(本题 2.0分) A、参加编译,并会出现在目标程序中 B、参加编译,但不会出现在目标程序中 C、不参加编译,但会出现在目标程序中 D、不参加编译,也不会出现在目标程序中 学生答案:D

标准答案:D 解析: 得分:2 3. ( 单选题 ) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符( )(本题2.0分) A、 必须为下划线 B、 可以是字母、数字和下划线中的任意一种 C、 必须为字母或下划线 D、 必须为字母 学生答案:C 标准答案:C 解析: 得分:2 4. ( 单选题 ) 一个 C 程序的执行是从( )(本题2.0分) A、 本程序的main函数开始,到main函数结束 B、 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、 本程序的main函数开始,到本程序文件的最后一个函数结束 D、 本程序文件的第一个函数开始,到本程序main函数结束 学生答案:C 标准答案:C 解析: 得分:2

5. ( 单选题 ) C 语言提供的合法关键字是( ) (本题2.0分) A、swicth B、chan C、case D、default 学生答案:D 标准答案:D 解析: 得分:2 6. ( 单选题 ) C语言程序的基本单位是()(本题2.0分) A、程序行 B、语句 C、函数 D、字符 学生答案:C 标准答案:C 解析: 得分:2 7. ( 单选题 ) 组成C语言程序的是( )。(本题2.0分) A、过程 B、函数

高级语言程序设计答案

《高级语言程序设计答案 一、选择题(每题2分,共30分,请将答案写在后面的答题栏...上) 1-5 BDBBB 6-10 BBDCC 11-15 CDBAB 二、填空题(1-3题每空1分,4-8题每空2分,共20分) 1、对象,事件驱动 2、frm ,vbp 3、函数 过程 4、31 5、9 6、countn<5 n mod 3=1 and n mod 5=1 and n mod 7=1 8、7 7、*n s+1/f 三、综合题(每题5分,共25分) 1、 (2*y)/(a*x+b*y)(a*x-c*z) 2、(x+sqr(x^2+1))^(1/3) 3、30 60 4、7 5、1)建立界面。先建立窗体,再利用控件在窗体上创建各种对象。 2)设置属性。设置窗体或控件等对象的属性。 3)编写代码。编写对象的事件代码。 四、程序设计题(8+8+9,共25分) 1:x 的值由文本框输入,计算分段函数的值:y=???????≥<≤<≤<2 ,321,210,10,0x x x x 。 private sub command1_click( ) Dim x% x=text1.text if x>=2 then y=3 elseif x>=1 then y=2 elseif x>=0 then y=1 2:统计100以内被3整除的数比被5整除的数多多少。 Private Sub Command1_Click() Dim i%, s1%, s2% For i = 1 To 100 If i Mod 3 = 0 Then s1 = s1 + 1 If i Mod 5 = 0 Then s2 = s2 + 1 Next i

《高级语言程序设计》期末考试试卷附答案

《高级语言程序设计》期末考试试卷附答案 一、选择题(共20题,每题3分,共60分) 1. 下列四个选项中,均是合法的整型常量的选项是() A.160 –0XFFFF 011 B. -0XCDF 01A 0XE C. -01 986,012 0688 D. -0X48a 2e5 0x 2. 下列四个选项中,均是不合法的浮点数的选项是() A.160.0.12 e3 B. 123 2e4.2 .e5C.18 0.0 123e4 D. e3. 234 1e3 3. 合法的C语言字符常数是() A.'\t' B. "A"C.54 D. A 4. 在C语言中,要求运算数一定是整型的运算符是() A./ B. ++C.!= D. % 5. 字符串常量”mine”的字符个数是() A.4 B. 5C.6 D. 7 6. 以下属于非法的C语言转义字符的是() A.'\b' B. '0xf'C.'\037' D. '\' 7. 若x、y、z均为int型变量,则执行以下语句后的输出是() x=(y=(z=10)+5)-5; printf("x=%d, y=%d, z=%d\n",x,y,z); y=(z=x=0,x+10); printf("x=%d, y=%d, z=%d\n",x,y,z); A. x=10, y=15, z=10 B.x=10, y=10, z=10 x=0, y=10, z=0x=0, y=10, z=0 C.x=10, y=15, z=10 D. x=10, y=10, z=10 x=10, y=10, z=0 x=10, y=10, z=0 8. 在以下一组运算符中,优先级最高的运算符是() A.<= B. =C.% D. && 9. 已知:int x; float y; 所用的scanf调用语句格式为: scanf( “x=%d, y=%f”, &x, &y ); 为了将数据10和66.6分别赋给x和y,正确的输入应当是() A.x=10, y=66.6<回车> B. 10, 66.6<回车> C.10<回车>66.6<回车> D. x=10<回车>y=66.6 <回车> 10. 已有如下定义的输入语句,若要求A1,A2,C1,C2的值分别为10,20,A和B,当从第一列开

2012-2013学年度第二学期期中考试

2012-2013 学年度第二学期期中考试 一.单项选择 1. What _______ fun it is to play ________basketball in such hot weather! A. a; a B. a; / C. /; the D. /; / 2. Our English teacher ________America, and he won’t be back until next term. A. has gone in B. has been to C. has gone to D. has been in 3. Spring is coming. The flowers in the garden ________ good now look lovely. A.are smelling B. smell C. are smelled D. smelling 4. Lily with her cousins ________Oxfam since three years ago. A. has joined B. have been in C. has been in D. have joined 5. -----When will the party be held? ----___________. A.Not until next Friday B. Until next Friday C. After a few days D. For a few days 6. How many years is it since the theatre __________? A. come into service B. is in service C. came into service D. was in service 7. This film will be shown ________next week. A. some times B. some time C. sometimes D. sometime 8. Listen! How _______ the music _________! A. beautiful; sounds B. beautifully; sounds C. beautiful; hears D. beautifully; hears 9. ------Is Lucy or Lily the ________of the twins? ------Lucy. She was born half an hour earlier. A. younger B. youngest C. older D. oldest 10. I have to prepare food for seven people _______me. A.included B. including C. which including D. includes 11. The red car ___________on the road for about an hour. A. has been B. has stopped C. stopped D. is stopping 12. -------_________to her? She is crying so sadly over there. A. What happens B. What has happened C. What is happened D. What was happening 13. My uncle ________ a farmer. Now he _________ the life of a driver. A. used to be; has been used to B. was used to be; has been used to C. used to be; is used to be D. was used to be; is used to 14. The little girl is often _________ the ballet on Sundays. A. seen practice B. seen to practice C. seen practicing D. seem to practice 15. -------I’m sorry I’ve forgotten to post the letter for you. ------- __________. I will post it myself tomorrow morning. A. I’m sorry to hear that B. All right. C. Not at all D. Never mind 二.完形填空 William Shakespeare was born more than 440 years ago and spent his childhood in his hometown,Stratford-on-Avon. Little was ___1______ about his childhood though many stories are told,some of which may be true. He probably went to Grammar school at Stratford. At thirteen he had to leave school as his father became poorer at one time. So William had to

程序设计基础试题(附答案)

程序设计基础复习题 一、单选 1、一个完整的计算机系统应该包括() A、系统软件和应用软件 B、计算机及其外部设备 C、硬件系统和软件系统 D、系统硬件和系统软件 2、“裸机”的概念是指() A、正在进行设计还没有组装好的计算机 B、已经组装好但还没有安装任何软件的计算机 C、仅安装了操作系统的计算机系统 D、安装了文字处理软件但没有安装专用数据处理系统的计算机 3、世界上第一台电子数字计算机研制成功的时间是() A、1936年 B、1946年 C、1956年 D、1970年 4、CASE的含义是() A、计算机辅助设计 B、计算机辅助制造 C、计算机辅助教学 D、计算机辅助软件工程5、当前广泛使用的微型计算机是() A、第一代 B、第二代 C、第三代 D、第四代 6、当代计算机的体系结构称为是() A、冯·诺依曼机 B、非冯·诺依曼机 C、图灵机 D、比尔盖茨机 7、硬盘是() A、输入设备 B、输出设备 C、存储设备 D、计算设备 8、下面4句话中,最准确的表述是() A、程序=算法+数据结构 B、程序是使用编程语言实现算法 C、程序的开发方法决定算法设计 D、算法是程序设计中最关键的因素

9、计算机能直接执行的语言是() A、机器语言 B、汇编语言 C、高级语言 D、目标语言 10、解释程序的功能是() A、将高级语言程序转换为目标程序 B、将汇编语言程序转换为目标程序 C、解释执行高级语言程序 D、解释执行汇编语言程序 11、下面4种程序设计语言中,不是面向对象式语言的是() A、JAVA B、Object Pascal C、Delphi D、C 12、不是C语言的基本数据类型是() A、int B、double C、char D、bool 13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符() A、/ B、% C、* D、++ 14、数据的逻辑结构分为() A、纯属结构和非线性结构 B、顺序结构和非顺序结构 C、树型结构和图型结构 D、链式结构和顺序结构 15、用链表表示纯属表的优点是() A、便于随机存取 B、便于插入和删除操作 C、花费的存储空间较顺序存储少 D、元素的物理顺序与逻辑顺序相同 16、栈的最主要特点是() A、先进先出 B、先进后出 C、两端进出 D、一端进一端出 17、下面4句结论只有一句是错误的,它是()

2017年秋季《高级语言程序设计》期末试卷

1. ( 单选题 ) 能将高级语言编写的源程序转换为目标程序的是 _____________ 。(本题2.0分) A、链接程序 B、解释程序 C、编译程序 D、编辑程序 学生答案:B 标准答案:C 解析: 得分:0 2. ( 单选题 ) C语言程序编译时,程序中的注释部分()。(本题 2.0分) A、参加编译,并会出现在目标程序中 B、参加编译,但不会出现在目标程序中 C、不参加编译,但会出现在目标程序中 D、不参加编译,也不会出现在目标程序中 学生答案:D 标准答案:D 解析: 得分:2 3. ( 单选题 ) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符( )(本题2.0分)

A、必须为下划线 B、可以是字母、数字和下划线中的任意一种 C、必须为字母或下划线 D、必须为字母 学生答案:C 标准答案:C 解析: 得分:2 4. ( 单选题 ) 一个 C 程序的执行是从( )(本题2.0分) A、本程序的main函数开始,到main函数结束 B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、本程序的main函数开始,到本程序文件的最后一个函数结束 D、本程序文件的第一个函数开始,到本程序main函数结束 学生答案:C 标准答案:C 解析: 得分:2 5. ( 单选题 ) C 语言提供的合法关键字是( ) (本题2.0分) A、swicth B、chan C、case D、default

学生答案:D 标准答案:D 解析: 得分:2 6. ( 单选题 ) C语言程序的基本单位是()(本题2.0分) A、程序行 B、语句 C、函数 D、字符 学生答案:C 标准答案:C 解析: 得分:2 7. ( 单选题 ) 组成C语言程序的是( )。(本题2.0分) A、过程 B、函数 C、子程序 D、主程序和子程序 学生答案:B 标准答案:B 解析: 得分:2

2013年七年级上册期中考试

2013年七年级上册期中考试 姓名:分数: 一、单项选择题,请将选择题答案填入下表。 题号 1 2 3 4 5 6 7 8 9 10 答案 题号11 12[ 13 14 15 16 17 18 19 20 答案 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、王位世袭制 B、分封制 C、郡县制 D、科举制 7、春秋时期第一个霸主是: A、齐桓公 B、楚庄王 C、晋文公 D、秦穆公 8、商代最突出的手工业是A、纺织业B、制陶业C、冶铁业D、青铜制造业 9、“三星堆”文化的具体地点是在 A、青藏高原 B、成都平原 C、云贵高原 D、河南安阳 10、成语“退避三舍”与下列哪次战役有关 A、桂陵之战 B、马陵之战 C、城濮之战 D、长平之战 11.秦国成为战国七雄中实力最强的国家,主要原因是 A.铁农具的广泛使用B.统治者重视水利工程C.实行的改革比较彻底D.武器先进且为铁器12.下列关于甲骨文的表述,不确切的是 A.它是指刻在龟甲和兽骨上的文字 B.今天的汉字就是从甲骨文发展而来的 C.研究甲骨文便于了解商朝的社会状况 D.甲骨文的发现,使商朝历史有了确切纪年 13.以下顺序正确的是 A.甲骨文—金文—竹帛书—大篆B.金文—甲骨文—大篆—竹帛书C.甲骨文—金文—大篆—竹帛书D.大篆—甲骨文—金文—竹帛书14.我国的二十四节气出现在哪个时代? A.战国B.商朝 C.夏朝D.周朝 15.春秋战国时的名医是 A.张仲景B.扁鹊 C.华佗D.李时珍 16.屈原生活在战国的 A.楚国B.赵国 C.魏国D.齐国 17、在战国“齐楚燕韩赵魏秦”七个诸侯中,地理位置处于最东面的是 A、楚 B、魏 C、齐 D、燕 18、著名的水利工程都江堰是谁主持修筑的? A、商鞅 B、李悝 C、李冰 D、诸葛亮 19、从晋国分裂出来的三个诸侯国不包括 A、韩国 B、宋国 C、赵国 D、魏国

相关文档
相关文档 最新文档