第1章 初识c 语言:从认识变量和常量开始,数据的表示第一周测试题1、以下关于c 语言描述错误的是()
a、一个c 程序总是从main函数开始执行
b、每个语句和数据声明的最后必须有一个分号
c、c 语言的注释符是以“/*”开始并以“*/”结束的
d、一个c 程序可以包含多个main函数
2、c 语言源程序文件后缀为( )。
a、.exe
b、.obj
c、.cpp
d、.asm
3、c 语言是( )
a、机器语言
b、汇编语言
c、仅具有面向对象特征的语言
d、既表现面向对象的特征,又表现面向过程的特征
4、c 语言中普通整型变量int在内存中占( )字节。
a、1
b、2
c、8
d、4
5、下列不是c 语言基本数据类型的是 ( )。
a、字符型
b、整型
c、浮点型
d、结构体
6、各种基本数据类型的存贮空间正确的长度排列为( )。
a、int < char
b、double c、char d、int <=char
7、下面的变量说明中( )是正确的。
a、int:a, b, c;
b、int a; b; c;
c、char a, b, c;
d、char a, b, c。
8、c 程序的每次运行都是从( )函数开始执行的 。
a、自己定义入口函数
b、main
c、return
d、cout
9、在c 语言中,合法的标识符( )组成。
a、只能由字母和数字
b、由字母和数字及下划线组成都合法
c、由字母和数字及下划线组成,且由字母和下划线开头的
d、由字母和数字及下划线组成,且由数字开头的
10、c 语句的结束使用的符号为( )
a、.
b、;
c、,
d、。
第一单元测验题
1、输入变量值使用的c 关键字是( )。
a、cout
b、cin
c、out
d、in
2、能正确表示输出变量s值,并且保留小数点后3位语句是
a、cout<<"s="< b、cout<<"s="< c、cout<<"s="< d、cout<<"s="<
3、下列数据是使用十六进制表示的常量数值为( )。
a、065
b、0x65
c、65
d、x65
4、下列正确的八进制数值为( )。
a、0x61
b、061
c、079
d、61
5、下列关键字中,表示符号常量也叫常变量的关键字为( )。
a、main
b、3.14
c、cout
d、const
6、设计流程图的作用是梳理编程思路。
7、输出语句cout<<"s="<
8、"a"和'a'是一样的都是表示字符常量a。
9、在输出语句中,转义字符'\n'和endl作用一样,回车,并不换行也不会清空输入缓冲区。
10、输入多个数据,数据分隔可以用“空格键”,“tab”键,“enter键”,结束输入时只能用“enter”键。
第一单元作业
1、编写程序输出"hello world c !"。
2、编写程序输入半径r的值,计算圆面积s(s=pi*r*r),pi通过const符号常量定义,结果保存1位小数。
第2章 运算符与表达式(4月6日发布共6学时)
第二章单元测试
1、执行下面程序段的输出结果是( )。 int x=2,y=5,z; z=x y; cout< a、2 5
b、5 7
c、7 2
d、2 7
2、设有说明“int i=10;float x”,执行x=5/i后,x的值为( )。
a、0
b、0.5
c、1
d、以上全错
3、判断字符型变量ch是否为大写英文字母,应使用表达式( )。
a、ch>='a' & ch<='z'
b、ch<='a' ||ch>='z'
c、'a'<=ch<='z'
d、ch>='a' && ch<='z'
4、int x=5, y=6;下列表达式结果为真的是( )。
a、x==y--
b、x== y
c、x ==y
d、x==--y
5、设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2, 则逻辑表达式(m=a>b)&&(n=c>d)运算后,m和n的值分别为( )。
a、0,0
b、1,0
c、0,2
d、0,1
6、int c,判断c的值为1、3、5三个数值为“真”,否则为“假”的表达式。
a、(c=1)||(c=3)||(c=5)
b、(c==1)||(c==3)||(c==5)
c、(c!=1)&&(c!=3)&&(c!=5)
d、(c==1)&&(c==3)&&(c==5)
7、在c 语言中,要求操作数必须是整形的运算符是( )。
a、%
b、/
c、*
d、!=
8、逗号表达式a=3,a =6,a 1,表达式的值为( ),a的值为( )。
a、10,10
b、9,10
c、6,10
d、10,9
9、已知下列语句中的x和y都是int型变量,其中错误的语句( )。
a、x=y ;
b、x= y;
c、(x y) ;
d、 x==y;
10、不属于c 逻辑运算符的是( )。
a、!!
b、&&
c、||
d、!
第3章(上) 分支结构1-if语句使用(4月6日发布)
上机作业
1、编写程序,输入边长a的值,计算出正方体面积,判断输入的数据是否为正整数,正确则输出正方体面积,如输入是负值,输出错误提示信息“error”。
2、输入整型变量a,b的值,输出较大的值,如果相等输出a==b。
3、编写程序,输入一个正整数表示学生的学习成绩,若学习成绩小于0或者大于100,输出illeagl,否则若成绩在90-100之间,输出’a’;成绩在80-89之间,输出’b’; 成绩在70-79之间,输出’c’; 成绩在60-69之间,输出’d’;60分以下的输出’e’.
第3章(下)分支结构2(4月13日发布共6课时)
第3章单元测试
1、执行语句序列 int n; cin >> n; switch(n) { case 1: case 2: cout << '1'; case 3: case 4: cout << '2'; break; default: cout << '3'; } 时,若键盘输入1,则屏幕显示( )。
a、1
b、2
c、3
d、12
2、下面程序的输出结果是( ). #include using namespace std; int main() { int a=2,b=-1,c=2; if (a a、0
b、1
c、2
d、3
3、为了避免嵌套的if-else语句的二义性,c 语言规定else总是与( )组成配对关系。
a、缩排位置相同的if
b、在其之前未配对的if
c、其之前未配对的最近的if
d、同一行上的if
4、判断字符型变量x输入字符为数字的if语句正确的是( )。
a、if('0' b、if('0' c、if('0' d、if(x>'0'&&x<'9')
5、以下代码执行后,a、b、c的值分别为( )。 int a=8,b=10,c=3; if (a>b) c=a,a=b,b=c;
a、10 3 3
b、8 10 3
c、10 8 8
d、10 10 8
6、下列描述正确的是( ) 。
a、表示m>n为true或mn&&m b、switch语句结构中必须有default语句
c、if语句结构中必须有else语句
d、如果至少有一个操作数为true,则包含"||"运算符的表达式为true
7、下面程序的运行结果是( ). #include using namespace std; void main(void) { int i=10; switch (i) { case 9:i ; case 10: i; case 11:i ;break; default:i=i 1; } cout< a、9
b、10
c、11
d、12
8、若int a=6,则执行完下列语句后,a的值为( ). if (a>10) a-=5; a =5;
a、1
b、6
c、10
d、11
9、#include using namespace std; int main() { int a=3; if(a=5) cout<猜你喜欢
- 2022-12-05 20:22
- 2022-12-05 19:50
- 2022-12-05 19:09
- 2022-12-05 19:04
- 2022-12-05 18:53
- 2022-12-05 18:40
- 2022-12-05 18:20
- 2022-12-05 18:20
- 2022-12-05 18:16
- 2022-12-05 18:13