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

发布 2021-04-24 16:37:28 阅读 7560

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

试题部分(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;

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

天津工业大学计算机科学与软件学院。班级学号姓名 注意事项 1 本试卷共 10 页,满分为 100 分,考试时间为 100分钟。2 答题时请使用蓝 黑钢笔或圆珠笔,不得使用红颜色墨水笔。除特殊要求外不得使用铅笔。答题纸部分 a1 试题部分 a1 说明 将所有题目的答案均填写在前面的答题纸中!1.一个c...

高级语言程序设计

总分 100.00,做题时间 90分钟 一 单项选择题 总题数 15,分数 30.00 语言早期规定建立文件缓冲区采用的形式是 分数 2.00 a.缓冲文件系统。b.非缓冲文件系统。c.分页文件系统。解析 2.以下是对二维数组的正确说明的是 分数 2.00 a 3,4 a 1 4 a 3 4 解析 ...

高级语言程序设计

班级学号 021110212 姓名 卢荼 同组同学。成绩。时间 2011.6 28 题目 班级档案管理系统。一 设计任务与目标。对一个有n个学生的班级,通过该系统实现对该班级学生的基本信息进行录入 显示 修改 删除 保存等操作的管理。功能要求 1 本系统采用一个包含n个数据的结构体数组,每个数据的结...