注意:此页面搜索的是所有试题
长安大学-C语言
(1分)若有定义和语句:int a[3][3]=3,5},{8,9},{12,35,i,sum=0;for(i=0;i<3;i++) sum+=a[i][2-i];则sum=21。( )
(1分)break语句用在循环体中,可结束本层循环。( )
(1分)设: char w; int x; float y; double z;则表达式:w*x+z-y的类型为double。( )
(1分)设:FILE *fp;则fp=fopen("myfile","rb");表示创建一个名字为myfile的二进制文件。
(1分)设:int x=.g.;则整型变量x被赋予字符g。
(1分)函数strcmp("stop ","student ")返回的值是1。( )
(1分)下面正确定义了仅包含一个数据成员info的单链表的结点类型。struct node { int info;struct node next;}
(1分)int i, *p=&i ;是正确的C说明语句。
(1分)设float x; int y;则y=(int)x;是正确的赋值语句。
(1分)sizeof(double)是一个函数调用。
(1分)程序编译时,所有函数中定义的变量都获得存储单元。
(1分)设:int a=3,b; 则执行b=(float)a/2+0.5后,变量a的类型改为float型。
(1分)设:int a=1,b=2;则表达式(++a==b--)?--a:++b的值为1。
(1分)for( ; ; ) 循环语句必定执行循环体无穷多次而造成死循环。
(1分)设:int a[]={3,6,9,11}, *p=a, *q=a+2 ; 则q-p的值为2
(1分)break语句用在循环体中,可结束本层循环。( )
(1分)设: char w; int x; float y; double z;则表达式:w*x+z-y的类型为double。( )
(1分)设:FILE *fp;则fp=fopen("myfile","rb");表示创建一个名字为myfile的二进制文件。
(1分)设:int x=.g.;则整型变量x被赋予字符g。
(1分)函数strcmp("stop ","student ")返回的值是1。( )
(1分)下面正确定义了仅包含一个数据成员info的单链表的结点类型。struct node { int info;struct node next;}
(1分)int i, *p=&i ;是正确的C说明语句。
(1分)设float x; int y;则y=(int)x;是正确的赋值语句。
(1分)sizeof(double)是一个函数调用。
(1分)程序编译时,所有函数中定义的变量都获得存储单元。
(1分)设:int a=3,b; 则执行b=(float)a/2+0.5后,变量a的类型改为float型。
(1分)设:int a=1,b=2;则表达式(++a==b--)?--a:++b的值为1。
(1分)for( ; ; ) 循环语句必定执行循环体无穷多次而造成死循环。
(1分)设:int a[]={3,6,9,11}, *p=a, *q=a+2 ; 则q-p的值为2