第1周 程序设计与C语言

1.1 程序设计及C语言 随堂测验

1、单选题:
‏以下选项中属于结构化程序设计语言的是()‍‏‍
选项:
A: 汇编语言
B: 机器语言
C: C语言
D: Java语言
答案: 【 C语言

2、单选题:
‏计算机可以识别的指令是()‏‏‏‏‏
选项:
A: 二进制
B: 八进制
C: 十进制
D: 十六进制
答案: 【 二进制

3、单选题:
‏以下说法正确的是()‌‏‌‏‌
选项:
A: 计算机可以直接执行C语言程序
B: 机器指令执行速度快,易于移植
C: 汇编语言需要经过编译后计算机才可以执行
D: 高级语言的执行效率高于机器语言
答案: 【 汇编语言需要经过编译后计算机才可以执行

1.4 算法 随堂测验

1、单选题:
​以下叙述不正确的是()‏​‏
选项:
A: 算法的有穷性是指算法必须能在执行有限个步骤之后终止
B: 一个问题可以有多个算法
C: 算法必须有输出
D: 算法必须有输入
答案: 【 算法必须有输入

2、单选题:
​以下属于算法描述工具的是()​​​
选项:
A: 流程图
B: 自然语言
C: 伪代码
D: 以上均正确
答案: 【 以上均正确

3、单选题:
‏流程图中,可以表示判断“是否大于0”的流程图符号是()‎‏‎
选项:
A: 矩形
B: 菱形
C: 平等四边形
D: 圆形
答案: 【 菱形

4、单选题:
‌一个解决问题的方案称为算法。下列属于算法的基本性质的是( )‌‌ ‌
选项:
A: 有穷性  
B: 确定性 
C: 可行性 
D: 以上都是
答案: 【 以上都是

5、单选题:
‏下列关于算法的说法中,不正确的是( ) ‎‏‎‏‎
选项:
A: 算法的作用在于记录和交流人类解决问题的思想
B: 对于给定的一个问题,其算法不一定是唯一的
C: 对于复杂问题,我们一般先进行算法设计,然后再编程解决
D: 算法的步骤可以无限制执行下去,永不停止
答案: 【 算法的步骤可以无限制执行下去,永不停止

第2周 数据类型、运算符与表达式

随堂测验

1、单选题:
​以下运算符中,优先级最低的是( ) ‌​‌​‌
选项:
A: +
B: *= 
C: % 
D: =
答案: 【 =

2、单选题:
​以下运算符中,结合性与其它运算符不同的是( ) ‌​‌​‌
选项:
A: -- 
B: * 
C: %
D: /
答案: 【 -- 

3、单选题:
‌设有定义:int x=2;,以下表达式中,值不为6的是()。‍‌‍
选项:
A:  x*=x+1
B:  x+=4
C:  x*=(1+x)
D:  x*=3.0
答案: 【  x*=3.0

4、单选题:
​有以下程序‌​#include<stdio.h>‌​void main( )‌​{ char c1,c2;‌​c1=’A’+’6’-‘3’;‌​c2=’A’+’6’-‘5’;‌​printf(“%c,%dn”,c1,c2);‌​}‌​程序运行后的输出结果是(        )。‌​‌​‌
选项:
A: D,68
B: B,66
C:  D,B
D: 输出无定值
答案: 【 D,68

5、单选题:
‏设有定义:int x=2; double y=2.5,以下表达式中,值为4的是()。‎‏‎
选项:
A: x+y
B: x+(int)y
C:  (int)x+y
D: int(x+y)
答案: 【 x+(int)y

第3周 顺序结构

3.2 C语句概述

1、单选题:
复合语句常用在if语句或循环中,是由_______组成。‏
选项:
A: ( )
B: [ ]
C: { }
D: < >
答案: 【 { }

2、单选题:
 复合语句在语法上是_______条语句。​
选项:
A: 0
B: 1
C: 2
D: 视具体语句数而定
答案: 【 1

3.3 格式化输入输出

1、单选题:
‍已知整型变量a,b,t,以下语句组中,不能实现a,b值交换的是_______ 。‍
选项:
A:  t=a; a=b; b=t;
B: t=a; a=b; b=t;
C:  a=b; b=a;
D:  a=a+b; b=a-b; a=a-b;
答案: 【  a=b; b=a;

2、单选题:
‌若有以下程序段,程序运行时输入字符A,则输出结果是________。‍‌char  ch;‍‌scanf(“%c”,&ch);‍‌printf(“%c %d”, ch+32,ch);‍
选项:
A: a 65 
B: A 65
C: 97 A
D: a65
答案: 【 a 65 

3、填空题:
​以下程序段的输出结果是______。‎​printf(“%d%dn”,320/60,320%60);‎
答案: 【 520

程序的基本结构

1、单选题:
结构化程序设计的三种基本结构是_____。​
选项:
A: 顺序、选择和转向  
B: 层次、网状和循环
C: 模块、选择和循环  
D: 顺序、选择和循环
答案: 【 顺序、选择和循环

第一次测验

1、单选题:
‍下列标识符中,不合法的用户标识符是()‎
选项:
A: word 
B: s7p  
C: -in  
D: Main
答案: 【 -in  

2、单选题:
‌下列不是C语言的关键字的选项是()‎
选项:
A: void 
B: int  
C: double 
D: printf
答案: 【 printf

3、单选题:
‎C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()​‎​
选项:
A: 关键字可用作用户标识符,但失去原有含义
B: 预定义标识符可用作用户标识符,但失去原有含义
C: 在标识符中大写字母和小写字母被认为是相同的字符
D: 用户标识符可以由字母和数字任意顺序组成
答案: 【 预定义标识符可用作用户标识符,但失去原有含义

4、单选题:
‌下列选项中,错误的字符常量是()‍
选项:
A: ‘A’   
B: ’n’    
C: ”h” 
D: ’101’
答案: 【 ”h” 

5、单选题:
​下列选项中,错误的实型常量是()‌
选项:
A: 3.0 
B: .123    

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

发表评论

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