内容正文:
编写说明:2026版《软件与应用技术考纲百套卷》依据2026版山东省《软件与应用技术类专业知识考试标准》编写,本套试卷共100份,分为三个部分,第一部分是知识点训练卷,每个知识点2份试卷共76份,第二部分是常考题训练卷,每个知识模块2份训练卷共12份,第三个部分是专业综合训练卷,参考历年软件与应用技术类专业真题试卷,编写了12份。
本试卷是2026版《软件与应用技术考纲百套卷》的第1卷,按知识模块1 C语言程序设计知识,1.基本数据类型与顺序程序设计的四点范围要求编写。其四点要求是:
(1)了解C语言的基本数据类型。
(2)理解常量和变量的定义。
(3)掌握赋值语句以及数据输入、输出语句的用法。
(4)理解运算符、表达式及常用函数的用法。
2026版山东省《软件与应用技术考纲百套卷》 第2卷
知识模块1 C语言程序设计知识
1.基本数据类型与顺序程序设计 知识点训练卷
一、单项选择题(本大题共20小题,每题3分,共60分)
1. C 语言中最基本的数据类型是( )
A.整型、实型、逻辑型
B.整型、实型、字符型
C.整型、逻辑型、字符型
D.实型、逻辑型、字符型
【答案】B
2. 写出以下程序的执行结果 ( )
main(){
int a,b; a=100; b=200; printf("%d",(a,b));}
A.100
B.200
C.20000
D.100=200
【答案】B
3. C 语言中规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据中满足占用存储空间从小到大顺序排列的是( )
A.short, char, float, double
B.char, float, int, double
C.int, char, long, float
D.char, short, long, double
【答案】D
4. 若已定义x和y为 double 类型,则表达式:x=1,y=x+3/2的值是( )
A.1
B.2
C.2.0
D.2.6
【答案】C
5. 执行下列语句的结果是( )
i=3;
printf("%d,",++i);
printf("%d",i++);
A.3,3
B.3,4
C.4,3
D.4,4
【答案】D
6. 已知 int a;char b;float c;对于运算符十十和一一表达错误的是( )
A.a++
B.a+++b++
C.--c
D.(a+b)++
【答案】D
7. 在C语言中,要求运算数必须是整型的运算符是( )
A.%
B./
C.<
D.!
【答案】A
8. C 语言中字符型(char) 数据在内存中是以形式存储的( )
A. 原码
B. 补码
C. 反码
D. ASCII 码
【答案】D
9. 表达式a+=a-=a=9 的值是( )
A.-9
B.0
C.18
D.9
【答案】B
10. 不合法的浮点数表示是( )
A. 12.3
B. 5.
C. .6
D. 1
【答案】D
11. 设变量均已定义,若要通过“scanf(“%d%c%d%c",&al,&c1,&a2,&c2);”语句为变量al和 a2 赋值10 和 30,为变量cl和c2赋字符e和f,以下正确的输入是( )
A.10 e 30 f<回车>
B.10 e30 f<回车>
C.10 e<回车>30 f<回车>
D.10e<回车>30f<回车>
【答案】D
12. 下列符号中,不属于转义字符的是( )
A. (\)
B. \08
C. \t
D. \o
【答案】B
13. 以下选项中,合法的实型常量是( )
A. 5E2.0
B. .E-3
C. .2E0
D. 1.3E
【答案】C
14. 写出以下程序的执行结果( )
char c='z';
printf("%c",c-25);
A.a
B.B.Z
C.z-25
D.y
【答案】A
15. \r 转义字符表示的含义是。( )
A. 换行符
B. 退格
C. 回车
D. 水平制表符
【答案】C
16. 执行下列程序段时,若键盘上输人EFG,则输出结果是( )
main( ){
char ch;
ch=getchar( );
putchar(ch) ;}
A.E
B.EF
C.EFG
D.输出不确定的值
【答案】A
17. 下列字符序列中,不可用作 C 语言标识符的是( )
A. abc123
B. no.1
C. _123_
D. _ok
【答案】B
18. 以下程序的运行结果是( )
#include<stdio.h>
main( )
{int m=5,n=10,s;
s=m;
S=s*n;
printf("%d",s);}
A. 0
B. 5
C. 50
D. 10
【答案】C
19. 下列四组字符串中都可以用作 C 语言程序中的标识符的是( )
A. print _3d db8 aBc
B. I\am one_half start $it 3pai
C. str_1 Cpp pow while
D. Pxq My->book line# His.age
【答案】A
20. C 语言中的标识符只能由字母、数字和下划线 3 种字符组成,且第一个字符( )
A.必须为字母
B.必须为下划线
C.必须为字母或下划线
D.可以是字母、数字和下划线中的任一种字符
【答案】C
二、简答题(本大题共5小题,每题6分,共30分)
1.浮点型的表示方法有哪些?
【答案】浮点型数据的表示方法:
①科学计数表示法
②十进制浮点表示法
2.C语言中的基本数据类型有哪些?
【答案】C 语言中的基本数据类型包括:
- 整型(int)
- 字符型(char)
- 浮点型(float)
- 双精度浮点型(double)
3.C语言的特点?
【答案】(1)一个C程序是由若干个函数构成的。
(2)一个C程序总是从main()函数开始执行,无论main()函数处于程序中的什么位置
(3)函数体内可以包含若干变量和函数说明以及若干语句,每条语句均以分号结束。
(4)C语言注释为了说明某语句或某语句段的作用。注释内容其本身并不参与程序的编译与运行。
(5)C语言书写格式自由。每行可以有多条语句,一条语句也可以在多行上。
4. 请简述 C 语言中的算术运算符及其作用。
【答案】C 语言中的算术运算符包括:
- 加法运算符(+):用于两个数的加法运算。
- 减法运算符(-):用于两个数的减法运算。
- 乘法运算符(*):用于两个数的乘法运算。
- 除法运算符(/):用于两个数的除法运算。
- 取模运算符(%):用于两个数相除后的余数。
5. 在 C 语言中,如何定义一个整型变量并初始化为 10?
【答案】在 C 语言中,可以通过以下方式定义一个整型变量并初始化为 10:
int num = 10;
三、编程题(本大题共1小题,共10分)
1.从键盘输入圆半径r的值,然后计算圆面积s和周长l。
【答案】
#include <stdio.h>
#define PI 3.1415926
main() {
float r, s, l;
printf("请输入圆的半径:");
scanf("%f", &r);
s = PI * r * r;
l = 2 * PI * r;
printf("面积s=%f,周长l=%f", s, l);
}
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
编写说明:2026版《软件与应用技术考纲百套卷》依据2026版山东省《软件与应用技术类专业知识考试标准》编写,本套试卷共100份,分为三个部分,第一部分是知识点训练卷,每个知识点2份试卷共76份,第二部分是常考题训练卷,每个知识模块2份训练卷共12份,第三个部分是专业综合训练卷,参考历年软件与应用技术类专业真题试卷,编写了12份。
本试卷是2026版《软件与应用技术考纲百套卷》的第1卷,按知识模块1 C语言程序设计知识,1.基本数据类型与顺序程序设计的四点范围要求编写。其四点要求是:
(1)了解C语言的基本数据类型。
(2)理解常量和变量的定义。
(3)掌握赋值语句以及数据输入、输出语句的用法。
(4)理解运算符、表达式及常用函数的用法。
2026版山东省《软件与应用技术考纲百套卷》 第2卷
知识模块1 C语言程序设计知识
1.基本数据类型与顺序程序设计 知识点训练卷
一、单项选择题(本大题共20小题,每题3分,共60分)
1. C 语言中最基本的数据类型是( )
A.整型、实型、逻辑型
B.整型、实型、字符型
C.整型、逻辑型、字符型
D.实型、逻辑型、字符型
2. 写出以下程序的执行结果 ( )
main(){
int a,b; a=100; b=200; printf("%d",(a,b));}
A.100
B.200
C.20000
D.100=200
3. C 语言中规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据中满足占用存储空间从小到大顺序排列的是( )
A.short, char, float, double
B.char, float, int, double
C.int, char, long, float
D.char, short, long, double
4. 若已定义x和y为 double 类型,则表达式:x=1,y=x+3/2的值是( )
A.1
B.2
C.2.0
D.2.6
5. 执行下列语句的结果是( )
i=3;
printf("%d,",++i);
printf("%d",i++);
A.3,3
B.3,4
C.4,3
D.4,4
6. 已知 int a;char b;float c;对于运算符十十和一一表达错误的是( )
A.a++
B.a+++b++
C.--c
D.(a+b)++
7. 在C语言中,要求运算数必须是整型的运算符是( )
A.%
B./
C.<
D.!
8. C 语言中字符型(char) 数据在内存中是以形式存储的( )
A. 原码
B. 补码
C. 反码
D. ASCII 码
9. 表达式a+=a-=a=9 的值是( )
A.-9
B.0
C.18
D.9
10. 不合法的浮点数表示是( )
A. 12.3
B. 5.
C. .6
D. 1
11. 设变量均已定义,若要通过“scanf(“%d%c%d%c",&al,&c1,&a2,&c2);”语句为变量al和 a2 赋值10 和 30,为变量cl和c2赋字符e和f,以下正确的输入是( )
A.10 e 30 f<回车>
B.10 e30 f<回车>
C.10 e<回车>30 f<回车>
D.10e<回车>30f<回车>
12. 下列符号中,不属于转义字符的是( )
A. (\)
B. \08
C. \t
D. \o
13. 以下选项中,合法的实型常量是( )
A. 5E2.0
B. .E-3
C. .2E0
D. 1.3E
14. 写出以下程序的执行结果( )
char c='z';
printf("%c",c-25);
A.a
B.B.Z
C.z-25
D.y
15. \r 转义字符表示的含义是。( )
A. 换行符
B. 退格
C. 回车
D. 水平制表符
16. 执行下列程序段时,若键盘上输人EFG,则输出结果是( )
main( ){
char ch;
ch=getchar( );
putchar(ch) ;}
A.E
B.EF
C.EFG
D.输出不确定的值
17. 下列字符序列中,不可用作 C 语言标识符的是( )
A. abc123
B. no.1
C. _123_
D. _ok
18. 以下程序的运行结果是( )
#include<stdio.h>
main( )
{int m=5,n=10,s;
s=m;
S=s*n;
printf("%d",s);}
A. 0
B. 5
C. 50
D. 10
19. 下列四组字符串中都可以用作 C 语言程序中的标识符的是( )
A. print _3d db8 aBc
B. I\am one_half start $it 3pai
C. str_1 Cpp pow while
D. Pxq My->book line# His.age
20. C 语言中的标识符只能由字母、数字和下划线 3 种字符组成,且第一个字符( )
A.必须为字母
B.必须为下划线
C.必须为字母或下划线
D.可以是字母、数字和下划线中的任一种字符
二、简答题(本大题共5小题,每题6分,共30分)
1.浮点型的表示方法有哪些?
2.C语言中的基本数据类型有哪些?
3.C语言的特点?
4. 请简述 C语言中的算术运算符及其作用。
5. 在 C语言中,如何定义一个整型变量并初始化为 10?
三、编程题(本大题共1小题,共10分)
1.从键盘输入圆半径r的值,然后计算圆面积s和周长l。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$