第一章程序设计和C语言

第一章单元测试

1、单选题:
‏下列说法不正确的是()‍
选项:
A: 计算机语言大致可分为三大类,机器语言、汇编语言和高级语言
B: C语言是一种通用的、面向过程的编程语言,高效、灵活可移植
C: C语言属于汇编语言
D: 高级语言比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用
答案: 【 C语言属于汇编语言

2、单选题:
‌下列说法正确的是()​
选项:
A: C程序是由符号构成
B: C程序是由标识符构成
C: C程序是由函数构成
D: C程序是由字母构成
答案: 【 C程序是由函数构成

3、单选题:
‌下列语言中不属于计算机语言三大类的是()‏
选项:
A: 机器语言
B: 汇编语言
C: 脚本语言
D: 高级语言
答案: 【 脚本语言

4、单选题:
‎机器语言下列关于注释的描述正确的是()‏
选项:
A: 注释只在C语言源文件中有效,在编译时会被编译器忽略
B: 注释只能对程序中的某一行代码进行解释 
C: 注释不可以嵌套使用
D: 单行注释以符号"/*"开头,以符号"*/"结尾
答案: 【 注释不可以嵌套使用

5、单选题:
‌下列说法正确的是()‎
选项:
A: C语言的程序总是从第一个函数开始执行
B: 在C语言程序中,调用的函数必须在main()函数中定义
C: C语言程序总是从main()函数开始执行
D: C语言程序中的main()函数必须放在程序的开始部分
答案: 【 C语言程序总是从main()函数开始执行

第二章算法——程序的灵魂

第二章单元测试

1、单选题:
‏下面不属于算法的特点的为()​
选项:
A: 确定性
B: 有穷性
C: 有效性
D: 循环性
答案: 【 循环性

2、单选题:
‎下面说法错误的是()‏
选项:
A: C程序运行步骤是编译、编辑、连接、执行
B: C语言的变量名必须用小写,常量用大写
C: C语言的的三种基本结构是顺序、选择、循环
D: C程序一定由函数构成的
答案: 【 C语言的变量名必须用小写,常量用大写

3、单选题:
‎以下叙述不正确的是()​
选项:
A: 一个C源程序可由一个或多个函数组成
B: 一个C源程序必须包含一个main函数
C: C程序的基本组成单位是函数
D: 在C程序中,注释说明只能位于一条语句的后面
答案: 【 在C程序中,注释说明只能位于一条语句的后面

4、单选题:
​下面说法不正确的是()‌
选项:
A: 用流程图可以表示算法
B: 用N-S图可以表示算法
C: 结构化程序设计的一种基本方法是逐步求精法
D: 复杂的算法一般用自然语言表示算法
答案: 【 复杂的算法一般用自然语言表示算法

5、填空题:
‎结构化程序由()、()、()三种基本结构构成‎
答案: 【 顺序 选择 循环##%_YZPRLFH_%##顺序 循环 选择##%_YZPRLFH_%##循环 选择 顺序##%_YZPRLFH_%##循环 顺序 选择##%_YZPRLFH_%##选择 循环 顺序##%_YZPRLFH_%##选择 顺序 循环

6、填空题:
​C语句可以分为五类,含    种控制语句、    语句、       语句、空语句和复合语句。‎
答案: 【 9 函数调用 表达式##%_YZPRLFH_%##9 表达式 函数调用##%_YZPRLFH_%##九 表达式 函数调用

第三章最简单的C程序设计——顺序程序设计

第三章单元测试

1、单选题:
‌已知int k,m=1;执行语句k=-m++;后k的值是()‎
选项:
A: -1
B: 0
C: 1
D: 2
答案: 【 -1

2、单选题:
‎已知a, b, c为int型变量,若从键盘输入:1, 2, 3<回车>,使a的值为1, b的值为2, c的值为3,以下选项中正确的输入语句是()‎
选项:
A: scanf("%2d, %2d, %2d”,a,b,c);
B: scanf("%d, %d, %d”, &a, &b, &c)
C: scanf("%d %d %d”, &a, &b, &c)
D: scanf(" i=%d,j=%d, k=%d° , &a, &b, &c) 
答案: 【 scanf("%d, %d, %d”, &a, &b, &c)

3、单选题:
下列程序段的输出结果是()‍int a=1234 ;‍float b=123. 456;double c=12345.54321;printf("%2d, %3.2f, %4.1f", a, b, c);‍‍‍
选项:
A: 无输出
B: 12, 123. 46, 12345.5 
C: 1234, 123.46, 12345.5
D: 1234, 123.45, 1234.5
答案: 【 1234, 123.46, 12345.5

4、单选题:
有以下程序​#include <stdio. h>​int main( )​{ ​    char c1=‘1’,c2=’2’;​    c1=getchar( );​    c2=getchar( );​    putchar (c1);​    putchar (c2) ;​    return 0;​}​当运行时输入: a<回车>后,以下叙述正确的是()​‌​
选项:
A: 变量c1被赋予字符a, c2被赋予回车符
B: 程序将等待用户输入第2个字符
C: 变量c1被赋予字符a, c2中仍是原有字符2
D: 变量c1被赋予字符a, c2中将无确定值
答案: 【 变量c1被赋予字符a, c2被赋予回车符

5、填空题:
阅读程序,并按给定的输出各式将程序运行结果写在“运行结果”之后‏#include<stdio.h>‏int main()‏{‏    int a,b,c;‏    a=(b=(c=3)*5)*5;    ‏    printf(“a=%d,b=%d,c=%dn”,a,b,c);‏}‏运行结果是:()‏‍‏
答案: 【 a=75,b=15,c=3

第四章选择结构程序设计

第四章单元测试

1、单选题:
‌以下不正确的 if 语句形式是()‍
选项:
A: if(x>y && x!=y);
B: i

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注