文档介绍:1、(A )就是构成C语言程序的基本单位。
A、函数 B、过程 C、子程序 D、子例程
C 开始执行。
A、 程序中第一条可执行语句 B、 程序中第一个函数
C、 程序中的main函数 D、包含文件中的第一个函数
3、以下说法中正确的就是( C )。
A、C语言程序总就是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义
C、C语言程序总就是从main( )函数开始执行
D、C语言程序中的main( )函数必须放在程序的开始部分
4、下列关于C语言的说法错误的就是( B ) 。
A、 C程序的工作过程就是编辑、编译、连接、运行 B、 C语言不区分大小写。
C、 C程序的三种基本结构就是顺序、选择、循环 D、C程序从main函数开始执行
5、下列正确的标识符就是(C )。
A、-a1 B、a[i] C、a2_i D、int t
5~8题为相同类型题
考点:标识符的命名规则只能由字母、数字、下划线构成,数字不能作为标识符的开头,关键字不能作为标识符、选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)
(B )。
A、3ax B、x C、case D、-e2 E)union
选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);
,正确的C语言标识符就是( C )。
A、 %x B、a+b C、a123 D、123
选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)
8、下列四组字符串中都可以用作C语言程序中的标识符的就是( A)。
A、print _3d db8 aBc B、I\am one_half start$it 3pai
C、str_1 Cpp pow while D、Pxq My->book line# His、age
选项B中的“\”,”$” ,选项D中“>”,”#”,”、”,”-”不满足(1);选项C中的while为关键字,不满足(3)
9、C语言中的简单数据类型包括(D )。
A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型
C、整型、字符型、逻辑型 D、整型、实型、字符型
10、在C语言程序中,表达式5%2的结果就是 C 。
A、2、5 B、2 C、1 D、3
,关系表达式与逻辑表达式的值就是( B ) 。
A、0 B、 0或1 C、 1 D、‘T’或’F’
12、 下面( D )表达式的值为4、
A、 11/3 B、 11、0/3 C、 (float)11/3 D、 (int)(11、0/3+0、5)
选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3、666666的小数部分全部舍掉,仅保留整数,因此11/3=3、
选项B,11、0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3、0,转换后数据类型统一为实型数据,选项B变为11、0/3、0,结果的数据类型也应为实型数据,因此选项B 11、0/3=3、666666
选项C,先将整数11强制类型转换,转换为实型11、0,因此选项C变为11、0/3,其后计算过程、结果与选项B同
选项D,首先计算11、0/3,其计算过程、结果与选项B同,得到3、666666;再计算3、666666+0、5=4、166666,最后将4、166666强制类型转换为整型,即将其小数部分全部舍掉,结果为4
13、设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0、5的就是( B )
A、b=1、0/a B、b=(float)(1/a) C、b=1/(float)a D、b=1/(a*1、0)
14、 若“int n; float f=13、8;”,则执行“n=(int)f%3”后,n的值就是(A)
A、1 B、4 C、4、333333 D、4、6
“(int)f“表示将f中的值强制类型转换为整型,即将13、8的小数部分舍掉,转换为13;然后计算13%3,结果为1,再将结果赋给变量n,因此n的值为1
15、 以下对一维数组a的正确说明就是: D
A、char a(10); B、 i