moocC语言程序设计_99答案(mooc2023课后作业答案)
摘要:
第一章 C语言入门1.1 为什么要学习C语言随堂测验1、以下不是计算机能识别的语言是)A、机器语言B、汇编语言C、高级语言D、自然语言2、C语言属于( )A、机器语言B、汇编语言C、高级语言D、自然语
...
moocC语言程序设计_99答案(mooc2023课后作业答案)
1.1 为什么要学习C语言随堂测验
1、语言程业答以下不是序设计算机能识别的语言是()
A、机器语言
B、计答汇编语言
C、案m案高级语言
D、后作自然语言
2、语言程业答C语言属于( )
A、序设机器语言
B、计答汇编语言
C、案m案高级语言
D、后作自然语言
3、语言程业答计算机可直接执行的序设语言是( )
A、机器语言
B、计答汇编语言
C、案m案高级语言
D、后作自然语言
1.2软件安装与使用随堂测验
1、安装完Viscal C++(简称VC)后如果存在兼容性问题,那是因为( )
A、软件没有安装好
B、操作系统与VC不兼容
C、电脑配置有问题
D、需要重新安装
2、DEV C++生成的源文件的扩展名是( )
A、.txt
B、.CPP
C、.VC
D、.VC++
3、能够编写C语言的软件很多,比如DEV C++、VC++、Turboc 等,我们只需要安装其中的一个就可以了。
1.3第一个C语言程序随堂测验
1、如果一个程序通过了编译,则说明( )
A、该程序正确
B、该程序无语法错误
C、该程序能够运行出结果
D、该程序无逻辑错误
1.4OJ说明随堂测验
1、OJ是OnlineJudge,即在线判分系统。
2、OJ可实现在线编译,在线判分。
第1单元测试(C语言入门)
1、VC++是什么平台下的编译器?
A、Windows
B、Linux
C、Unix
D、Netware
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年代
5、c语言是( )
A、高级语言
B、汇编语言
C、自然语言
D、机器语言
6、下更哪个软件不能编写C语言程序( )
A、Dev C++
B、VC++
C、Turbo c
D、Word
7、Dev C++默认的源程序扩展名为
A、.doc
B、.bmp
C、.cpp
D、.exe
8、OJ系统不可以
A、在线判题
B、检查语法错误
C、给出得分
D、智能编写程序
9、C语言编译是
A、将源程序编译成目标程序
B、将目标程序链接
C、将源程序生成可执行文件
D、运行出结果
10、C语言软件是
A、开放的
B、封装的
C、不易被入侵的
D、没有漏洞
11、记事本也可以有用来编写C语言程序。
12、全民编程时代已来临。
13、计算机界最高成就奖为图灵奖。
14、机器语言由0、1指令组成,机器执行速度非常快,但是人很难看懂。
15、学习C语言可以强化逻辑思维。
第1单元作业(C语言入门)
1、请编程实现问好语句“Hello,world!". (请注意输出的值严格为双引号内的内容,即: Hello,world! )
第二章:个人所得税系统之欢迎界面——程序设计基础
2.1数据表示随堂测验
1、定义一个整形变量a的正确语句是( )。
A、int a;
B、float a;
C、char a;
D、double a;
2、在求圆面积的公式s=PI*r*r中什么量为常量( )
A、s
B、PI
C、r
D、s,pi,r都是
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
4、下列哪个可以用作自定义标识符?
A、float
B、printf
C、ab
D、你好
2.2数据类型及操作随堂测验
1、若a=3,b=5,那么 a -=b+2的值是( )
A、-4
B、7
C、2
D、8
2、若a=3,b=5,那么表达式(a+4,b-3,15)的值为( )
A、7
B、2
C、15
D、3
3、若a=3,b=5,那么(int)(b/a )的值是( )
A、1.66
B、1.67
C、1
D、2
4、若有语句 float a=2; printf("%f",a); 那么输出结果是( )
A、2
B、2.0
C、2.000000
D、2.00
2.3数据运算随堂测验
1、设a=2,b=3,c=4,那么 a==3表达式的值为:
2、设a=2,b=3,c=4,那么 a=3表达式的值为:
3、设a=2,b=3,c=4,那么 a&&3表达式的值为:
第2单元测验(程序设计基础)
1、圆的周长c=2*PI*r中,PI为圆周率,r为半径,那么常量为:
A、c
B、r
C、PI
D、以上都不对
2、对语句int a=8;理解正确的是( )
A、定义了基本整形变量a,并给a赋值为8
B、给a赋值为5.
C、定义了基本整形变量a
D、定义了长整形变量a
3、若执行如下程序段 int a=2; a++ 那么a的值是( )
A、2
B、3
C、0
D、1
4、若执行如下程序段 int b=3; float c; c=(float)(b); 那么c的值为( )
A、3
B、3.0
C、3.000000
D、b
5、圆的周长c=2*PI*r中,PI为圆周率,r为半径,那么变量为:
A、c
B、PI
C、r
D、c和r
6、若a=4,那么表达式x=5,a,a+6的值为( )
A、4
B、5
C、9
D、10
7、若执行如下程序段 int a=2,b; b=a+3; 那么b的值为( )
A、2
B、3
C、5
D、4
8、以下标识符正确的是
A、11!
B、abc
C、面积
D、%a
9、短整型,基本整型、长整形,长长整形的控制符是
A、%d,%d,%ld,%lld
B、%d,%d,%d,%d
C、%d,%d,%s,%s
D、%d,%sd,%ld,%lld
10、要注释一行的话,要用( )符号
A、、、
B、\\
C、//
D、/* */
11、a的ASCII码是?
A、95
B、96
C、97
D、98
12、浮点型的单精度浮点型的表示符是?
A、float
B、int
C、double
D、char
13、A的ASCII值是( )
A、97
B、65
C、98
D、66
14、若定义一个常量P的值为3,则可用以下代码:
A、int P=3;
B、const int P=3;
C、const P=3;
D、#define P 3;
15、在使用变量之前必须先定义变量。
16、? : 是三目运算符,连接三个表达式。
17、一个字符型占用一个字节。
18、标准ASCII码的取值范围是1-129。
19、算法是解决问题的步骤和方法。
20、程序是对解题方案的准确而完整的描述,是解决问题的一系列指令。
21、键盘上的任意一个字符都对应了一个ASCII值。
22、计算机能够存储的数据的精度是有限的位数。
23、在C语言中float表示单精度浮点型。
24、int型为有符号32位整数,占4个字节。
第三章:个人所得税系统之其他税计算——顺序结构
3.2输入函数随堂测验
1、对语句scanf(“%d%c”,&a,&b); 不正确的输入流为( )
A、2Vc↙
B、2,c ↙
C、2 ↙ c ↙
D、2Vc↙
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
3、若有语句getchar(c);putchar(c); 在键盘上的输入流为abcd ↙那么c的值为:
A、a
B、b
C、c
D、d
3.3文件包含随堂测验
1、printf()函数包含在哪个头文件中?
A、stdio.h
B、string.h
C、math.h
D、string.h
2、文件包含是通过什么指令来实现?
A、include预处理
B、<>
C、””
D、以上都不对
3、用户定义的头文件用什么包含?
A、include<>
B、include( )
C、inlcude
D、include””
第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
4、若有语句getchar(c);putchar(c); 在键盘上的输入流为abcd ↙那么c的值为:
A、a
B、b
C、c
D、d
5、若a,b为int类型,且a=8,b=6,那么语句printf(“%d,%d”,a,b);的输出结果是( )
A、8 6
B、6,8
C、8,6
D、86
6、若有以下定义和语句 int a=5,b; b=++a; 此处b的值是:( )
A、8
B、6
C、5
D、4
第四章:个人所得税系统标准版——选择结构
4.1 if语句随堂测验
1、在if条件语句中下列表达正确的是()
A、必须有if
B、必须有 else
C、必须有 else if
D、以上均正确
2、若x =5,y=6,执行以下程序段后x ,y的值是( ) if (x>=5) {x=x+1; y=y+1; }
A、x =5,y=6
B、x=6,y=7
C、x =6,y=6
D、x =5,y=7
4.2if…else语句随堂测验
1、在if…else语句句中下列表达正确的是( )
A、程序一定会执行一个选择分支
B、条件判断的表达式写在else后面
C、当表达式条件为真时,执行else后面的语句
D、以均不正确
2、若x =5,y=6,执行以下程序段后x ,y的值是( ) if (x==1) x=x+1; else y=y+1;
A、x =5,y=6
B、x=6,y=7
C、x =6,y=6
D、x =5,y=7
3、执行以下程序段后x ,y的值是( ) x=5;y=6; if (x>=5) x=x+1; else y=y+1;
A、x =5,y=6
B、x=6,y=7
C、x =6,y=6
D、x =5,y=7
4.3if…else if语句随堂测验
1、若x=5,y=11,z=0,有如下程序段,那么 if (x<0) x=y+1; else if (y>0) y=x+1; else x=x+1; z=z+1; (1) x=( ) (2) y=( ) (3) z=( )
4.5switch语句随堂测验
1、若a和b均是整型变量并已正确赋值,正确的switch语句是( )。
A、switch(a+b); { ...... }
B、switch( a+b*3.0 ) { ...... }
C、switch a { ...... }
D、switch ( a%b ) { ...... }
2、设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是( )。
A、switch (x + y) { ...... }
B、switch ( ch + 1 ) { ...... }
C、switch ch { ...... }
D、switch ( a + b ); { ...... }
3、下列语句序列执行后,k 的值是( ) int x = 6, y = 10, k = 5; switch (x % y) { case 0: k = x * y; case 6: k = x / y; case 12: k = x - y; default: k = x * y - x; }
A、60
B、5
C、0
D、54
C语言程序设计期末考试
C语言程序设计期末考试
1、在一个C语言程序中有且仅有( )个main函数。
A、1
B、0
C、2
D、任意多个
2、以下可以作为C语言变量名的是( )。
A、int
B、abc
C、%ab
D、a$b
3、C语言程序设计的三种设计方法不包括( )。
A、顺序结构程序设计
B、选择结构程序设计
C、循环结构程序设计
D、面向对象程序设计
4、以下不是计算机能识别的语言是()
A、机器语言
B、汇编语言
C、高级语言
D、自然语言
5、若要求在if后一对圆括号中表示a等于0的关系,则能正确表示这一关系的表达式为 ( )
A、a< >0
B、!a
C、a=0
D、a==0
6、DEV C++生成的源文件的扩展名是( )
A、.cpp
B、.vc
C、.vc++
D、.txt
7、若两个int类型变量a,b的值分别为a=3,b=5,那么printf(“a=%d,b=%d”,a,b)的输出结果是( )。
A、a=5 b=3
B、a=3,b=5
C、a=5,b=3
D、a=3 b=5
8、C语言属于()
A、机器语言
B、汇编语言
C、高级语言
D、自然语言
9、如果一个程序通过了编译,则说明( )
A、该程序正确
B、该程序无语法错误
C、该程序能够运行出结果
D、该程序无逻辑错误
10、定义一个整形变量a的正确语句是( )。
A、int a;
B、float a;
C、char a;
D、double a;
11、字符变量的长度为( )。
A、0
B、1
C、2
D、可以为任一长度。
12、下列哪种数据类型不是C语言中的数据类型( )。
A、int
B、float
C、char
D、date
13、下列哪个语句为选择语句( )。
A、for
B、if
C、do while
D、while
14、printf()函数包含在哪个头文件中( )。
A、conio.h
B、string.h
C、stdio.h
D、maths.h
15、下哪一个表达式取值是正确的( )。
A、6>5结果为6
B、6&&5结果为7
C、6||7结果为7
D、6<5结果为0
16、下列哪个运算符的优先级别最高( )。
A、&&
B、!
C、*
D、+
17、若有以下定义int a,b; float x,则正确的赋值语句是( ) 。
A、a=1,b=2
B、b++;
C、a=b=5
D、a=1;b=2;
18、19%5的值为( )。
A、19
B、5
C、4
D、3
19、关于C语言说法不正确的是( ) 。
A、C语言简洁.紧凑
B、C语言可以没有输出结果
C、C语言是高级语言
D、C语言移植性好
20、求圆的面积公式s=PI*r*r中,变量为( )
A、s
B、r
C、PI
D、s和r
21、一个C语言程序是由( )。
A、一个主程序和若干子程序组成
B、函数组成
C、若干过程组成
D、若干子程序组成
22、字母a 的ASCII码值为( )
A、97
B、98
C、0
D、67
23、数据类型int为( )。
A、短整型
B、基本整型
C、长整型
D、无符号整型
24、下列哪种数据类型表示双精度( ).
A、int
B、float
C、double
D、char
25、在C语言中字符变量赋值正确的语句是( ) 。
A、char a="c";
B、char a="ca";
C、char a= 'c';
D、char a= 'ca';
26、以下程序的执行结果是( )。 #include<stdio.h> int main() { int i=10,j=10; printf("%d,%dn",i,j);}
A、11,10
B、10,10
C、11,9
D、10,9
27、巳知字母A的ASCII码是65,以下程序的执行结果是( ) 。 #include<stdio.h> int main() { char c1='A',c2='Y'; printf("%d,%d\n",c1,c2);}
A、A,Y
B、65,65
C、65,90
D、65,89
28、下列运算符中优先级最高的是( )。
A、<
B、+
C、_
D、*
29、求圆的面积公式s=PI*r*r中,常量为( )
A、s
B、r
C、PI
D、s和r
30、判断char型变量cl是否为小写字母的正确表达式为( ) 。
A、’a’<=c1<=’z’
B、(c1>=a)&&(c1<=z)
C、(‘a’>=c1) (‘z’<=c1)
D、(c1>='a’)&&(c1<='z’)
31、下列哪个符号表示与运算( )。
A、||
B、&&
C、!
D、==
32、以下描述正确的是( )。
A、由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。
B、do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。
C、在do-while循环体中,一定要有能使while后面表达式的值变成零(“假”)的操作,循环才能结束。
D、do-while循环中,根据情况可以省略while。
33、已知 int a;使用scanf()函数输入一个整数给变量a,正确的函数调用是( )。
A、scanf("%d",a);
B、scanf("%d",&a);
C、scanf("%f",&a);
D、scanf("%lf",&a);
34、C语言对if嵌套语句的规定:else总是与( )配对。
A、第一个if
B、之前最近的且尚未配对的if
C、缩进位置相同的if
D、之前最近的if
35、在格式控制串中表示输出一个整数的是( ).
A、\t
B、\n
C、%d
D、%c
36、表达式(x=38,x+7,x=2),x+6的值为
A、38
B、2
C、8
D、44
37、已知a=7,则a+=8的值为( )。
A、7
B、8
C、1
D、15
38、保存一个字符常量需要占用的字节数是( )个字节。
A、2
B、1
C、4
D、8
39、下面数据类型为长整型的是( )
A、int
B、float
C、long
D、double
40、C语言不属于高级语言。
41、字符串与字符为同一个概念。
42、C语言中规定字符必须用单引号引用,字符串必须用双引号引用。
43、if语句为选择结构,if和else中两个语句段只能执行一个语句段。
44、编译成功的C语言程序运行后肯定没有错误。
45、C语言属于机器语言。
46、C语言源程序编译成功只能说明没有语法错误,并不一定能运行出正确结果。
47、一个C语言程序至少有一个输出结果。
48、(int)(a)是将变量a强制转换为基本整型。
49、++、--是C语言特有的变量自增和自减运算符。
50、在一个C语言程序中可以有多个main()函数。
51、C语言区分大小写。
52、在C语言中同一行可以写多个语句 ,但规范的写法只写一行。
53、可以用记事本编写C语言程序。
54、float类型的精度比double的精度高。
55、C语言的数据类型包含日期型。
56、if语句为循环语句。
57、在C语言中i++表示i=i+1。
58、两个整数相除的结果可以为小数。
59、函数的使用必须先定义或声明,然后再调用。
60、C语言中变量必须先定义后使用。
61、C语言有32个关键字。
62、单精度的精度高于双精度的精度。
63、在C语言中的实型变量分为两种类型,它们是单精度型 和( )。
64、DEV C++中C语言源程序的扩展名为( )。
65、当a=5,b=4,c=2时,表达式 a>b!=c的值是( )。
66、C语言中用1表示真,用( )表示假。
67、#define PI 3.14 语句中定义的PI的值为( )。
68、一个C语言程序最少有( )个输出结果。
69、C语言中,函数分为有参函数和( )函数。
70、int a=5;printf(“%d”,a+3)的输出结果是( )
中国大学C语言程序设计_99
在中国的大学教育中,C语言程序设计一直是非常重要的一门课程。而在C语言程序设计中,99乘法表是非常经典的案例。接下来就让我们一起来探讨一下中国大学C语言程序设计中99乘法表的相关内容吧。
99乘法表的实现
99乘法表是一个非常简单的案例,但是在C语言程序设计中,它却具有非常重要的地位。因为通过实现99乘法表,可以帮助学习者熟悉C语言基础语法、循环结构和函数等内容。
以下是一段实现99乘法表的C语言代码:
#include int main(){ int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf(\d*%d=%d\\t\i,j,i*j); } printf(\n\ } return 0;}
通过上述代码,我们可以实现一个标准的99乘法表,其中包含了从1*1到9*9的所有乘积。
99乘法表的应用
除了作为C语言程序设计中的一个经典案例之外,99乘法表在日常生活中也有非常广泛的应用。
首先,学习99乘法表可以帮助我们更好地记忆数字。通过反复背诵、尝试、理解和记忆,我们可以更好地记忆数字,提高我们的计算能力。
其次,99乘法表也可以帮助我们锻炼思维能力。通过不断的思考和分析,我们可以更好地理解乘法的本质和意义,从而进一步提高我们的思维和认知能力。
最后,99乘法表也可以帮助我们更好地掌握计算机编程技术。通过实现99乘法表的代码,我们可以深入了解C语言的基础语法、循环结构和函数等内容,从而提高我们的编程能力。
结语
综上所述,99乘法表是非常重要的一个案例,在中国大学C语言程序设计中也占有非常重要的地位。通过学习和实践,我们可以更好地掌握C语言的基础知识和编程技术,从而为我们日后的学习和工作打下坚实的基础。
文章版权及转载声明
本文地址:http://www.zzxhsh.org/90c799814.html发布于 2024-05-19 09:39:57
文章转载或复制请以超链接形式并注明出处五煦查题
评论列表 (暂无评论,44人围观)参与讨论