1.1课程认知1、【简答题】请在Visual C 6.0环境下编写一个C 程序,输出以下图形 ***** * * 超星学习通答案查看超星学习通答案查看
1、【单选题】一个C程序的执行是从()
A、本程序的main()函数开始,到main()函数结束
B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C、本程序的main()函数开始,到本程序文件的最后一个函数结束
D、本程序文件的第一个函数开始,到本程序的main()函数结束
2、【单选题】以下叙述正确的是()
A、在C程序中,main()函数必须位于程序的最前面
B、C程序的每行中只能写一条语句
C、C语言本身没有输入/输出语句
D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误
3、【单选题】在C语言中,每个语句必须以( )结束。
A、回车符
B、冒号
C、逗号
D、分号
4、【单选题】用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( )
A、生成可执行目标文件
B、生成目标文件
C、输出运行结果
D、自动保存源文件
5、【单选题】下列关于C语言的说法错误的是( )
A、C程序的工作过程是编辑、编译、连接、运行
B、C语言不区分大小写
C、C程序的三种基本结构是顺序、选择、循环
D、C程序从main函数开始执行
6、【判断题】C 语言程序中可以有多个函数 , 但只能有一个主函数
7、【判断题】C 语言的应用比较广泛 , 不仅可用来编写应用软件 , 而且可用来编写系统软件。
8、【判断题】C 语言程序实现与其他高级语言一样也要经过编辑、编译连接和运行这样的三步曲。
9、【判断题】C 语言程序在书写上只能是一条语句写一行。
10、【判断题】C 语言是一种非结构化程序设计语言。
2.1C程序设计基础1、【单选题】系统的标准输入文件是指 ?
A、键盘
B、显示器
C、软盘
D、硬盘
2、【单选题】()是构成C语言程序的基本单位。
A、函数
B、过程?
C、子程序
D、子例程
3、【单选题】C 语言规定:在一个源程序中,main函数的位置( )。
A、必须在最开始
B、必须在系统调用的库函数的后面
C、可以任意
D、必须在最后
4、【单选题】下列关于C语言的说法错误的是( )
A、C程序的工作过程是编辑、编译、连接、运行
B、C语言不区分大小写
C、C程序的三种基本结构是顺序、选择、循环
D、C程序从main函数开始执行
1、【单选题】系统默认的C语言源程序扩展名为.C,需经过( )之后,生成.exe文件,才能运行?
A、编辑?编译
B、编辑?连接
C、编译?连接
D、编辑?改错
2、【单选题】C语言中用( )表示逻辑“真”。
A、true
B、整数值1
C、false
D、"a"
3、【单选题】下列关于C语言的说法错误的是( )
A、C程序的工作过程是编辑、编译、连接、运行
B、C语言不区分大小写
C、C程序的三种基本结构是顺序、选择、循环
D、C程序从main函数开始执行
4、【单选题】以下关于结构化程序设计的叙述中正确的是( )
A、一个结构化程序必须同时由顺序、分支、循环三种结构组成
B、结构化程序使用goto语句会很便捷
C、在C语言中,程序的模块化是利用函数实现的
D、由三种基本结构构成的程序只能解决小规模的问题
5、【填空题】系统默认的C 语言源程序文件的扩展名是( ),经过编译后生成的目标文件的扩展名是( ),经过连接后生成的可 执行文件的扩展名是( )。
6、【填空题】用Visual C 6.0开发C语言程序有两种注释方法:i进行多行注释的是 ;只能进行单行注释的是 。
7、【填空题】开发C语言程序的步骤可以分成4步,即 ( )、( )、( )和( )。
8、【判断题】C 语言是一种具有某些低级语言特征的高级语言。
9、【判断题】C 语言是一种非结构化程序设计语言。
10、【判断题】C语言是一种模块化的程序设计语言。
3.1单元1:顺序结构流程及其应用1、【单选题】找出以下均是合法的实型常量()。
A、-0.21 1.23e3 .12
B、-12.0 1.23e0.2 0.8
C、12e -0.4 3e2.5
D、.12 -1.5 e3
2、【单选题】下面4个选项中,均是合法的整型常量的选项是()
A、160 -0xffff 011
B、B. -0xcdf 01a 0xe
C、-01 986.012 0668
D、-0x48a 2e5 0x
3、【单选题】以下选项中,( )是不正确的 C 语言字符型常量。
A、a'
B、\x41'
C、\101'
D、"a"
4、【单选题】下面不能用来定义整型变量的类型名是( )。
A、int
B、short
C、long
D、double
5、【单选题】在C语言中,设int型占2B,下列不能正确存入int型变量的常量是( )。
A、10
B、036
C、65536
D、0xab
6、【单选题】请选出可用作C语言用户标识符的一组标识符( )
A、void define WORD
B、a3_b3 _123 sum
C、For -abc Case
D、2a DO sizeof
7、【单选题】下列正确的标识符是( )
A、-a1
B、a[i]
C、a2_i
D、int t
8、【单选题】不是C语言提供的合法关键字是( )
A、switch
B、cher
C、case
D、default
9、【单选题】C语言提供的合法的数据类型关键字是( )。
A、Float
B、signed
C、integer
D、Char
10、【判断题】C语言中标识符是区分大小写的。
1、【单选题】在C语言程序中,表达式8/5的结果是( )
A、16
B、1
C、3
D、0
2、【单选题】在C语言程序中,表达式5%2的结果是( )。
A、2.5
B、2
C、1
D、3
3、【单选题】下列表达式中,值为0的是( )。
A、3%5
B、3/5
C、3/5.0
D、3-5
4、【单选题】假设所有变量均为整型,则表达式a=2,b=5,b ,a b的值是( )。
A、7
B、8
C、6
D、2
5、【单选题】若int k=7,x=12;则能使值为3的表达式是( )。
A、x%=(k%=5)
B、x%=(k-k%5)
C、x%=k-k%5
D、(x%=k)-(k%=5)
6、【填空题】表达式3.6-5/2 1.2 5%2的值是_______________。
7、【填空题】假设所有变量均为整型,则表达式(a=2,b=5,a ,b ,a b)的值为___________。
8、【填空题】若a是int变量,则执行表达式a=25/3%3后,a的值是_______________。
9、【填空题】表达式3.6-5/2 1.2 5%2的值是_______________。
10、【填空题】表达式3/4 2的计算结果为_______________。
1、【单选题】与x*=y z等价的赋值表达式是:()
A、x=y z
B、x=x*y z
C、x=x*(y z)
D、x=x y*z
2、【单选题】以下能正确定义变量a,b,c,并为它们全部赋值的语句是( )。
A、int a=b=c=5;
B、int a,b,c=5;
C、int a=5,b=5,c=5;
D、a=5,b=5,c=5;
3、【单选题】若x,i,j和k都是int型变量,则计算下面表达式后,x的值是( )。 x=(i=4,j=16,k=32)
A、4
B、16
C、32
D、52
4、【单选题】若int k=7,x=12;则能使值为3的表达式是( )。
A、x%=(k%=5)
B、x%=(k-k%5)
C、x%=k-k%5
D、(x%=k)-(k%=5)
5、【单选题】C语句x*=y 2;还可以写成( )。
A、x=2 y*x;
B、x=x*(y 2);
C、x=x*y 2;
D、x=y 2*x
1、【单选题】为表示数学关系x≥y或x≤z,应使用的C语言表达式为( )。
A、(x≥y)||(x≤z)
B、(x>=y)OR(x<=z)
C、(x>=y)|(x<=z)
D、!((x<y)&&(x>z))
2、【单选题】能正确表示a和b同时为正或同时为负的逻辑表达式是( )。
A、(a>=0||b>=0)&&(a<0||b<0)
B、a*b>0
C、(a=b>0)&&(a b<=0)
D、(a>=0&&b>=0)&&(a<0&&b<0)
3、【单选题】C语言中用( )表示逻辑“真”。
A、true
B、整数值1
C、false
D、"a"
4、【单选题】C语言中,关系表达式和逻辑表达式的值是( )
A、0
B、0或1
C、1
D、‘T’或’F’
5、【单选题】列表达式中,用来表示当x为奇数时,逻辑值为真的是( )。
A、x%2==0
B、!(x%2==0)
C、(x-x/2*2)==0
D、!(x%2)
6、【单选题】逻辑运算符两侧运算对象的数据类型( )
A、只能是0和1
B、只能是0或非0正数
C、只能是整型或字符型数据
D、可以是任何类型的数据
7、【单选题】能正确表示a和b同时为正或同时为负的逻辑表达式是( )。
A、(a>=0||b>=0)&&(a<0||b<0)
B、a*b>0
C、(a=b>0)&&(a b<=0)
D、(a>=0&&b>=0)&&(a<0&&b<0)
8、【填空题】为表示数学关系a≥b≥c,应使用的C语言表达式为_______________________。
9、【填空题】C语言表达式!(3