注意:此页面搜索的是所有试题
中北大学-C语言程序设计
2.求100——200之间的所有素数,并且把这些数保存到文件中。
编写程序,打印杨辉三角形(10行)
若i为整型变量,i=0;则以下循环while(i=0)i++;( ) A)执行10次; B)执行1次; C)一次也不执行; D)无限循环。
若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回值是( ) A)EOF; B)非零值; C)-1; D)0
设有如下枚类型定义:enum color{red=3,yellow,blue=9,white,black};请问枚举变量black的值是( ) A)1 ; B)11; C)12; D)2。
C语言规定,程序中各函数之间( ) A)既允许直接递归调用也允许间接递归调用; B)不允许直接递归调用也不允许间接递归调用; C)允许直接递归调用不允许间接递归调用; D)不允许直接递归调用允许间接递归调用。
有如下程序,程序的运行结果为:( ) main( ) { int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=0;i<4;i+=2) printf("%d ",p[i] ); } A)5 2 B)5 1 C)5 3 D)9 7
设有变量说明:int a[ ][2]={1,2,3,4}; int *pa, (*pb)[2]; 则执行语句“pa= &a[0][0]; pb=a” 后,(*(pa+1))的值为:( ) A) 3 B) &a[1][0] C) 2 D) &a[0][1]
设有变量说明:int a[ ][2]={1,2,3,4}; int*pa, (*pb)[2]; 则执行语句“pa=&a[0][0]; pb=a” 后,(*(pb+1))的值为:( ) A) 3 B) &a[1][0] C) 2 D) &a[0][1]
C语言中的文件类型划分为( ) A) 索引文件和文本文件两种 B) ASCII文件和二进制文件两种 C) 只有文本文件一种 D) 只有二进制文件一种
在宏定义:#define PI 3.1415926中,用宏名PI代替一个( )。 A)常量 B)双精度数 C)单精度数 D)字符串
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )。 A)auto B)static C)extern D)register
C语言规定,基本数据类型的变量做实参时,它和对应形参之间的数据传递方式是( )。 A)地址传递 B)单向的值传递 C)由实参传递给形参,再由形参传递回实参 D)由用户指定传递方式
凡是函数中未指定存储类别的局部变量,其隐含的存储类别为( )。 A)auto B)static C)extern D)register
判断字符串a和b是否相等,应当使用( )。 A)if(a= =b) B)if(a=b) C)if(strcpy(a,b)) D)if(strcmp(a,b))