第1周 C语言入门

OJ说明随堂测试

1、判断题:
‏OJ是OnlineJudge,即在线判分系统。‍
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
‎OJ可实现在线编译,在线判分。‎
选项:
A: 正确
B: 错误
答案: 【 正确

为什么要学习C语言

1、单选题:
‌以下不是计算机能识别的语言是()​
选项:
A: 机器语言 
B: 汇编语言
C: 高级语言
D: 自然语言
答案: 【 自然语言

2、单选题:
‏C语言属于( )‌
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 自然语言
答案: 【 高级语言

3、单选题:
‌计算机可直接执行的语言是(   )‎
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 自然语言
答案: 【 机器语言

第1单元测试(C语言入门)

1、单选题:
​VC++是什么平台下的编译器?‏
选项:
A: Windows
B: Linux
C: Unix
D: Netware
答案: 【 Windows

2、单选题:
‏C语言属于()‌
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 面向对象语言 
答案: 【 高级语言

3、单选题:
‎能在计算机上直接运行的语言是()‌
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 面向对象语言  
答案: 【 机器语言

4、单选题:
‏C语言诞生于什么年代( )‏
选项:
A: 20世纪90年代
B: 20世纪50年代
C: 20世纪70年代
D: 20世纪40年代
答案: 【 20世纪70年代

5、单选题:
​c语言是(   )‏
选项:
A: 高级语言
B: 汇编语言
C: 自然语言
D: 机器语言
答案: 【 高级语言

6、单选题:
‌下更哪个软件不能编写C语言程序(  )‌
选项:
A: Dev C++
B: VC++
C: Turbo c
D: Word
答案: 【 Word

7、单选题:
‏Dev C++默认的源程序扩展名为‌
选项:
A: .doc
B: .bmp
C: .cpp
D: .exe
答案: 【 .cpp

8、单选题:
‏OJ系统不可以‎
选项:
A: 在线判题
B: 检查语法错误
C: 给出得分
D: 智能编写程序
答案: 【 智能编写程序

9、单选题:
‎C语言编译是‎
选项:
A: 将源程序编译成目标程序
B: 将目标程序链接
C: 将源程序生成可执行文件
D: 运行出结果
答案: 【 将源程序编译成目标程序

10、单选题:
‌C语言软件是‏‌‏
选项:
A: 开放的
B: 封装的
C: 不易被入侵的
D: 没有漏洞
答案: 【 开放的

11、判断题:
​记事本也可以有用来编写C语言程序。‍
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
​全民编程时代已来临。​
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
‎计算机界最高成就奖为图灵奖。‌
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
‍机器语言由0、1指令组成,机器执行速度非常快,但是人很难看懂。‎
选项:
A: 正确
B: 错误
答案: 【 正确

15、判断题:
‎学习C语言可以强化逻辑思维。​
选项:
A: 正确
B: 错误
答案: 【 正确

16、判断题:
​C语言是编程语言中最通用的语言。‍
选项:
A: 正确
B: 错误
答案: 【 正确

第一个C语言程序

1、单选题:
如果一个程序通过了编译,则说明( ) ‎
选项:
A: 该程序正确 
B: 该程序无语法错误 
C: 该程序能够运行出结果
D: 该程序无逻辑错误
答案: 【 该程序无语法错误 

随堂测试-软件安装与使用

1、单选题:
‎DEV C++生成的源文件的扩展名是(    )‌
选项:
A: .txt            
B: .CPP
C:  .VC               
D:  .VC++
答案: 【 .CPP

2、判断题:
​能够编写C语言的软件很多,比如DEV C++、VC++、Turboc 等,我们只需要安装其中的一个就可以了。‎
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‎Dev C++生成的的源文件扩展名为.cpp‍
选项:
A: 正确
B: 错误
答案: 【 正确

第2周个人所得税系统之欢迎界面——程序设计基础

数据类型及操作

1、单选题:
​若a=3,b=5,那么 a -=b+2的值是( ) ​​​
选项:
A: -4  
B: 7    
C: 2 
D: 8
答案: 【 -4  

2、单选题:
‌若a=3,b=5,那么表达式(a+4,b-3,15)的值为( ) ‍
选项:
A: 7
B: 2
C: 15
D: 3
答案: 【 15

3、单选题:
‏若a=3,b=5,那么(int)(b/a )的值是( ) ‎‏‎
选项:
A: 1.66
B: 1.67
C: 1
D: 2
答案: 【 1

4、单选题:
‌若有语句‏‌float a=2;‏‌printf("%f",a);‏‌那么输出结果是(    )‏
选项:
A: 2
B: 2.0
C: 2.000000
D: 2.00
答案: 【 2.000000

数据表示随堂测验

1、单选题:
‌定义一个整形变量a的正确语句是( )。‏‌‏‌‏
选项:
A: int a;       
B: float a;  
C: char a;  
D: double a; 
答案: 【 int a;       

2、单选题:
‌在求圆面积的公式s=PI*r*r中什么量为常量( ) ‎‌‎‌‎
选项:
A:  s   
B: PI   
C:  r  
D: s,pi,r都是 
答案: 【 PI   

3、单选题:
‎对语句 int b, a=5 ;理解正确的是( ) ‍
选项:
A:  定义了整形变量b,并给a赋值为5,a的数据类型不确定 
B: 定义了两个数型变量a,b并给b赋值为5 
C: 定义了两个数型变量a,b并给a赋值为5
D: 定义了两个数型变量a,b并给a,b赋值为5
答案: 【 定义了两个数型变量a,b并给a赋值为5

4、单选题:
‍下列哪个可以用作自定义标识符?​
选项:
A: float
B: printf
C: ab
D: 你好
答案: 【 ab

第2单元测验(程序设计基础)

1、单选题:
‎圆的周长c=2*PI*r中,PI为圆周率,r为半径,那么常量为:‏
选项:
A: c
B: r
C: PI
D: 以上都不对
答案: 【 PI

2、单选题:
​对语句int a=8;理解正确的是(  )‍
选项:
A: 定义了基本整形变量a,并给a赋值为8
B: 给a赋值为5.
C: 定义了基本整形变量a
D: 定义了长整形变量a
答案: 【 定义了基本整形变量a,并给a赋值为8

3、单选题:
​若执行如下程序段‌​int a=2;‌​a++‌​那么a的值是(   )‌
选项:
A: 2
B: 3
C: 0
D: 1
答案: 【 3

4、单选题:
‎若执行如下程序段‌‎int b=3;‌‎float c;‌‎c=(float)(b);‌‎那么c的值为(  )‌‎‌
选项:
A: 3
B: 3.0
C: 3.000000
D: b
答案: 【 3.000000

5、单选题:
​圆的周长c=2*PI*r中,PI为圆周率,r为半径,那么变量为:‍
选项:
A: c
B: PI
C: r
D: c和r
答案: 【 c和r

6、单选题:
‏若a=4,那么表达式x=5,a,a+6的值为(  )‍
选项:
A: 4
B: 5
C: 9
D: 10
答案: 【 10

7、单选题:
‍若执行如下程序段‌‍int a=2,b;‌‍b=a+3;‌‍那么b的值为(  )‌
选项:
A: 2
B: 3
C: 5
D: 4
答案: 【 5

8、单选题:
‎以下标识符正确的是​‎​
选项:
A: 11!
B: abc
C: 面积
D: %a
答案: 【 abc

9、单选题:
‌短整型,基本整型、长整形,长长整形的控制符是‏
选项:
A: %d,%d,%ld,%lld
B: %d,%d,%d,%d
C: %d,%d,%s,%s
D: %d,%sd,%ld,%lld
答案: 【 %d,%d,%ld,%lld

10、单选题:
​要注释一行的话,要用(     )符号‌
选项:
A: 、、
B: \
C: //
D: /* */
答案: 【 //

11、单选题:
‍a的ASCII码是?‎
选项:
A: 95
B: 96
C: 97
D: 98
答案: 【 97

12、单选题:
‍浮点型的单精度浮点型的表示符是?​
选项:
A: float
B: int
C: double
D: char
答案: 【 float

13、单选题:
‍A的ASCII值是(  )‎
选项:
A: 97
B: 65
C: 98
D: 66
答案: 【 65

14、单选题:
‏若定义一个常量P的值为3,则可用以下代码:‎
选项:
A: int P=3;
B: const int P=3;
C: const P=3;
D: #define P 3;
答案: 【 const int P=3;

15、判断题:
​在使用变量之前必须先定义变量。‌
选项:
A: 正确
B: 错误
答案: 【 正确

16、判断题:
‍? : 是三目运算符,连接三个表达式。‌
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‏一个字符型占用一个字节。‎
选项:
A: 正确
B: 错误
答案: 【 正确

18、判断题:
‍标准ASCII码的取值范围是1-129。‏
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
‎算法是解决问题的步骤和方法。​
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
程序是对解题方案的准确而完整的描述,是解决问题的一系列指令。‏
选项:
A: 正确
B: 错误
答案: 【 正确

21、判断题:
‏键盘上的任意一个字符都对应了一个ASCII值。‌
选项:
A: 正确
B: 错误
答案: 【 正确

22、判断题:
​计算机能够存储的数据的精度是有限的位数。‎
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
‍在C语言中float表示单精度浮点型。‌
选项:
A: 正确
B: 错误
答案: 【 正确

24、判断题:
​int型为有符号32位整数,占4个字节。‎
选项:
A: 正确
B: 错误
答案: 【 正确

语句算法随堂测试

1、单选题:
‎流程图中代表条件判断的符号是()‍
选项:
A: 菱形
B: 平行四边形
C: 三角形
D: 圆形
答案: 【 菱形

2、单选题:
​下面对算法描述正确的一项是:‎
选项:
A: 算法只能自然语言来描述
B: 算法只能用图形方式来表示
C: 同一问题可以有不同的算法
D: 同一问题的算法不同,结果必然不同
答案: 【 同一问题可以有不同的算法

3、单选题:
‏算法是解决问题的‏
选项:
A: 程序代码
B: 方法与步骤
C: 计算公式
D: 最终结果
答案: 【 方法与步骤

运算符

1、填空题:
‏设a=2,b=3,c=4,那么 a==3表达式的值为:‍
答案: 【 0

2、填空题:
‎设a=2,b=3,c=4,那么 a=3表达式的值为:‎
答案: 【 3

3、填空题:
​设a=2,b=3,c=4,那么 a&&3表达式的值为:‎
答案: 【 1

第3周个人所得税系统之其他税计算——顺序结构

文件包含随堂测试

1、单选题:
‎printf()函数包含在哪个头文件中?​
选项:
A: stdio.h
B: string.h
C: math.h
D: string.h
答案: 【 stdio.h

2、单选题:
‌文件包含是通过什么指令来实现?‎
选项:
A: include预处理
B: <>
C: ””
D: 以上都不对
答案: 【 include预处理

3、单选题:
‍用户定义的头文件用什么包含?‌
选项:
A: include<>
B: include( )
C: inlcude
D: include””
答案: 【 include””

测试:输入函数

1、单选题:
‍对语句scanf(“%d%c”,&a,&b); 不正确的输入流为( ) ‍
选项:
A: 2Vc↙  
B:   2,c ↙ 
C:      2 ↙       c ↙   
D:  2Vc↙ 
答案: 【   2,c ↙ 

2、单选题:
​若语句scanf("%3d%c",&a,&b); 的输入流为123456那么a,b的值为( ) ​
选项:
A: a=123,b=4     
B:   a=123,b=5 
C: a=1234,b=5         
D:   a=123,b=45
答案: 【 a=123,b=4     

3、单选题:
​若有语句getchar(c);putchar(c); 在键盘上的输入流为abcd ↙那么c的值为: ‎​‎​‎
选项:
A: a
B: b
C: c
D: d
答案: 【 a

第3单元测验(顺序结构程序设计)

1、单选题:
‎关于scanf()说法错误的是(  )​
选项:
A: 为输入函数
B: 为输出函数
C: 使用scanf()函数时必须用#include <stdio.h>把头文件包含进来
D: scanf()函数可以同时输入多个变量值
答案: 【 为输出函数

2、单选题:
‏关于printf()函数说法正确的是( )‌
选项:
A: 只能输入一个变量
B: 不能输入字符串
C: 可以输出多个变量
D: 只能输出字符
答案: 【 可以输出多个变量

3、单选题:
‏执行语句scanf("%d%f",&a,&b);时,在键盘上的输入方式为:‌
选项:
A: 1↙2↙
B: 1,2
C: 1 - 2
D: 12
答案: 【 1↙2↙

4、单选题:
‍若有语句getchar(c);putchar(c); 在键盘上的输入流为abcd ↙那么c的值为:‍
选项:
A: a
B: b
C: c
D: d
答案: 【 a

5、单选题:
‏若a,b为int类型,且a=8,b=6,那么语句printf(“%d,%d”,a,b);的输出结果是( )‎
选项:
A: 86
B: 6,8
C: 8,6
D: 86
答案: 【 8,6

6、单选题:
​若有以下定义和语句‎​   int a=5,b;‎​   b=++a;‎R

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

发表评论

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