不合法的main函数命令行参数表示形式是
A.main(int a,char *c[])
B.main(int arc,char **arv)
C.main(int argc,char *argv)
D.main(int argv,char *argc[])
试卷相关题目
- 1在说明语句:int *f( );中,标识符f代表的是
A.一个用于指向整型数据的指针变量
B.一个用于指向一维数组的行指针
C.一个用于指向函数的指针变量
D.一个返回值为指针型的函数名
开始考试点击查看答案 - 2以下程序的输出结果是#include <stdio.h>#include <string.h>main(){ char b1[8]="abcdefg",b2[8],*pb=b1+3; while (--pb>=b1) strcpy(b2,pb); printf("%dn",strlen(b2));}
A.8
B.3
C.1
D.7
开始考试点击查看答案 - 3以下程序的输出结果是main(){ int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++) t=t+b[i][b[j][j]]; printf("%dn",t);}
A.3
B.4
C.1
D.9
开始考试点击查看答案 - 4若有以下定义和语句:int s[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是
A.ps+1
B.*(ps+3)
C.ps[0][2]
D.*(ps+1)+3
开始考试点击查看答案 - 5以下程序的输出结果是f(int b[],int m,int n){ int i,s=0; for(i=m;i<n;i=i+2) s=s+b[i]; return s;}main(){int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%dn",x);}
A.10
B.18
C.8
D.15
开始考试点击查看答案 - 6以下程序的输出的结果是int x=3;main(){ int i; for (i=1;i<x;i++) incre();}ncre(){ staic int x=1; x*=x+1; printf(" %d",x);}
A.3 3
B.2 2
C.2 6
D.2 5
开始考试点击查看答案 - 7若以下定义:struct link{ int data; struck link *next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:a bdata next data next┌──┬──┐ ┌──┬──┐│ 5 │ ┼──→│ 9 │ │└──┴──┘ └──┴──┘ ↑p c data next ┌──┬──┐ │ 7 │ │ └──┴──┘ ↑q指针p指向变量a,q指向变量c。则能够把c插入到a和b 之间并形成新的链表的语句组是:
A.a.next=c; c.next=b;
B.p.next=q; q.next=p.next;
C.next=b;B.p.next=q; q.next=p.next;C.p->next=&c; q->next=p->next;
D.(*p).next=q; (*q).next=&b;
开始考试点击查看答案 - 8设有以下说明语句typedef struct{ int n; char ch[8];}PER;则下面叙述中正确的是
A.PER 是结构体变量名
B.PER是结构体类型名
C.typedef struct 是结构体类型
D.struct 是结构体类型名
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2011年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2010年度全国
类别:建筑类其它