高级语言程序设计 专升本

发布 2021-04-24 15:41:28 阅读 6946

河南工程学院。

2024年秋季《高级语言程序设计》期末试卷。

批次专业:2024年春季-土木工程(专升本)课程:高级语言程序设计(专升本)总时长:180分钟。

窗体顶端。a、链接程序b、解释程序c、编译程序d、编辑程序。

学生答案:c

标准答案:c

解析:得分:2

a、 参加编译,并会出现在目标程序中b、 参加编译,但不会出现在目标程序中c、 不参加编译,但会出现在目标程序中d、 不参加编译,也不会出现在目标程序中。

学生答案:d

标准答案:d

解析:得分:2

a、必须为下划线b、可以是字母、数字和下划线中的任意一种c、必须为字母或下划线d、必须为字母。

学生答案:c

标准答案:c

解析:得分:2

a、本程序的main函数开始,到main函数结束b、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束c、本程序的main函数开始,到本程序文件的最后一个函数结束d、本程序文件的第一个函数开始,到本程序main函数结束。

学生答案:c

标准答案:c

解析:得分:2

a、 swicthb、 chanc、 cased、 default

学生答案:d

标准答案:d

解析:得分:2

a、 程序行b、 语句c、 函数d、 字符。

学生答案:c

标准答案:c

解析:得分:2

a、 过程b、 函数c、 子程序d、 主程序和子程序。

学生答案:b

标准答案:b

解析:得分:2

float fun(int x,int y)

return(x+y);

main()

int a=2,b=5,c=8;

printf("%3.0f",fun((int)fun(a+c,b),a-c));

本题2.0分)

a、 9b、 21c、 9.0d、 编译出错。

学生答案:a

标准答案:a

解析:得分:2

float fun(int x,int y)

return(x+y);

main()

int a=2,b=5,c=8;

printf("%3.0f",fun((int)fun(a+c,b),a-c));

本题2.0分)

a、 9b、 21c、 9.0d、 编译出错。

学生答案:a

标准答案:a

解析:得分:2

a、下面的程序有一个整型输出值:

main()

int a;

a=pp();

printf(“%d”,a);

void pp()

b、以下程序的运行结果为1,3,5,7

main()

static int a[4]=;

printf(“%d,%d,%d,%d”,a);

c、以下程序中的print()是一个函数。

#define print(v) printf(“v=%d\t”, v)

main()

int a,b;

a=1;b=2;

print(a);

print(b);

d、以下两个语句是等价的。

for(;(c=getchar())n’;printf(“%c”, c));

for(;(c=getchar())n’;)printf(“%c”, c);

学生答案:d

标准答案:d

解析:得分:2

main()

int i,k,a[10],p[3];

k=5;for(i=0;i<10;i++)a[i]=i;

for(i=0;i<3;i++)p[i]=a[i*(i+1)];

for(i=0;i<3;i++)k+=p[i]*2;

printf("%d",k);

本题2.0分)

a、 20b、 21c、 22d、 23

学生答案:b

标准答案:b

解析:得分:2

#define r 3.0

#define pi 3.1415926

#define l 2*pi*r

#define s pi*r*r

main()

printf("l=%f s=%f",l,s);

本题2.0分)

a、18.849556=18.849556 28.

274333=28.274333b、l=18.849556 28.

274333=28.274333c、l=18.849556 s=28.

274333d、18.849556=18.849556 s=28.

274333

学生答案:c

标准答案:c

解析:得分:2

main()

int a[ ]p;

p=a;printf("%d",*p+9);

本题2.0分)

a、 0b、 1c、 9d、 10

学生答案:d

标准答案:d

解析:得分:2

本题2.0分)

a、32767,032767b、32767,77777c、32767,32767d、32767,077777

学生答案:c

标准答案:c

解析:得分:2

#include<>

sub1(char a, char b)

sub2(char *a, char b)

sub3(char *a, char *b)

main()

char a, b;

a=‘a’; b=‘b’; sub3 (&a, &b); putchar(a); putchar(b);

a=‘a’; b=‘b’; sub2 (&a, b); putchar(a); putchar(b);

a=‘a’; b=‘b’; sub1 (a, b); putchar(a); putchar(b);

本题2.0分)

a、abbbbab、bababac、babbabd、baabba

学生答案:c

标准答案:c

解析:得分:2

a、for循环只能用于循环次数已经确定的情况b、for循环是先执行循环的循环体语句,后判断表达式c、在for循环中,不能用break语句跳出循环体d、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来。

学生答案:d

标准答案:d

解析:得分:2

a、char *s; scanf(“%s”,s) ;b、char *s ; s=”abcde” ;c、char s[5]=;d、char s[5]=;

学生答案:b

标准答案:b

解析:得分:2

printf("%d",(x,y))

上面程序片段的输出结果是( )

本题2.0分)

a、 200b、 100c、 200 100d、输出格式符不够,输出不确定的值。

学生答案:a

标准答案:a

解析:得分:2

a、整型,实型,逻辑型b、整型,实型,字符型c、整型,字符型,逻辑型d、整型,实型,逻辑型,字符型。

学生答案:b

标准答案:b

解析:得分:2

a、12, 123b、12, 12345c、12, 1234d、12, 123456

学生答案:b

标准答案:b

解析:得分:2

a、必须在每个函数**现b、可以在同一个函数**现多次c、在主函数和其他函数中均要出现d、只能在除主函数之外的函数**现一次。

学生答案:b

标准答案:b

解析:得分:2

高级语言程序设计

总分 100.00,做题时间 90分钟 一 单项选择题 总题数 15,分数 30.00 语言早期规定建立文件缓冲区采用的形式是 分数 2.00 a.缓冲文件系统。b.非缓冲文件系统。c.分页文件系统。解析 2.以下是对二维数组的正确说明的是 分数 2.00 a 3,4 a 1 4 a 3 4 解析 ...

高级语言程序设计

班级学号 021110212 姓名 卢荼 同组同学。成绩。时间 2011.6 28 题目 班级档案管理系统。一 设计任务与目标。对一个有n个学生的班级,通过该系统实现对该班级学生的基本信息进行录入 显示 修改 删除 保存等操作的管理。功能要求 1 本系统采用一个包含n个数据的结构体数组,每个数据的结...

高级语言程序设计

36.下面程序的运行结果是。include void main int a 2,b 1,c 2 if aif b 0 c 0 else c printf c d c 参 考察知识点 if语句的嵌套。运行结果 c 2 下面程序的运行结果是。include void main int a,b,c a 3...