《C君带你玩编程》见面课及答案.docx
- 文档编号:27440234
- 上传时间:2023-07-01
- 格式:DOCX
- 页数:6
- 大小:64.77KB
《C君带你玩编程》见面课及答案.docx
《《C君带你玩编程》见面课及答案.docx》由会员分享,可在线阅读,更多相关《《C君带你玩编程》见面课及答案.docx(6页珍藏版)》请在冰豆网上搜索。
《C君带你玩编程》见面课及答案
《C君带你玩编程》见面课及答案
见面课:
C君与你的牵手之约
1、下面有关C语言特点的说法中,错误的是__。
A.C语言编写的代码较为紧凑,执行速度也较快
B.C语言不仅适合编写各种应用软件,还适于编写各种系统软件
C.C语言是一种模块化和结构化的语言
D.C语言编写的程序通常不具备移植性
正确答案:
C语言编写的程序通常不具备移植性
2、以下叙述中正确的是_。
A.C程序的基本组成单元是语句
B.C程序中的每一行中只能写一条语句
C.每条C语句以分号结束
D.C语句必须在一行内写完
正确答案:
每条C语句以分号结束
3、不合法的字符常量是_。
A.‘\678’
B.‘”‘
C.‘‘
D.’\4’
正确答案:
‘\678’
4、下面有关变量声明的说法中,正确的是_。
A.C语言中不用先声明变量,需要时直接使用即可
B.每个变量的存储空间大小由数据类型和编译环境共同决定
C.在C语言中,int型变量的存储空间大小为8个字节
D.变量声明时,不能进行赋值操作
正确答案:
每个变量的存储空间大小由数据类型和编译环境共同决定
5、在C语言的算术运算符中,运算对象必须是整数的运算符是______。
A./
B.%
C.%和/
D.*
正确答案:
%
见面课:
C君之归去来兮
1、以下数据类型中,不属于构造类型的是。
A.数组
B.结构体
C.共用体
D.双精度实型
正确答案:
双精度实型
2、若有以下定义:
structBook{charisbn[20];charbookname[20];charauthor[20];floatprice;intnumber;}b1;则b1变量所占的存储空间为。
A.20
B.64
C.66
D.68
正确答案:
68
3、以下有关结构体数组的说法中,错误的是。
A.结构体数组中的每个元素都是结构体类型
B.结构体数组也可初始化
C.指针可以指向结构体变量,但不可以指向结构体数组
D.结构体数组在内存中是连续存放的
正确答案:
指针可以指向结构体变量,但不可以指向结构体数组
4、若指向结构体变量的指针P指向结构体变量book,则可获取book变量的price成员的表示式为。
A.p->price
B.p.price
C.book.price
D.(p).price
正确答案:
p->price;
book.price;
(p).price
5、若structA类型的结构体变量可实现链式存储,则该结构体类型的定义中必须包括的成员类型是。
A.int
B.char
C.structA
D.structA
正确答案:
structA
见面课:
C君和你一起玩结构化编程
1、以下哪一个不是结构化程序设计的基本控制结构__。
A.顺序结构
B.算法结构
C.选择结构
D.循环结构
正确答案:
算法结构
2、有以下程序#includevoidmain(){intx=0x13;if(x=0x12)printf(“True”);printf(“False”);}程序运行后的输出结果是__。
A.TrueFalse
B.TRUE
C.FALSE
D.TrueFalseTrue
正确答案:
TrueFalse
3、有以下程序:
#includevoidmain(){ intx=1,y=0,a=0,b=0; switch(x) { case1:
switch(y) { case0:
a++;break; case1:
b++;break; } case2:
a++;b++;break; case3:
a++;b++; } printf(“a=%d,b=%d”,a,b);}程序的运行结果是__。
A.a=2,b=2
B.a=2,b=1
C.a=1,b=1
D.a=1,b=0
正确答案:
a=2,b=1
4、若变量已正确定义,有以下程序段i=0;doprintf(“%d,”,i);while(i++);printf(“%d”,i);其输出结果是_。
A.0,0
B.1,1
C.0,1
D.程序进入无限循环
正确答案:
0,1
5、有以下程序#includevoidmain(){intx,a=1,b=1;while
(1){scanf(“%d”,&x);if(x>0){a=x;break;}if(x<0){b=x;continue;}printf(“%d,%d”,a,b);}}程序运行时输入:
-1-201<回车>,则输出结果是______。
A.-1,1
B.2,2
C.1,2
D.-2,1
正确答案:
1,2
见面课:
C君晋级篇
1、对C语言字符串的描述,错误的是()。
A.字符串是字符型数组
B.字符串以’\0’作为结尾标识
C.’\0’不占用内存存储空间
D.字符串有效长度可以通过库函数测定
正确答案:
‘\0’不占用内存存储空间
2、C语言中的函数,体现的程序设计思想精华不包括()。
A.继承的思想
B.信息隐藏的思想
C.分而治之的思想
D.复用的思想
正确答案:
继承的思想
3、有函数定义头部floatfun(inta,charb),说明函数的返回值类型为()。
A.void
B.float
C.int
D.char
正确答案:
float
4、有如下代码段int*p;inta[6]={1,5,6,9,2}p=a+3;则指针p“指向”的元素的值为()
A.4
B.6
C.9
D.0
正确答案:
9
5、指针与函数的关系,叙述错误的是()。
A.指针可以作为函数的形参
B.指针可以作为函数的返回值
C.指针可以指向函数
D.指针作为形参,可以延长形参的生存期
正确答案:
指针作为形参,可以延长形参的生存期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C君带你玩编程 编程 见面 答案