A、s=1.0; B、for(n=10;n>1;n--) C、s=s+1/n; D、printf("%6.4f\n",s);
A、2 B、4 C、8 D、16
A、硬盘上的全部文件 B、当前盘当前目录中的全部文件 C、当前盘上的全部文件 D、根目录中的全部文件
A、存储媒体 B、传输媒体 C、表现媒体 D、表示媒体
A、汇编程序 B、编辑程序 C、解释程序 D、编译程序
A、256 B、512 C、1024 D、64
A、该文件夹为空 B、该文件夹中含有子文件夹 C、该文件夹中只包含有可执行文件 D、该文件夹中包含系统文件
A、在"开始"菜单中可以增加项目,也可以删除项目 B、在"开始"菜单中不能增加项目,也不能删除项目 C、在"开始"菜单中可以增加项目,但不能删除项目 D、在"开始"菜单中不能增加项目,但可以删除项目
A、TELNET B、BBS C、FTP D、WWW
A、QUIT B、WIN C、EXIT D、ESC
A、C程序中注释部分可以出现在程序中任意合适的地方 B、花括号"{"和"}"只能作为函数体的定界符 C、构成C程序的基本单位是函数,所有函数名都可以由用户命名 D、分号是C语句之间的分隔符,不是语句的一部分
A、计算机病毒只感染可执行文件 B、计算机病毒只感染文本文件 C、计算机病毒只能通过软件复制的方式进行传播 D、计算机病毒可以通过读写磁盘或网络等方式进行传播
A、scanf B、Void C、_3com_ D、int
A、1 65 1 6.5 B、1 65 1.5 6.5 C、1 65 1.0 6.5 D、2 65 1.5 6.5
A、0<=x<100 B、i=j==0 C、(char)(65+3) D、x+1=x+1
A、0,0 B、0,1 C、1,0 D、1,1
A、11 12<回车> B、11, 12<回车> C、11,12<回车> D、11,<回车>12<回车>
A、输出语句中格式说明符的个数少于输出项的个数,不能正确输出 B、运行时产生出错信息 C、输出值为2002 D、输出值为2003
A、x=x*100+0.5/100.0; B、x=(x*100+0.5)/100.0; C、x=(int)(x*100+0.5)/100.0; D、x=(x/100+0.5)*100.0;
A、-1 B、-3 C、-5 D、0
A、s=a+b; B、s=a+c; C、s=s+c; D、s=b+c;
A、1,1 B、2,2 C、3,3 D、4,4
A、ch='\'; B、ch=62+3; C、ch=NULL; D、ch='\xaa';
A、函数调用可以作为独立的语句存在 B、函数调用可以作为一个函数的实参 C、函数调用可以出现在表达式中 D、函数调用可以作为一个函数的形参
A、fun(int y,double m); B、k=fun(10,12.5); C、fun(x,n); D、void fun(n,x);
A、Ab B、aa C、Aa D、Bb
A、int *i=NULL; B、float *f=NULL; scanf("%d",i); *f=10.5; C、char t='m', *c=&t; D、long *L; *c=&t; L='\0';
A、0 B、1 C、-1 D、NULL没定义,出错
A、c='97'; B、c="97"; C、c=97; D、c="a";
A、int a[2][2]={{1},{2}}; B、int a[ ][2]={1,2,3,4}; C、int a[2][2]={{1},2,3}; D、int a[2][ ]={{1,2},{3,4}};
A、int num[ ]; B、#define N 100 int num[N]; C、int num[0..100]; D、int N=100; int num[N];
A、char s[8]; s={"Beijing"}; B、char *s; s={"Beijing"}; C、char s[8]; s="Beijing"; D、char *s; s="Beijing";
A、不确定的值 B、形参p中存放的值 C、形参p所指存储单元中的值 D、形参p的地址值
A、12 B、15 C、16 D、20
A、3 B、6 C、8 D、12
A、定义了一个基类型为int的指针变量p,该变量具有三个指针 B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针 C、定义了一个名为*p的整型数组,该数组含有三个int类型元素 D、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
A、10 B、11 C、20 D、21
A、变量a的地址 B、变量b中的值 C、变量a中的值 D、变量b的地址
A、0 B、5 C、7 D、20
A、将p1所指字符串复制到p2所指内存空间 B、将p1所指字符串的地址赋给指针p2 C、对p1和p2两个指针所指字符串进行比较 D、检查p1和p2两个指针所指字符串中是否有'\0'
A、3 B、2 C、1 D、0
A、0 B、1 C、-1 D、一个非0值
A、文件由ASCII码字符序列组成,C语言只能读写文本文件 B、文件由二进制数据序列组成,C语言只能读写二进制文件 C、文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件 D、文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
A、3 B、6 C、9 D、2
A、max(int x,int y,int *z)
{ *z=x>y x:y; } B、int max(int x,y)
{ int z;
z=x>y x:y;
return z;
} C、max(int x,int y)
z=x>yx:y; return(z);
} D、int max(int x,int y)
{
return(x>yx:y);
}
A) typedef struct { int red; int green; int blue; } COLOR; COLOR cl; B)struct color cl { int red; int green; int blue; } C) struct color { int red; int green; int blue; } cl; D)struct { int red; int green; int blue; } cl;
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 struct node { int data; struct node *next; } *p, *q, *r; 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是()
A、r->next=q; q->next=r->next; p->next=r; B、q->next=r->next; p->next=r; r->next=q; C、p->next=r; q->next=r->next; r->next=q; D、q->next=r->next; r->next=q; p->next=r;
A、abcd B、abba C、abc D、abca