注意:此页面搜索的是所有试题
兰州理工大学C语言程序设计
调用函数的实参与被调用函数的形参应该有如下关系( ) 。 (A) 只要求实参和形参个数相等 (B) 只要求形参和实参顺序相同 (C) 只要求实参和形参数据类型相同 (D) 上述三点均需具备
已知for(;n>=1;n--),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是( )。  (A) *S1++=*S2++ (B) S1[n-1]=S2[n-1] (C) *(S1+n-1)=*(S2+n-1) (D) *(++S1)=*(++S2)
已知static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表达式 *(p[0]+1)+**(q+2)的值是( )。  (A) 5 (B) 4 (C) 6 (D) 7
具有相同基类型的指针变量P和数组变量Y,下列写法中不合法的是 ( ) 。  (A) P = Y (B) *P = Y[i] (C) P + &Y[i] (D) P = &Y
对于语句int *px[10],以下说法正确的是( ) 。  (A) px是一个指针,指向一个数组,数组的元素是整数型。 (B) px是一个数组,其数组的每一个元素是指向整数的指针。 (C) A和B均错,但它是C语言的正确语句。 (D) C语言不允许这样的语句。
若指针 px为空指针,则 ( )。 (A) px指向不定 (B) px的值为零 (C) px的目标为零 (D) px的地址为零
下面是一个初始化指针的语句:int *px = &a;其中指针变量的名字应该是( )。 (A) *pz (B) a (C) px (D) &
关于局部变量的作用域,下列说法正确的是() (A) 本文件的全部范围 (B) 本程序的全部范围 (C) 本函数的全部范围 (D) 从定义开始至本函数结束
C语言程序由函数组成() (A) 可以嵌套调用函数 (B) 可以嵌套定义函数 (C) 递归函数只能直接递归,不能间接递归 (D) 主函数必须定义在其他函数之后
若有说明:int a[3][4];则对于a数组元素的非法引用是() (A) a[2][2*1] (B) a[0][3] (C) a[4-2][0] (D) a[1][4]
函数类型省略,系统会默认为void。() (A) 对 (B) 错
putchar()函数的作用是输出一个字符串。()  (A) 对 (B) 错
数组的下标必须是整型常量或常量表达式。()  (A) 对 (B) 错
循环结构中,执行continue语句表示结束整个循环。() (A) 对 (B) 错
一维数组的下标在任何情况下,都不可以省略。() (A) 对 (B) 错