77范文网 - 专业文章范例文档资料分享平台

中国石油大学C语言程序设计第一册在线作业答案

来源:网络收集 时间:2020-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第一次在线作业 单选题 (共22道题) 收起

1.(2.5分) 一个C语言程序总是从()开始执行。

A、A. 主过程 B、B. 主函数 C、C. 子程序 D、D.主程序

我的答案:B 此题得分:2.5分

2.(2.5分) 以下叙述不正确的是:()。

A、A. 在C程序中,语句之间必须要用分号\分隔

B、B. 若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数 C、C. 在C程序中,无论是整数还是实数都能正确无误地表示 D、D. 在C程序中,%是只能用于整数运算的运算符

我的答案:C 此题得分:2.5分

3.(2.5分) 以下不正确的C语言标识符是() 。

A、A. ABC B、B. abc C、C. a_bc D、D. ab.c

我的答案:D 此题得分:2.5分

4.(2.5分) 下列字符串是标识符的是:()。

A、A. _HJ

B、B. 9_student C、C. long D、D. LINE 1

我的答案:A 此题得分:2.5分

5.(2.5分) 以下说法中正确的是()。

A、A. C语言程序总是从第一个定义的函数开始执行

B、B. 在C语言程序中,要调用的函数必须放在main()函数中定义 C、C. C语言程序总是从main()函数开始执行

D、D. C语言程序中的main()函数必须放在程序的开始部分

我的答案:C 此题得分:2.5分

6.(2.5分) 在C语言中,字符型数据在内存中以()形式存放。

A、A. 原码 B、B. BCD码 C、C. 反码 D、D. ASCII码

我的答案:D 此题得分:2.5分

7.(2.5分) 若有定义:int a=7; float x=2.5; y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。

A、A. 2.500000 B、B. 2.750000 C、C. 3.500000 D、D. 0.000000

我的答案:A 此题得分:2.5分 8.(2.5分) 设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为() 。

A、A. float B、B. char C、C. int D、D. double

我的答案:D 此题得分:2.5分

9.(2.5分) 以下()是不正确的转义字符。

A、A. ' \\\\' B、B. ' \\n' C、C. ' 081' D、D. ' \\0'

我的答案:C 此题得分:2.5分

10.(2.5分) 字符串\的长度是()。

A、A. 11 B、B. 7 C、C. 5 D、D. 3

我的答案:B 此题得分:2.5分

11.(2.5分) 若x是int型变量,y是float型变量,所用的scanf调用语句格式为:scanf(\x=%d,y=%f\则为了将数据10和66.6分别赋给x和y,正确的输入应是()。

A、A. x=10,y=66.6< 回车> B、B. 10 66.6< 回车>

C、C. 10< 回车> 66.6< 回车> D、D. x=10< 回车> y=66.6< 回车>

我的答案:A 此题得分:2.5分

12.(2.5分) 若有定义double x=1,y;则y=x+3/2; printf(“%f”,y);的结果是()。

A、A.2.500000 B、B.2.5

C、C.2.000000 D、D.2

我的答案:C 此题得分:2.5分

13.(2.5分) 若x=0,y=3,z=3,以下表达式值为0的是()。

A、A. !x

B、B.x< y? 1:0 C、C. x%2&& y==z D、D. y=x||z/3

我的答案:C 此题得分:2.5分

14.(2.5分) 以下运算符中优先级最高的为()。

A、A. && B、B. ! C、C. != D、D. ||

我的答案:B 此题得分:2.5分

15.(2.5分) 若w=1,x=2,y=3,z=4,则条件表达式w< x?w:y< z?y:z的结果为()。

A、A. 4 B、B. 3 C、C. 2 D、D. 1

我的答案:D 此题得分:2.5分

16.(2.5分) 分析以下程序, 下列说法正确的是()。 void main() { int x=0,a=0,b=0; if(x=a+b) printf(\

A、A. 有语法错,不能通过编译 B、B. 通过编译,但不能连接 C、C. 输出* * * * D、D. 输出# # # #

我的答案:D 此题得分:2.5分

17.(2.5分) 程序段如下: int k=5;do{k--;}while(k< =0); 则以下说法中正确的是()。

A、A. 循环执行5次 B、B. 循环是无限循环

C、C. 循环体语句一次也不执行 D、D. 循环体语句执行一次

我的答案:D 此题得分:2.5分

18.(2.5分) 设i和x都是int类型,for(i=0,x=0;i< =9&& x!=876;i++) scanf(\则for循环语句()。

A、A. 最多执行10次 B、B. 最多执行9次 C、C. 是无限循环

D、D. 循环体一次也不执行

我的答案:A 此题得分:2.5分

19.(2.5分) for(i=0,k=-1;k=1;i++,k++) printf(\该循环语句()。

A、A. 判断循环结束的条件非法 B、B. 是无限循环 C、C. 只循环一次 D、D. 一次也不循环

我的答案:B 此题得分:2.5分

20.(2.5分) 程序段: int k=-20;while(k=0) k=k+1; 则以下说法中正确的是()。

A、A. while循环执行20次 B、B. 循环是无限循环

C、C. 循环体语句一次也不执行 D、D. 循环体语句执行一次

我的答案:C 此题得分:2.5分 21.(2.5分) 下列程序段执行后k值为()。 int k=0,i,j; for(i=0;i< 5;i++) for(j=0;j< 3;j++) k=k+1 ;

A、A. 15 B、B. 3 C、C. 5 D、D. 8

我的答案:A 此题得分:2.5分 22.(2.5分) 程序段如下,以下说法中不正确的是()。 void main() { int k=2,; while(k< 7) { if(k%2) { k=k+3; printf(“k=%d\\n”,k); continue; } k=k+1; printf(“k=%d”,k); } }

A、A. k=k+3;执行一次 B、B. k=k+1;执行2次 C、C. 执行后k值为7 D、D. 循环体只执行一次

我的答案:D 此题得分:2.5分 判断题 (共18道题) 收起

23.(2.5分) 设int a=12; 则表达式a/=a+a的值是0.5。

正确 错误

我的答案:错误 此题得分:2.5分

24.(2.5分) 表达式x=(a=3,6*a)和表达式x=a=3,6*a分别是赋值表达式和逗号表达式,两个表达式执行完x值分别是18和3。

正确 错误

我的答案:正确 此题得分:2.5分

25.(2.5分) 在C语言中,运算符的优先级最小的是逗号运算符。

正确 错误

我的答案:正确 此题得分:2.5分

26.(2.5分) \表示如果串长小于m,则在m列范围内,字符串向左靠,右补空格。

正确 错误

我的答案:正确 此题得分:2.5分

27.(2.5分) 当a=3,c=3时,表达式 a==c的值为3

正确 错误

我的答案:错误 此题得分:2.5分

28.(2.5分) 数学公式y=-6xz+5[2(a-5)+3]写成C语言表达式是y=-6*x*z+5*[2*(a-5)+3]

正确 错误

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库中国石油大学C语言程序设计第一册在线作业答案在线全文阅读。

中国石油大学C语言程序设计第一册在线作业答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1006487.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: