C语言与数据结构试题B参考复习资料与评分标准.docx
《C语言与数据结构试题B参考复习资料与评分标准.docx》由会员分享,可在线阅读,更多相关《C语言与数据结构试题B参考复习资料与评分标准.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题目的括号内。每小题1分,共20分)1. 不属于字符型常量的是( ) A.A B.a C.“A” D.b2. 根据C语言的语法规则,下列( )是不合法标识符。A. while B. Name C. Rern5 D. _exam3. 表达式“1?(0?3:2):(10?1:0)”的值为( ).A.3 B. 2 C. 1 D. 04. 为表示关系xyz,应使用C语言表达式( ).A.(x=y)&(y=z) B. (x=y) AND (y=z) C.(x=y=z) D. (x=z)&(y=z)5. 以下说法中正确的是
2、( ).A. C语言程序总是从第一个定义的函数开始执行。B. 在C语言程序中,要调用的函数必须有main( ) 函数中定义。C. C语言程序总是从main( ) 函数开始执行。 D. C语言程序中的main( ) 函数必须放在程序的开始部分。6. 设有数组定义:char array=“China”;则数组所占的存贮空间为( ).A. 4个字节 B. 5个字节 C. 6个字节 D. 7个字节7. C语言中以只读方式打开一个文件应选择( )参数。 A. ”r” B. “w” C. “rb” D. “a”8. 从循环体内某处跳出,继续从头执行该循环外的语句是:( ).A. break语句 B.ret
3、urn语句 C.continue语句 D.空语句。9. 设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是( ).A. printf(“x=%dn”,x) B. printf(“x=%ldn”,x) C. printf(“x=ln”,x) D. printf(“x=%Dn”,x);10. C语言用( )表示逻辑“真”值。A. true B. t或y C. 非零整型值 D. 整型值011. 设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为( )。 A. P+i*2 B. P+(i-1)*2 C. P+(i-1) D. P+i12. 字符
4、串指针变量中存入的是( ).A.字符串的首地址。 B. 字符串 C.第一个字符 D. 字符串变量。13. 以( )个是不正确的描述。A. 数组名可以作为参数进行传递。B. 在定义函数时,必须指定形参的类型。C. 形参与实参之间可以是值传递。D.不论在主函数还是自定义函数中,只要说明了变量,就可为其分配存贮单元。14. 在函数中默认存储类型说明符的变量应该是( )存储类型。A.内部静态 B. 外部 C.自动 D. 寄存器15. 设已有定义: char *st=how are you; 下列程序段中正确的是 ( )A. char a11, *p; strcpy(p=a+1, st4); B. ch
5、ar a11; strcpy(a, st);C. char a11; strcpy(+a, st);D. char a, *p; strcpy(p=&a1,st+2); 16. 计算机算法指的是( )。17. 栈是一种( )的数据结构。18. 循环队列用数组A0.m-1存放其元素值,已知其头尾指针分别是front与rear,则当前队列中的元素个数是( )。 A. rear-front-1 B.rear-front+1 C19. struct sk int a; float b; data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。 20. 若有以下说明与定义 ty
6、pedef int *INTEGER INTEGER p,*q; 以下叙述正确的是( )。 A. p是int型变量 B. p是基类型为int的指针变量 C. q是基类型为int的指针变量 D. 程序中可用INTEGER代替int类型名二、填空题(1-2题每题2分,3-8题每题1分,共10分)1. C语言中基本的数据类型有:_、_ 、_ 。 2. C语言中普通整型变量的类型说明符为_,在内存中占_字节,有符号普通整型的数据范围是_ 。3. 整数-35在机内的补码表示为_。4. 执行下列语句int a=8; a+=a-=a*a; 后,a的值是_。5. 有如下语句:char A =“I am a s
7、tudent”; 该字符串的长度是_,A3=_。6. 符号“a”与a的区别是_。7. 所谓“指针”就是_.“&”运算符的作用是_.“*”运算符的作用是_。8. 有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是 。三、判断题(正确的在题后括号内打“”,错的打“”。每小题1分,共10分)1. C 语言源程序文件通过了编译、连接之后 , 生成一个后缀为 .EXE 的文件。 ( )2. 在 C 程序中 , 函数既可以嵌套定义 , 也可以嵌套调用。( )3. 在 C 程序中 ,APH 与 aph 代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数据结构 试题 参考 复习资料 评分标准
限制150内