二级C语言

第721题

以下叙述中正确的是( )。

第722题

要求定义一个具有6个元素的int型一维数组,以下选项中错误的是 (  )。

第723题

若有定义语句:

int m[]={5,4,3,2,1},i=4;,

则下面对m数组元素的引 用中错误的是(  )。

第724题

若有定义语句:

double x[5]={1.0,2.0,3.0,4.0,5.0}, *p=x;

则错误引用x数组元素的是(  )。

第725题

执行以下程序段后,s的值为(  )。

int a[]={1,2,3,4,5,6,7,8,9}, s=0,k;
 for(k=0;k<8;k+=2) s+=*(a+k);
第726题

有以下程序:

#include <stdio.h>
 #define N 8
 void fun(int *x,int i)
{
 *x=*(x+i);
 }
 main()
 {
 int a[N]={1,2,3,4,5,6,7,8},i;
 fun(a,2);
 for(i=0;i<N/2;i++)
 {
 printf("%d,",a[i]);
 }
 printf("\n");
 }

程序运行后的输出结果是(  )。

第727题

若有定义语句:

int m[][3]={1,2,3,4,5,6,7};

则与该语句等价的是 ( )。

第728题

若有定义语句:

int a[4][10],*P,*q[4];
且0≤i<4

则错误的赋值是(  )。

第729题

以下叙述中正确的是( )。

第730题

以下关于宏的叙述中正确的是( )。

第731题

以下关于宏的叙述错误的是( )。

第732题

以下叙述中错误的是( )。

第733题

设有宏定义:

#define IsDIV(k,n) ((k%n==1)?1:0)

且变量m已正确定义并赋值,则宏调用:

IsDIV(m,5)&&IsDIV(m,7)

为真时所要表达的是()。

第734题

以下叙述中错误的是( )。

第735题

设有如下语句

typedef struct Date
{
int year;
int month;
int day;
} DATE;

则以下叙述中错误的是()。

第736题

设有定义:

struct{int n;float x;}s[2],m[2]={{10,2.8},{0,0.0}};

则以下赋值语句中正确的是()。

第737题

假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:

链表结构

则以下选项中可将q所指结点从链表中删除并释放该结点的语句是()。

第738题

下列关于C语言文件的叙述中,正确的是 ( )。 

第739题

以下叙述中正确的是( )。

第740题

以下叙述正确的是( )。