高级语言程序设计期终试题

发布 2021-04-24 16:04:28 阅读 9371

北京邮电大学2006——2007学年第 2 学期。

高级语言程序设计》期末考试试题(a卷)

一、选择题(每题分,共分)

1、一个c语言程序总是从。

a、主过程开始执行b、子程序开始执行c、主函数开始执行d、主程序开始执行。

2、下面四个选项中,均是合法转义字符的选项是。

an' b、'\017c、'\018' 'f' 'xabd、'\0' '101' 'xlf'

3、c语言用表示逻辑“真”值。

a、1b、truec、t 或 yd、非零整型值。

4、定义变量int型,给x、y、z输入数据,以下正确的输入语句是。

a、input(x,y,zb、scanf(“%d%d%d”,x,y,z);

c、scanf(“%d%d%d”,&x,&y,&zd、scanf(“%d,%d,%d”,&x&y&z);

5、关于c语言语句,叙述不正确的一项是。

a、c语言的语句用来向计算机系统发出操作指令。

b、声明部分的内容不应称为语句。

c、一个函数包含声明部分和执行部分,并且两部分都是由语句组成的。

d、函数调用语句也属于c语言语句。

6、定义p为指向int型变量a的指针,其中正确的语句是。

a、int *p,a; p=&a; b、int *p,a; p=ac、int *p,a; *p=&ad、int *p,a; *p=a;

7、编写c语言源程序并上机运行的一般过程为。

a、编辑、编译、连接和运行b、编译、编辑、连接和运行。

c、连接、编译、编辑和运行d、连接、编辑、编译和运行。

8、设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是 。

for (y=100 ; x!=y ; x, y

printf(“*n”);

a、循环体只执行一次 b、是无限循环c、循环体一次都不执行 d、for语句中存在错误语法。

9、以下对字符数组的描述中错误的是。

a、 字符数组中可以存放字符串。

b、 字符数组中的字符串可以整体输入输出。

c、 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值。

d、 不可以用关系运算符对字符数组中的字符串进行比较。

10、若有运算符:>、sizeof,则将它们按运算的优先级排列的正确次序为(由低至高。

a、*=sizeof

b、?:sizeof

c、*=sizeof→%

d、*=sizeof

11、以下正确的数组定义语句是。

a、char a[5]=,

c、float c[ ]3]=,则初始化后,a[1][2]得到的初值是 a[2][1]得到的初值是。

8、若有定义语句:int x[5]=,p;,则p=x+1, +p);的数值是。

9、c系统为整型变量分配个字节,实型变量分配个字节,对字符型变量分配个字节。

10、以下程序段中,c的值是。

int a=2,b=4,c;

c=a/b;

11、为了明确表示“不带回值”,可以用“ ”定义“无类型”(或称“空类型”)。

12、 为变量a的地址, 为指针变量p所指向的存储单元。

13、若a=10,b=12,c=0,表达式((y=(a>b)?a:b)>c)?y:c的值为。

14、a=6,b=3,c=2时,表达式a>b!=c的值是。

15、c语言的标识符中,lei与lei的意义是同的。

16、若有定义“int a[2][3] =则它的最大行下标是它的最大列下标是 。

17、在屏幕上输出float实型变量x,y的值,每个数占6位,小数占2位,则printf( )函数为。

18、表达式sizeof(“hello”)的值为。

19、以下程序段的输出结果是。

#include<>

void main()

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

printf(“%d,”,x[i][2-i]);

20、以下程序的输出结果是。

#include<>

void main()

三、请根据要求填空:(每空分,共分)。

1、有如下程序:

#include<>

void main()

输出结果为 。

2、设鸡兔共有30只脚,脚共有90个,下面程序段是计算鸡兔各有多少只,请填空。

for(x=1 ; x<=29 ; x

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

2、 打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1×1×1+5×5×5+3×3×3。

#include<>

void main()

int i,j,k,n;

printf(“narcissus numbers are”);

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

i=n/100;j

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

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 ...

《高级语言程序设计》模拟试题

1.输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。如 输入36和60,输出为 zdgys 12,zxgbs 180 2.输入4个整数,找出其中最大的数。用函数的嵌套调用来处理。3.用递归调用的方法求n!如 输入为5,输出为5!120。4.按以下递归...