C语言程序设计课程作业题库 (2)

惊世笑眸 分享 2020-06-18 下载文档

用户解答: 用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


C语言程序设计课程作业题库 (2).doc 将本文的Word文档下载到电脑

下一篇:无纸化考试试题样卷

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx