蓝莓题库

中国大学mooc2020春季课程-k8凯发

欢迎来访!

k8凯发-凯发官网入口麦课在线问答 正文

作者2022-12-05 08:04:48麦课在线问答 78 ℃0 评论
第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
网站分类
最新发表
标签列表
网站地图