- 欢迎访问河北自考网!为考生提供河北自考信息服务,供学习交流使用,非政府官方网站,官方信息以河北省教育考试院官网www.hebeea.edu.cn/为准。
2023年10月河北自考高级语言程序设计(一)试题(00342)
绝密★考试结束前
2023年10月高等教育自学考试
高级语言程序设计(一)试题
课程代码:00342
1.请考生按规定用笔将所有试题的答案涂、写在答题纸上。
2. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔
填写在答题纸规定的位置上。
选择题部分
注意事项:
每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡 皮 擦干净后,再选涂其他答案标号。不能答在试题卷上。
一、单项选择题:本大题共15小题,每小题2分,共30分。在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出。
1. 下列属于C 语言关键字的是
A.main B.break C.define
D.include
2. 回车换行的转义字符是
A."\n' B.\0' C.r¹
D.nN
3. 正确的C 语言常量是
A.0186 B.1E0.5 C.Oxaf D.'abc'
4. 设 int x=1;, 执行语句x/=1+2;后x 的值是
A.0 B.1 C.2
D.3
5. 下列运算符优先级最高的是
A.+ B.= C.,
D.++
6. 设int m=2;, 下列表达式结果为1的是
A.0
C.m>0&&m<1 D.m>0,m<1
7. 设intp=3,q=5;, 则执行语句 printf("%cln",'A'+p/q);后输出结果是
A.65 B.66 C.A D.B
8. 设 int n=0;, 下列循环语句不能输出5个 “A” 的是
A.for(;n<5;n++)printf("A");
B.while(n<5){printf("A");n++;};
C.do{n++;printf("A");}while(n<5);
D.for(;n<5;n++){printf("A");if(n)break;};
9. 设ints[][3]={1,2,3,4,5,6,7};, 则数组元素 s[2][1]的值是
A.0 B.5 C.6
D.7
10. 设charr[]="ZhonglnXing";, 则执行语句 printf("%d",sizeof(r);后输出结
果是
A.5 B.6 C.10
D.11
11. 下列说法正确的是
A. 函数必须有形参 B. 函数可以递归定义
C. 函数可以嵌套定义 D. 函数体中必须出现 return语句
12. 设intx=1,*q=&x;, 可表示x 值的是
A.*c B.Q C,&X
D.&q
13. 定义函数为int*p(float x,char c){……},则该函数是
A. 整型函数 B. 实型函数
C. 指针型函数 D. 字符型函数
14. 设 typedef float REAL;, 则 REAL 是
A.float型变量 B.REAL型变量
C.typede f型变量 D.fl oat 类型的别名
15. 若到达文件尾,则库函数 feof()的返回值是
A.0 B. 非 0 C.1
D.NULL
非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题:本大题共10 小题,每小题2分,共20分。
16. 执行printf("%d\n",(int)1.5%5/2);后输出结果是 _。
17.C 语言中,程序的执行从 函数开始。
18. 设chars[]="\\Computer\!";, 则执行printf("%s\n",s);后输出结果是
_。 19.C 语言中,唯一的三目运算符是
20. 执行 printf(“%d”,8>>2);后输出结果是
21. 结构化程序的三种基本结构分别是循环结构、选择结构和 _结构。 22. 变量的存储类型包括static 型、extern 型、register 型和 型
。
23. 设 int w[5],*p=w;, 则w 的最后一个元素的表示方法是
24. 设 struct st{char name[10];char sex;int age;}s[100],*q=s;, 当引用 s 的第三个元素
的成员age 时,与 s[2].age等价的是 。
25. 使用库函数 strcmp所需的文件包含命令是 。
三、程序分析题:本大题共4小题,每小题4分,共16分。阅读下列程序,写出输出 结果。
26.#include
int main(void)
int i,j,x=0;
for(i=0;i<2;i++)
{ for(j=0;j<=3;j++)
{if(j%2)continue;
x++;
}
x++;
3
printf("x=%d\n",x);
return 0;
27.#include
#include
int main(void)
{
char str[10];
strcpy(str,"中国");
strcat(str," 北京");
puts(str);
return 0;
28.#include
int f(intn)
if(n==1) return 1;
else return n*n*n+f(n-1);
int main(void)
printf("%d\n",f(4));
return 0;
29.#include
#include
int main(void)
{
int i;
char *city[]={"北京","上海","广州","深圳"};
for(i=1;i<4;i+=2)printf("%s \n",city[i]);
return 0;
}
四、程序填充题:本大题共3小题,每小题6分,共18分。请将下列程序横线处缺少的 部分补上,使其能正确运行。
30. 输入四则运算表达式后,计算(零不能做除数)并输出其结果。
#include
int main(void)
{ char oper;float a,b;
scanf("%f%c%f",&a,&oper,&b) ;/* 输入四则运算表达式*/
switch(
/*第一空*/
case'+':printf("a+b=%.2f\n",a+b);
break;
case' -:printf("a -b=%.2f\n",a -b);
;
case '*:printf("a*b=%.2f\n",a*b);
/*第二空*/
break;
case'/:if( )printf(“a/b=%.2f\n”,a/b);/* 第三空*/
else printf(“除数为0,不能计算!\n”);
break;
default:printf("不是四则运算符!\n");
return 0;
31. 输入一个字符串, 以回车换行作为结束标志,分别统计数字字符0,1,2, ……,9出 现的次数并保存至数组元素 num[0] 、num[1] 、num[2] … … 中,输出统计
结果。
#include
int main(void)
int i,num[10]={0};
char ch;
while((ch=getchar())!= /*第一空*/
if( ) num[ch -'0']++; /*第二空*/
for(i=0;i<10;i++)
printf ("%d ->%d\n",i, ) ; /*第三空*/
return 0;
32. 从键盘输入若干个学生的姓名和考试成绩,若高于或等于80 分,则显示字母等级 为A, 若低于60分则显示字母等级为C, 其余显示字母等级为 B。
#define N 10
#include
typedef struct stu
char name[10];
int score:
char grade;
}
/*第一空*/
int main(void)
int i;ST stud[N];
for(i=0;i
scanf("%s%d",stud[i].name,&stud[i].score);
if(stud[i].score>=80)stud[i].grade='A';
else if( )stud[i].grade='C'; /*第二空*/
else /* 第三空*/
}
for(i=0;i
printf("% -
10s%5d%3cln",stud[i].name,stud[i].score,stud[i].grade)
; return 0;
}
五、程序设计题:本大题共2小题,每小题8分,共16分。
33. 利用二重循环输出如下图形。
1
12
123
1234
123456789
34. 从键盘输入 x 的值,计算并输出
的近似值,直到公式中最后一项的绝对值小于10⁴ 为止,其中n 是大于等于0的自然数。
河北自考助学报名预约

上一篇:2023年10月河北自考公文写作与处理试题(00341)
下一篇:2023年10月河北自考警察伦理学试题(00369)
最近更新
- 2024年4月河北自考02628管理经济学试题 06-03
- 2024年4月河北自考02378信息资源管理试题 06-03
- 2024年4月河北自考02142数据结构导论试题 05-27
- 2024年4月河北自考00882学前教育心理学试题 05-24
- 2024年4月河北自考00688设计概论试题 05-24
- 2024年4月河北自考00370形事证据学试题 05-16
- 2024年4月河北自考00369警察伦理学试题 05-15
- 2024年4月河北自考00322中国行政史试题 05-15
- 2024年4月河北自考00321中国文化概论试题 05-15
河北自考政策公告
- 2025年上半年河北省高等教育自学考试... 12-27
- 2025年上半年河北自学考试教材目录 12-26
- 2025年上半年停考专业实践性环节课程... 12-26
- 2025年上半年开考专业实践性环节课程... 12-26
- 2025年上半年停考专业理论课程考试安排 12-26
- 2025年上半年开考专业理论课程考试安排 12-26
- 2025年上半年河北省高等教育自学考试... 12-26
- 关于调整河北省高等教育自学考试思想... 12-23
- 2024年下半年河北省高等教育自学考试... 10-23

扫一扫加入微信交流群
与其他自考生一起互动、学习探讨,提升自己。

扫一扫关注微信公众号
随时获取自考信息以及各类学习资料、学习方法、教程。
扫码小程序进入自考查询

查看了解自考专业
查询最新自考教材
查询最新政策公告
进入历年真题学习
