安徽大学20 —20 学年第 1 学期。
院/系年级专业姓名学号答题勿超装订线装订线高级语言程序设计 》考试试卷。
考场登记表序号
二三四五六七总分题号得分阅卷人。
一。一、单项选择题得分 1.以下语句能正确定义整型变量 a、b、c 的是 【
a. a,b,c; b. int a, b, c; c.
float a, b, c; d. int a; b; c; 2.已知'a'=97, 'a'=65, 则'\\101' 表示 【
a. 字符e b. 字符a c. 字符a d. 字符f x3.以下不能表示代数式的是 【
y*za. x/y/z b. x/y*1/z c.
x*(1/(y*z)) d. x/y*z 4.若a=6; b=2; x=3; 则 a>=x>=b的值为 【 a.
1 b. 语法错误 c. 0 d.
结果不确定 5.设a为5,执行下列语句后,b的值为2的是 【 a. b=a%2 b.
b=a/2 c. b=6-(a- -d. b=a>31:
2 6.在以下一组运算符中,优先级最高的运算符是 【
a. -b. +c.
-d. &7.假定所有变量均已正确定义,下列程序段运行后x的值是 【 a=b=c=0;x=35; if (!
a) x- -else if (b) x=4; else x=3; x++;a. 34 b. 4 c.
35 d. 3 8.下列程序的输出结果是 【
int i=4;
while(i- -printf(\a. 10 b. 21 c.
31 d. 20 9.下述数组定义中错误的是 【 a.
char a=; b. char a[6]=;c. int a[5]=;d.
char a=;
10.若有定义:char s[20]=\则不能代表字符'o'的表达式是【 】
a)ps+2
b)s[2] c)ps[2]
第 1 页共 7 页。
d)ps+=2,*ps
二、填充题。
得分 1.若int u=010, v=0x10, w=10; 则printf(“%d %d %d\”,u,v,w);输出为。
2.无符号短整型的类型名为。
3.设x和y均为float型变量,且x=1,y=2,则表达式+x/y的值为语言用表示逻辑表达式值为“假”。
5. 表达式“(a>b的作用是获得 a、b 中的较小数。
6. 设3位整数abc的各位上的数字值存放在整型变量a、b、c中,则表示整数abc的表达式是7.在输入函数scanf 中,“%ld”格式是用于型的数据。
8.若 int i=2, t[3]=;则t[2-i][i]的值是9.设有定义int x[5][5],(p)[5]=x,*(p+3)+2)表示的数组元素是10.
静态型内部变量的默认初值为。
三、阅读程序题 #include int main()
#include
int main
printf(\
return 0;
#include
int main,x=6; int k;
for (k=4;k>0;k--)if (x
break; a[k]=a[k-1]; a[k]=x;
for (k=0;k int len(char *str)
int main
第 3 页共 7 页。
elseint i=0; while (*str!='0')
i++,str++;return(i);
printf(\
return 0;
得分。四、程序填充题。
下列程序功能用选择法对键盘输入的10个整数递增排序,请填写其中缺少的语句。
或语句成分。
#include int main()
第 4 页共 7 页。
fclose(fp); return 0; }
答题勿超装订线装订线。
得分。五、程序设计题。
用for循环结构编程打印出所有的“水仙花数”。所谓“水仙花数”是指一个3位数。
其各位数字立方和等于该数本身。例如,153=13+53+33。
编一个判素数的函数isprime。
函数原型:int isprime(int num) 函数功能:若num是素数,则返回1;否则返回0。
第 5 页共 7 页。
使用结构型编程输入6名学生的学号、姓名、3门课程成绩,统计每名学生的平均。
分,打印平均分最低的学生的学号、姓名、3门课程成绩、平均分。
安徽大学20 —20 学年第 1 学期 《 高级语言程序设计 》考试试题参***及评分标准。
一、单项选择题。
每小题的四个选项中只有一个符合题目要求,请将正确选项前字母填在括号中。
1.b 2.c 3.d 4.c 5. b 6. a 7. c 8. d 9. b 10. a
二、填充题。
1. 8 16 10 2. unsigned short 3.
4. 0 5. b:
a 6. a*100+b*10+c 7. 长整或 long 8.
7 9. x[3][2] 10. 0
三、阅读程序题阅读程序,按格式将程序运行的输出结果填写在题目右侧的空白处。
6:1 2 3 f = 7 6 5 3 1 len=6
四、程序填充题。
i num[k] r
fp 五、程序设计题。
第 6 页共 7 页。
第 7 页共 7 页。
高级语言程序设计 1
洛阳理工学院2016级本科第一学期 高级语言程序设计 期末考试试题卷适用班级 2016级 本科。1.单选题 下列运算符中,不属于逻辑运算符的是 本题2.0分 a b c d 2.单选题 设int n 3 则执行m n 后m的值是 本题2.0分 a 2b 3c 4d 5 3.单选题 下面标识符中,合法...
高级语言程序设计复习 1
一 简答题 10选2,每题5分 1 简要叙述指针为函数参数的使用方法。2 简要叙述结构体特点。3.简述机器语言 汇编语言和高级语言。4.简述c语言的特点。5.简述c语言程序的编辑 编译与运行。6 简述程序设计语言的分类 高级语言及其分类。7.简述c语言的发展简史。8.简要列举c语言中的常用表达式。9...
高级语言程序设计1答案
1 一个c程序总是从 b a 主过程开始执行b 主函数开始执行。c 子程序开始执行d 主程序开始执行。2 若有代数式2lnxcosx 3x,则正确的c语言表达式是 d a 2 ln x cos x 3 xb 2 ln x cos x 3 x c 2 log x cox x 3 xd 2 log x ...