1. 变量名实际上是一个符号地址,对于已经定义的一个整型变量x,要获取其地址则可以用操作来实现。
2. 如果将变量c定义为无符号字符类型,定义形式为其数值取值范围(写成十六进制)为至。
3. 设有int a = 2, b = 3; float c = 2.5; 则算术表达式 (a + b) /int) c + float) (a + b) /c的值是。
4. 对于c = a < b ? b : a; 如果已知a = 5; b = 4; 则c的值为。
5. 已知char *name[ ]char **p; p = name +2; 则语句printf (“o”, p);的输出为语句printf (“s”, p);的输出为。
6. 在定义函数时,如果在函数首部的最左端冠以关键字 ,则表示此函数是外部函数,可以供其他文件调用。
7. 声明一个结构体类型的一般形式为。
1. 一个int型变量的最大允许值为32767,请写出程序的执行结果。(6分)
main (
int a, b;
long c;
a = 32767;
b = a + 1;
c = a + 1;
printf (“d, %d, %u”, a, b, c);
2. (6分)下面的程序对数组a[m]进行排序,并计算它们的和。请在程序的空白处填上适当的内容。
#define m 50
main()
int a[m];
① sum = 0;
int i, j, k;
for (i=0; ifor (i= 1; i for (jj++)
sum +=double) a[i][j];
if3. (8分)说明子程序的功能。
void reverse(char ch)
给定输入字符串 abcdxf%&123#kk 调用该过程reverse(c)后,产生的输出是什么?实在参数c(字符变量)的值为什么?
说明: 每题15分,仅需任意选做两题。多选者,以卷面先列出的为判分依据;
完成函数设计时,请自行说明所有的形式参数。
1. 左图为设定的有关结点及指针的取值示意,如果执行try(p1,p2,p3)后,有关结点、指针的值如右图所示。
请你用c语言:
给出结点、指针的类型定义形式。
写出子程序try的定义。(提示:形式参数应该适当作变化)
2. 编写递归函数f(n)求fibonacci数列的第n个数。
3. 函数int getbin( int *bitno);完成从键盘上读入二进制字符串将它的值作为函数值返回。其中,bitno返回二进制串的长度。(该串以非的字符为结尾)
如输入:101010b 函数结果为:42
输入:111111# 函数结果为:63
说明: 任意选做一题。多选者,以卷面先列出的为判分依据;
分析思路、重要数据类型的定义、模块的功能、形式参数、函数返回值说明;
用伪**或其它方法描述子程序;
不必完整写出函数程序的**,完整**将不作为判分依据。
1. 任意给定一个年份year、月份month。设计一个输出月历的算法。
2. 用字符数组存储整数,如123则数组的前四个元素为’1’ 、2’、 3’、 0’设计一个整数乘法、加法的子程序。
高级语言程序设计复习试题
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.按以下递归...