阶段一C语言题库

阶段一C语言题库

ID:42263300

大小:632.00 KB

页数:97页

时间:2019-09-11

阶段一C语言题库_第1页
阶段一C语言题库_第2页
阶段一C语言题库_第3页
阶段一C语言题库_第4页
阶段一C语言题库_第5页
资源描述:

《阶段一C语言题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单选题1二、多选题13三、填空题13四、判断题23五、简答题23六、程序分析题27七、编程题38一、单选题1.break关键字在哪一种语法结构中不能使用?(C)A.for语句B.switch语句C.if语句D.while语句2.现在最快且最通用的排序算法是什么?(A)A.快速排序B.冒泡排序C.选择排序D.外部排序3.设x和y均为bool变量,则x&y为真的条件是  (A)。A.它们均为真   B.其中一个为真   C.它们均为假    D.其中一个为假4.下面的哪个保留字不能作为函数的返回

2、类型(C)。A.void          B.int             C.new            D.long5.假定a为一个整型数组名,则元素a[4]的字节地址为       A         。A.a+4           B.a+8            C.a+16           D.a+326.C库函数strstr的功能是?(A)A.查找子串B.计算字符串长度C.字符串比较D.连结字符串7.在程序中可以用来作为变量名的合法的标识符是:___c__。Astati

3、cB23_b1Cstu_1tD#338.下列运算符运算级别最高的是:___d__。A&&B+=C>=D!9.已知:charstr1,str2[10];选择正确的输入语句:__d___。Ascanf("%s%c",&str1,str2);Bscanf("%s%s",&str1,str2);Cscanf("%c%c",&str1,str2);Dscanf("%c%s",&str1,str2);10.有一个二维数组s[3][4],其第2行第3列元素的正确表示是:_____。A*(*(s+2)+3)B*

4、(s+2)+3Cs[2,3]Ds[3][2]11.以下正确的描述是:__d___。Acontinue语句的作用是终止整个循环的执行。Bcontinue语句的作用是结束本次循环的执行。Ccontinue语句和break语句都可以在switch语句中使用。Dbreak语句的作用是结束本次循环的执行。12.假定x和y为double型,则表达式x=2,y=x+3/2的值是:___a__。A)3.500000B)3C)2.000000D)3.00000013.C语言规定,数组名做实参时,它和对应形参之间的

5、数据传递方式是:___d__。A用户指定传递方式B无传递C单向值传递D地址传递14.若有以下说明语句:structSTUDENT{intnum;charname[10];floatcj;}a1={1001,”liming”,97.5},*p=&a1;不正确的输出语句是:__d___。Aprintf(“%f”,a1.cj);Bprintf(“%f”,p->cj);Cprintf(“%f”,(*p).cj);Dprintf(“%f”,*p.cj);15.已知inta;则对指针变量正确的说明和初始化是

6、:__d___。Aint*p=a;Bintp=a;Cintp=&a;Dint*p=&a;16.若有定义:intaa[8];则以下表达式中不能代表数组元aa[1]的地址的是:___a__。A)&aa[0]+1B)&aa[1]C)&aa[0]++D)aa+117.若有下面的说明和定义,则sizeof(structaa)的值是:___c__。structaa{doubler2;intr1;floatr3;unionuu{charu1[5];longu2[2];}ua;}mya;A)30B)29C)24

7、D)2218.若有以下定义和语句:___c__。ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是A)ps+1B)*(ps+3)C)ps[0][2]D)*(ps+1)+3191.假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为:___d__。A)log2nB)n2C)O(n1.5)D)n(n-1)/220.在说明语句:int*f();中,标识符f代表的是:___d__。A)一个用于指向整型数据的指针变量B)一个用于指向一维数组的行指针C)一个用于指向函

8、数的指针变量D)一个返回值为指针型的函数名21.线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是:___d__。A)每个元素都有一个直接前件和直接后件B)线性表中至少要有一个元素C)表中诸元素的排列顺序必须是由小到大或由大到小D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件22.若以下定义:structlink{intdata;strucklink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:abdatanext

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。