河南工程学院。
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...