《高级语言程序设计》期末试题 刘坤良

发布 2021-04-18 22:11:28 阅读 1687

天津工业大学计算机科学与软件学院。

班级学号姓名

注意事项:1、本试卷共 10 页,满分为 100 分,考试时间为 100分钟。

2、答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。除特殊要求外不得使用铅笔。

答题纸部分(a1)

试题部分(a1)

说明:将所有题目的答案均填写在前面的答题纸中!!

1. 一个c程序的组成部分可以是 。

a.一个主函数和一至若干个其他函数 b.一至若干个主函数。

c.一个主程序和一至若干个其他函数

d.一个主程序和一至若干个子程序。

2. 以下叙述正确的是 。

a.在c程序中,main函数必须位于程序的最前面

b.c程序的每行中只能写一条语句。

c.c语言本身没有输入输出语句。

d.在对一个c程序进行编译的过程中,可发现注释中的拼写错误。

.一个c程序的执行是从 。

a.本程序的main函数开始,到main函数结束。

b.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。

c.本程序的main函数开始,到本程序文件的最后一个函数结束。

d.本程序文件的第一个函数开始,到本程序main函数结束。

.c语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 。

a.必须为字母b.必须为下划线

c.必须为字母或下划线

d.可以是字母、数字和下划线中任一种字符。

. 设有语句int a=3;则执行语句a+=a-=a*a后,变量a的值是 。

a.3b. 0 c. 9 d. -12

. 若 int i = 10,执行下列程序:

switch ( i )

则变量i的结果是 。

a.10b. 11 c. 12 d. 9

.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 。

if(x>y) z=x; x=y; y=z;

a.x=10, y=20, z=30b. x=20, y=30, z=30

c.x=20, y=30, z=10d. x=20, y=30, z=20

.下面程序段的运行结果是___

int n=0;

while(n++<2);printf("%d",n);

a.2b.3c.4d.有语法错。

.以下正确的描述是 。

a.continue语句的作用是结束整个循环的执行。

b.只能在循环体内和switch语句体内使用break语句。

c.在循环体内使用break语句或continue语句的作用相同。

d.从多层循环嵌套中退出时,只能使用goto语句。

10.设int a=1,则执行完循环while(a++<5); a的值是 。

a.6 b.5 c.1 d.-264

1. 结构化程序设计所规定的三种基本控制结构是 (1) ,23

2. 若a是int型变量,则计算下面表达式后a的值为 (4) 。

a=25/3%3

3. 若有定义:char c=’’;则变量c中包含的字符个数为 (5) 。

4. 设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&n=c>d)后n的值。

为 (6) 。

5. 设a=3,b=2,c=1,则c>b的值为 (7) a>b>c的值为 (8) 。

6. 设i, j, k 均为int 型变量,则执行完下面的for语句后,k的值为 (9) 。

for( i=0,j=3; i<=j; i++,j-- k = i+j;

7. int i = 5;

dowhile(i<=6); 该循环语句执行 (10) 次。

1. 有以下程序。

#include <>

void main()

int i, sum = 0;

for( i=1; i<9;i+=2)

sum +=i;

printf(“%d”,sum);

程序运行后的输出结果是。

2. 有以下程序。

#include <>

void main()

int d, n = 1234;

if( n!= 0 )

程序运行后的输出结果是。

1. 下面程序可求出矩阵a的主对角线上的元素之和,请填空使程序完整。

#define n 3

void main()

int a[n][n]=,sum=0,i,j;

for(i=0;i for(j=0;j ifsum = sum

printf("sum=%d",sum);

1、以下程序的功能是将一个数组中所有元素的值输入以后按逆序重新存放,请把该程序补充完整。

#define n 10

int main()

int a[n], i, temp;

for( i=0; i scanf(”%d”, a[i] )

return 0;

《高级语言程序设计》 刘坤良

天津工业大学计算机科学与软件学院。试题部分 a1 说明 将所有题目的答案均填写在前面的答题纸中!1.一个c程序的组成部分可以是 a 一个主函数和一至若干个其他函数 b 一至若干个主函数。c 一个主程序和一至若干个其他函数 d 一个主程序和一至若干个子程序。2.以下叙述正确的是 a 在c程序中,mai...

高级语言程序设计复习试题

1.c语言中用于结构化程序设计的3种基本结构是 c a.for,while,do whileb.if,switch,break c.顺序结构,选择结构,循环结构d.if,for,continue 2.关于c语言的主函数描述正确的是 c a.c程序可以有多个main函数 b.c程序必有一个而且只能有一...

高级语言程序设计试题卷

2011 2012学年度下学期期末考试。11 级计算机教育专业 三年制 高级语言程序设计试题 a b 卷。请将答案写在答题纸上,并写清考试课程名称 考场编号 考试时间及题号。一 填空 每空1分,共10分 1 c语言中普通整型变量的类型说明符为 int 2 设整型变量n的值为2,执行语句 n n n ...