各位c语言程序高手,我这有套题需要你们来解答,谢谢啦~!

选择题
8、一下描述不正确的是( )
A、实用while和do-while循环时,循环变量初始化的操作应在循环体语句之前完成
B、while循环是先判断表达式,后执行循环语句
c、do-while和for循环均是先执行循环语句,后判断表达式
D、for、while和do-while循环中的循环体均可以由空语句构成
9、有如下函数调用语句fuc(recl,rec2+rec3,(rec4,rec5)),该函数调用语句中,含有的实参个数是( )
A、3 B、4 C、5 D、有语法错
10,、调用返回值为void的函数,其含义是( )
A、被调用的函数没有返回值 B、被调用的函数不返回
C、被调用的函数的返回值为任意的类型 D、以上三种说法都是错误的
11、下列描述中不正确的是( )
A、字符型数组中可以存放字符串
B、可以对字符型数组进行整体输入、输出
C、可以对整形数组进行整体输入、输出
D、不能在腻值语句中通过腻值运算符“=”对字符型数组进行整体腻值
12、若有定义:int x=1,*p=&x;,则语句printf(''%d/n'',*p);的输出结果是( )
A、随机值 B、1 C、x的地址 D、p的地址
13,、如果在一个函数中的复合语句中定义了一个变量,则以下说法正确的是( )
A、在本函数范围内有效 B、在本程序范围内有效
C、只在复合语句中有效 D、不确定
14、假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是( )
A、3 B、6 C、10 D、20
16、设有以下语句:struct S{int g;char h;} T;则下面叙述中正确的是( )
A、可用S定义结构体变量 B、可用T定义结构体变量
C、S是struct类型的变量 D、T是struct S类型的变量
17、一下对数组a[3]进行不正确初始化的是( )
A、a[3]={1、2} B、a[3]={1,2,3} C、a[3]={1,2,3} D、a[3]={1,2,3,4}
18、以下不正确的说法是( )
A、在不同的函数中可以使用名称相同的变量
B、在函数内定义的变量只在本函数范围内有效
C、形式参数是局部变量
D、在函数内的复合语句中定义的变量在本函数范围内有效
19、以下说法不正确的是( )
A、函数返回值的类型由函数类型决定
B、函数调用,实参和与其对应的形参类型应一致
C、函数内可以嵌套定义函数
D、若用数组名作为函数调用的实参,传递给形参的是数组的首地址
20、以下叙述中错误的是( )
A、c语言中对二进制文件的访问速度比文本文件快
B、c语言中,随机文件以二进制代码形式存储数据
C、语句FILE fp;定义了一个名为fp的文件指针
D、c语言中的文本文件以ASCII码形式存储数据

填空
1、如果至少有一个操作数为真,则包含||运算符的表达式为真。对吗?( )
2、设jp是指向变量j的指针变量,则语句*jp=3;和语句j=3;的作用是相同的,即*jp代表变量j。此说法正确吗?(     )

选择题
8、一下描述不正确的是(C)
A、实用while和do-while循环时,循环变量初始化的操作应在循环体语句之前完成
B、while循环是先判断表达式,后执行循环语句
c、do-while和for循环均是先执行循环语句,后判断表达式
D、for、while和do-while循环中的循环体均可以由空语句构成
9、有如下函数调用语句fuc(recl,rec2+rec3,(rec4,rec5)),该函数调用语句中,含有的实参个数是( D )
A、3 B、4 C、5 D、有语法错
10,、调用返回值为void的函数,其含义是( A )
A、被调用的函数没有返回值 B、被调用的函数不返回
C、被调用的函数的返回值为任意的类型 D、以上三种说法都是错误的
11、下列描述中不正确的是( C )
A、字符型数组中可以存放字符串
B、可以对字符型数组进行整体输入、输出
C、可以对整形数组进行整体输入、输出
D、不能在腻值语句中通过腻值运算符“=”对字符型数组进行整体腻值
12、若有定义:int x=1,*p=&x;,则语句printf(''%d/n'',*p);的输出结果是( B )
A、随机值 B、1 C、x的地址 D、p的地址
13,、如果在一个函数中的复合语句中定义了一个变量,则以下说法正确的是( C )
A、在本函数范围内有效 B、在本程序范围内有效
C、只在复合语句中有效 D、不确定
14、假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是( D )
A、3 B、6 C、10 D、20
16、设有以下语句:struct S{int g;char h;} T;则下面叙述中正确的是( D )
A、可用S定义结构体变量 B、可用T定义结构体变量
C、S是struct类型的变量 D、T是struct S类型的变量
17、一下对数组a[3]进行不正确初始化的是( D )
A、a[3]={1、2} B、a[3]={1,2,3} C、a[3]={1,2,3} D、a[3]={1,2,3,4}
18、以下不正确的说法是( D )
A、在不同的函数中可以使用名称相同的变量
B、在函数内定义的变量只在本函数范围内有效
C、形式参数是局部变量
D、在函数内的复合语句中定义的变量在本函数范围内有效
19、以下说法不正确的是( C )
A、函数返回值的类型由函数类型决定
B、函数调用,实参和与其对应的形参类型应一致
C、函数内可以嵌套定义函数
D、若用数组名作为函数调用的实参,传递给形参的是数组的首地址
20、以下叙述中错误的是( D )
A、c语言中对二进制文件的访问速度比文本文件快
B、c语言中,随机文件以二进制代码形式存储数据
C、语句FILE fp;定义了一个名为fp的文件指针
D、c语言中的文本文件以ASCII码形式存储数据

填空
1、如果至少有一个操作数为真,则包含||运算符的表达式为真。对吗?( 对 )
2、设jp是指向变量j的指针变量,则语句*jp=3;和语句j=3;的作用是相同的,即*jp代表变量j。此说法正确吗?(  不正确   )
温馨提示:答案为网友推荐,仅供参考
相似回答