注意:此页面搜索的是所有试题
河南工学院C程序设计(高起专)
向一个二进制文件中写入信息的函数fwrite()带有的参数个数为()。(本题1.5分)
A、 1
B、 2
C、 3
D、 4

假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。(本题1.5分)
A、 ff(a)
B、 ff(a[0])
C、 ff(a+3
D、 ff(&a[0])

不符合C语言规定的复合语句是()。(本题1.5分)
A、 {}
B、 {;}
C、 {x=0;}
D、 {y=10}

假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][1]的值为()。(本题1.5分)
A、 2
B、 4
C、 6
D、 8

在下面的一维数组定义中,错误的定义格式为()。(本题1.5分)
A、 int a[]={1,2,3}
B、 int a[10]={0}
C、 int a[]
D、 int a[5]

假定一个函数的数组参数说明为char a[],与之等价的指针参数说明为()。(本题1.0分)
A、 char a
B、 char* a
C、 char& a
D、 char**a

标准输入设备的文件流标识符是()。(本题1.0分)
A、 stdin
B、 stdout
C、 stderr
D、 stdio

for循环语句能够被改写为()语句。(本题1.0分)
A、 复合
B、 if
C、 switch
D、 while

在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写成的语句是()。(本题1.0分)
A、 for
B、 if
C、 do
D、 while

假定有定义为“int m=7,*p;”,则给p赋值的正确表达式为()。(本题1.0分)
A、 p=m
B、 p=&m
C、 *p=&m
D、 p=*m

int i=0;do i++;while(i*i<10);这个do循环语句中,其循环体被执行的次数为()。(本题1.0分)
A、 4
B、 3
C、 5
D、 2

for循环语句“for(i=0;i(本题1.0分)
A、 (n+1)/2
B、 n/2+1
C、 n/2-1
D、 n-1

假定一个函数定义为“static int f1(intx,int y){return x+y;}”,该函数名称为()。(本题1.0分)
A、 static
B、 int
C、 f1
D、 return

在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。(本题1.0分)
A、 尖括号
B、 双引号
C、 单引号
D、 花括号

设有两条语句为“int a=12; a+=a*a;”,则执行结束后,a的值为()。(本题1.0分)
A、 12
B、 144
C、 156
D、 288