试题列表
单选题
题型:单选题客观题分值2分难度:简单得分:2
1
以下关于函数返回值的说法,正确的是( )
A
int 类型函数必须返回值
B
函数返回值可以是任意类型
C
函数返回值只能有一个
D
void 类型函数可以返回整数
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:简单得分:2
2
以下嵌套循环的内层循环执行总次数是( )
int i,j;
for(i=0; i<2; i++)
{
for(j=0; j<3; j++)
{
if(j==1) break;
}
}
A
6
B
2
C
4
D
3
学生答案:B
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
3
以下函数声明错误的是( )。
A、int func(int a;int b);
B、int func();
C、int func(int,int);
D、int func(int a,int b);
正确答案:A
题型:单选题客观题分值2分难度:一般得分:2
4
执行以下代码,输出结果是 ( )。
int i;
for(i=0; i<5; i++)
{
if(i==3) break;
printf(“%d”, i);
}
A
0124
B
01234
C
012
D
0123
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
5
以下函数返回值正确的是 ( )。
A
int func() { return; }
B
int func() { return 3.14; }
C
float func() { return 3; }
D
void func() { return 1; }
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
6
设有以下结构体定义:
struct student{
char chName[8];
int iAge;
char chSex;
}stStaff;
则下面的叙述不正确的是( )。
A
stStaff 是用户定义的结构体类型名
B
struct 是定义结构体类型的关键字
C
chName 、iAge 和 chSex都是结构体成员名
D
struct student 是用户定义的结构体类型
学生答案:A
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
7
在C语言的函数中,下列说法正确的是( )。
A
必须有形参
B
数组名不能作形参
C
可以有也可以没形参
D
形参必须是变量名
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
8
合法的数组定义是( )。
A
char a={“string”};
B
int a[]={“string”};
C
char a[]={0,1,2,3,4,5}
D
int a[5]={0,1,2,3,4,5};
学生答案:A
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
9
在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。
A
整型表达式
B
整型常量
C
整形常量或整型表达式
D
任何类型的表达式
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
10
二维数组int arr[2][3] = {1,2,3,4,5,6};,arr[1][1]的值是( )。
A
6
B
5
C
3
D
4
学生答案:B
老师点评:
判断题
题型:判断题客观题分值2分难度:一般得分:2
1
continue 语句可以终止整个循环的执行,break 语句只能跳过本次循环。
A正确
B错误
学生答案:B
老师点评:
题型:判断题客观题分值2分难度:一般得分:2
2
定义int arr[2][3];后,arr[1][3]是合法的数组访问方式。
A正确
B错误
学生答案:B
老师点评:
题型:判断题客观题分值2分难度:一般得分:2
3
do-while 循环中,while 后的分号可以省略。
A正确
B错误
学生答案:B
老师点评:
题型:判断题客观题分值2分难度:一般得分:2
4
函数的实参个数必须与形参个数完全一致,否则编译报错。
A正确
B错误
学生答案:A
老师点评:
题型:判断题客观题分值2分难度:一般得分:2
5
定义int a[] = {1,2,3,4};时,数组 a 的长度会被自动判定为 4。
A正确
B错误
学生答案:A
老师点评:
题型:判断题客观题分值2分难度:一般得分:2
6
for 循环for(i=0; i<5; ) { i++; }是合法的,第三个表达式可省略。
A正确
B错误
学生答案:A
老师点评:
题型:判断题客观题分值2分难度:一般得分:2
7
定义int a[3] = {1,2};时,数组的第三个元素(a [2])会被自动初始化为 0。
A正确
B错误
学生答案:A
老师点评:
题型:判断题客观题分值2分难度:一般得分:2
8
二维数组int arr[2][3] = {{1,2}, {3,4}};中,arr [0][2] 的值为 0。
A正确
B错误
学生答案:A
老师点评:
题型:判断题客观题分值2分难度:简单得分:2
9
while 循环的循环体至少会执行一次。
A正确
B错误
学生答案:B
老师点评:
题型:判断题客观题分值2分难度:一般得分:2
10
数组名作为实参传递给函数时,传递的是该数组中各个元素的值。
A正确
B错误
学生答案:B
老师点评:
简答题
题型:简答题主观题分值20分难度:一般得分:18
1
C 语言中,return语句的作用是什么?void类型函数中可以使用return吗?
题型:简答题主观题分值20分难度:一般得分:18
2
C 语言中,函数声明和函数定义的区别是什么。
题型:简答题主观题分值20分难度:一般得分:18
3
C 语言中while循环和do-while循环的主要区别是什么



评论0