高级语言程序设计A 1

发布 2021-04-24 15:57:28 阅读 3977

安徽大学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 ...