注意:此页面搜索的是所有试题
华北水利水电大学C 语言程序设计
如下程序段的输出为( )。 #include int main() { int a=3,b=5; double c; c=a/b; printf(“%.2f\n”,c); } A.0 B.1 C.0.6 D.不确定
若有说明语句“inta[5],*p=a;”则对数组元素的正确引用是()。 A.a[p] B.p[a] C.*(p+2) D.p+2
下列不正确的定义是()。 A.int*p=&i,i; B.int*p,i; C.inti,*p=&I; D.inti,*p
语句int*p;说明了()。 A.p是指向一维数组的指针 B.p是指向函数的指针,该函数返回一个int类型的数据 C.p是指向int型数据的指针 D.p是函数名,该函数返回一指向int型数据的指针
未指定存储类别的变量,其隐含的存储类别是()。 A.auto B.register C.static D.extern
在C语言中,表示静态存储类别的关键字是()。 A.auto B.register C.static D.extern
在C语言中,函数的数据类型是指()。 A.函数返回值的数据类型 B.函数形参的数据类型 C.调用该函数时实参的数据类型 D.任意指定的数据类型
若有说明:inta[][3]={{1,2,3},{4,5},{6,7}},则数组a第一维的大小为()。 A.2 B.3 C.4 D.无确定值
已知inta[10],则对a数组元素的正确引用是()。 A.a[10] B.a[3.5] C.a(5) D.a[0]
以下能对一维数组a进行初始化的语句是()。 A.inta[5]=(0,1,2,3,4) B.inta(5)={} C.inta[3]={0,1,2} D.inta{5}={10*1}
()是构成C语言程序的基本单位。 A.函数 B.过程 C.子程序 D.子例程
C语言中while和do_while循环的主要区别是()。 A.do_while的循环体至少无条件执行一次 B.while的循环控制条件比do_while的循环控制条件严格 C.do_while允许从外部转到循环体内 D.do_while的循环体不能是复合语句
为避免if_else语句二义性,规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前最近的未配对的if D.同一行上的if
下列关于C语言的说法错误的是()。 A.C程序的工作过程是编辑、编译、链接、执行。 B.C语言不区分大小写。 C.C程序的三种基本结构是顺序、选择、循环。 D.C程序从main函数开始执行。
下面关于if与switch比较的叙述中不正确的是()。 A.switch执行效率高,if效率低 B.switch只能是基于一个整型值进行分支选择 C.使用if的分支,都可以通过switch实现 D.使用switch的分支,都可以通过if实现