- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
一、单选(共计100分,每题2.5分)
1、若已定义inta=11;执行以下语句后的输出结果是()。
A.a=11,a=11,a=b
B.a=11,a=13,a=b
C.a=11,a=13,a=c
D.a=11,a=12,a=13
2、
A.
B.
C.
D.
3、以下程序运行后,文件test.txt的内容是()。#includestdio.hmain(){FILE*fp;
!=NULL)
A.first
B.second
C.firstsecond
D.secondfirst
4、若有以下定义:structnode{intdata;structnode*next;}structnode*head,*p;已建立
如下图所示的链表:p↓┌──┬──┐
┌──┬──┐┌──┬──┐head→│data│next┼→│data│next┼→...
→│data│NULL│└──┴──┘└──┴──┘└──┴──┘
能删除指针p所指向结点的程序段是()。
A.p=p-next;head-next=p-next;free(p);
B.free(p);p=p-next;head-next=p-next;
C.head-next=p-next;free(p);
D.free(p);head-next=p-next;
5、若有定义:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,则()表达式是错误的。
A.a[2]
B.p++
C.p[2]
D.a++
6、下面叙述错误的是()。
A.C源程序可由一个或多个函数组成
B.
C.
D.注释说明部分只能位于C源程序的最前面
7、()为合法的常量。
A.
B.
C.
D.
1/11
8、以下程序的运行结果是()。voidmain(){ints=0,i=0;while(i8)
{i++;if(i%2==0)continue;s+=i;}
A.36
B.7
C.16
D.12
9、以下程序段的运行结果是()。main(){inti=4,j;j=i;pic(i+2*j-2,*);putchar(
);
for(j-=2;j=0;j--){pic(3-j,);pic(i+2*j,*);putchar(
);}}pic(intlen,charc){int
k;for(k=1;k=len;k++)putchar(c);}
A.
B.
C.
D.
10、设有以下程序段:inta=1,b=10,c=1,x;x=ab||++c;printf(″%d,%d
″,x,c);
执行后输出的结果是()
A.0,0
B.0,1
C.1,0
D.1,1
11、以下条件语句中(其中s1和s2分别表示C语言的语句),()与其他三条语句不等
价。
A.if(a)s1;elses2;
B.if(a==0)s2;elses1;
C.if(a!=0)s1;elses2;
D.if(a==0)s1;elses2;
12、若已定义intarr[10];则不能正确引用arr数组元素的是()。
A.arr[0]
B.arr[1]
C.arr[10-1]
D.arr[7+3]
13、若有定义:int*p,k=4;p=k;以下均代表地址的是()。
A.k,p
B.k,p
C.k,p
D.k,*p
14、以下程序的运行结果是()。main(){inta[3]={1,2,3};int*num[3];int**p,i;
A.1
B.3
C.a[0]
D.num
15、以下程序中的循环执行了()次。#defineN2#defineMN+1#defineNUM(M+1)*M/2
1/11
A.5
B.6
C.8
D.9
16、若有定义:intx,a,b;语句x=(a=2,b=3,a+b);运行后,x、a、b的值依次为()。
A.235
B.325
C.523
D.532
17、以下程序运行后,a的值是()。main(){inta,b;for(a=1,b=1;a=100;a++)
{if(b=20)break;if(b%3==1){b+=3;continue;}b-=5;}}
A.101
B.100
文档评论(0)