|

 若用数组名作为函数调用时实参,则实际上传递给形参的是_____
A:数组首地址
B:数组的第一个元素值
C:数组元素的个数
D:数组中全部元素的值
若k为整型,以下while循环()次. int k=10;
while (k=0) k=k-1;
A:10次
B:无限循环
C:一次不执行
D:执行一次
已知:char ch=‘A‘;,则表达式ch=(ch>=‘A‘&&ch<=‘Z‘)?(ch+32):ch;的值是______。
A:A
B:a
C:Z
D:z
下列说法中正确的是
A:在switch语句中一定要使用break语句
B:在switch语句中不一定要使用break语句
C:break语句是switch语句的一部分
D:break只能用于switch语句中
使用putchar函数输出字符,自变量不可以是:
A:整型
B:字符型
C:常量
D:实型数据
以下对一维数组a进行正确初始化的语句是______。( )
A:int a[10]=(0,0,0,0,0)
B:int a[10]={};
C:int a[10]={0};
D:int a[2]={10,9,8};
表达式()的值是0。
A:3%5
B:3/5.0
C:3/5
D:3<5
C语言中,关于 while 和 do while 循环语句的正确叙述是()
A:while 语句的循环控制条件为真时结束循环。
B:do while 语句的循环控制条件为真时结束循环。
C:while 循环体中不允许是空语句。
D:do while 的循环体至少被执行一次.
以下______是错误的转义字符。( )
A:'\\'
B:'\'
C:'\81'
D:'\0'
表达式:10!=9的值是()
A:true
B:非零值
C:0
D:1
以下正确的函数原型为_____
A:void f( x, y )
B:f( int x; int y )
C:void f( int, int )
D:void f( int x, y );
关于函数的参数在调用和返回过程中的值,下列说法哪个是正确的()
A:实参不会改变
B:实参可能会改变
C:如果是指针,肯定不会改变
D:如果不是指针,可能会改变
数组int**a[3][4]占据多大空间
A:64
B:12
C:48
D:128
以下正确的叙述是
A:C语言的主函数是无参函数
B:C语言的主函数最多允许有1个参数
C:C语言的主函数最多允许有2个参数
D:C语言的主函数可以有2个以上参数
若有说明语句:int w=2,x=3,y=3,z=4;则表达式w>x?w:z>y?z:x的值是
A:4
B:3
C:2
D:1
所有函数都是平行的,函数间可以相互调用,但不能调用main函数。( )
A:错误
B:正确
continue语句只能用于循环语句中。
A:错误
B:正确
字符型变量用来存放字符常量,可以存放多个字符。( )
A:错误
B:正确
一个指针变量加(减)一个整数并不是简单地将原值加(减)一个整数,而是将该指针变量的原值(是一个地址)和它指向的变量所占用的内存单元字节数加(减)。
A:错误
B:正确
switch语句中,多个case可以共用一组执行语句。( )
A:错误
B:正确
使用putchar函数输出数据时,必须在main之前使用编译预处理命令#include “stdio.h”
A:错误
B:正确
‘ a’和“a”在内存中所占字节数相同。( )
A:错误
B:正确
预处理功能是在对源程序正式编译前由预处理程序完成的
A:错误
B:正确
C语言规定必须用main作为主函数名
A:错误
B:正确
指针变量可以有空值,即该指针变量不指向任何变量
A:错误
B:正确
|
|