用户解答: 用typedef可以增加新的基本数据类型 标准答案: 用typedef可以增加新的基本数据类型
15. 以下叙述中不正确的是( )
预处理命令都必须以#开始
在C程序中凡是以#开始的语句行都是预处理命令行 C程序在执行过程中对预处理命令行进行处理 以下是正确的宏定义 #define IBM_PC
本题分值: 4.0 用户得分: 0.0
用户解答: 以下是正确的宏定义 #define IBM_PC
标准答案: C程序在执行过程中对预处理命令行进行处理
16. C语言中while和do while循环的主要区别是( )
do-while的循环至少无条件执行一次
while循环控制条件比do-while的循环控制条件严格 do-while允许从外部转入到循环体内 do-while的循环体不能是复合语句
本题分值: 4.0 用户得分: 4.0
用户解答: do-while的循环至少无条件执行一次 标准答案: do-while的循环至少无条件执行一次
17. 在C语言中,每个语句和数据定义是用( )结束
句号 逗号 分号 括号
本题分值: 4.0
用户得分: 4.0 用户解答: 分号 标准答案: 分号
18. 设以下变量均为int类型,则值不等于7的表达式是( )
x=y=6,x+y,x+1 x=y=6,x+y,y+1 x=6,x+1,y=6,x+y y=6,y+1,x=y,x+1
本题分值: 4.0 用户得分: 4.0
用户解答: x=6,x+1,y=6,x+y 标准答案: x=6,x+1,y=6,x+y
19. 在位运算中,操作数每左移2位,相当于( )
操作数*2 操作数/2 操作数*4 操作数/4
本题分值: 4.0 用户得分: 0.0
用户解答: 操作数*2 标准答案: 操作数*4
20. 设有以下程序:#inlude main(){int * *k,*j,i=100;j=&i;k=&j;printf(“%d”, * *k);}上述程序的输出结果是( )
运行错误 100 i的地址 j的地址
本题分值: 4.0 用户得分: 0.0
用户解答: 运行错误 标准答案: 100
21. 一下关于宏替换的叙述不正确的是
宏替换只是字符替换 宏名无类型
宏替换不占用运行时间 宏替换不占用编译时间
本题分值: 4.0 用户得分: 4.0
用户解答: 宏替换不占用编译时间 标准答案: 宏替换不占用编译时间
二 判断题
1. C语言中的main函数必须位于程序的最前面
错 对
本题分值: 4.0 用户得分: 4.0 用户解答: 错 标准答案: 错
2. 对for(表达式1; ;表达式3)可理解为for (表达式1;1;表达式3)
错 对
本题分值: 4.0 用户得分: 4.0 用户解答: 对 标准答案: 对
1. 若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( )
scanf('%d%lx,%le',&x,&y,&z) scanf('-*%d%lf',&x,&y,&z) scanf('%x%*d%o',&x,&y) scanf('%x%o%6.2f',&x,&y,&z)
本题分值: 4.0 用户得分: 0.0
用户解答: scanf('-*%d%lf',&x,&y,&z) 标准答案: scanf('%x%o%6.2f',&x,&y,&z)
2. 设整型变量a值为9,则下列表达式中使b的值不为4的表达式( )
b=a/2 b=a%2 b=8-(3,a-5) b=a>5?4:2
本题分值: 4.0 用户得分: 4.0 用户解答: b=a%2 标准答案: b=a%2
3. 下面对typedef不正确的叙述是
用typedef可以定义各种类型名,但不能用来定义变量 用typedef可以增加新的基本数据类型
用typedef只是将已存在的类型用一个新的标识符表示 使用typedef有利于程序的通用和移植
本题分值: 4.0 用户得分: 4.0
用户解答: 用typedef可以增加新的基本数据类型 标准答案: 用typedef可以增加新的基本数据类型
4. 若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )
返回若干个系统默认值 返回一个用户所希望的函数值 返回一个不确定的值 没有返回值
本题分值: 4.0 用户得分: 4.0
用户解答: 返回一个不确定的值 标准答案: 返回一个不确定的值
5. 以下关于运算符优先顺序的描述中正确的是( )
关系运算符<算术运算符<赋值运算符<逻辑运算符 逻辑运算符<关系运算符<算术运算符<赋值运算符 赋值运算符<逻辑运算符<关系运算符<算术运算符 算术运算符<关系运算符<赋值运算符<逻辑运算符
本题分值: 4.0 用户得分: 4.0
用户解答: 赋值运算符<逻辑运算符<关系运算符<算术运算符 标准答案: 赋值运算符<逻辑运算符<关系运算符<算术运算符
6. 下面哪个表达式的值为4:
11/3 11.0/3
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技C语言程序设计课程作业题库 (2)全文阅读和word下载服务。
相关推荐: