北京邮电大学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.按以下递归...