网院作业 发表于 2017-5-6 21:29:41

奥鹏吉大17春学期《C语言程序设计》在线作业一二答案

吉大17春学期《C语言程序设计》在线作业一二答案
吉大17春学期《③:言程序设计》在线作业一


1
1. 下面程序段的运行结果是 ③:①:*format=&ampquot%sa=%④:b=%④:n&ampquot int a=11b=10 a+=②:printf(format&ampquota+=b&ampquotab)
①:for&ampquota+=b&ampquotab
②:format&ampquota+=b&ampquot
③: a+=ba=21b=10
④: 以上结果都不对
标准结果: 满分:4
2. 下面程序的运行结果是 #in③:u④: main() { int a=1b=10 ④: {b=aa++}while(b&amplt0) printf(&ampquota=%④:b=%④:n&ampquotab) }
①:a=3b=11
②:a=2b=8
③: a=1b=1
④: a=4b=9
标准结果: 满分:4
3. 以下叙述中不正确的是
①:在不同的函数中可以使用相同的名字的变量
②:函数中的形式参数是局部变量
③: 在一个函数内定义的变量只在本函数范围内有效
④: 在一个函数内的复合语句中定义的变量在本函数范围内有效
标准结果: 满分:4
4. 请选出以下语句的输出结果 printf(&ampquot%④:n&ampquotstrlen(&ampquot\t\&ampquot\065\xff\n&ampquot))
①:5
②:14
③: 8
④: 输出项不合法,无正常输出
标准结果: 满分:4
5. 下列程序的输出结果是 main() { ④:uble ④:3.2 int xy x=1.2 y=(x+3.8)/5.0 printf(&ampquot%④:n&ampquot ④:y) }
①:3
②:3.2
③: 0
④: 3.07
标准结果: 满分:4
6. 下面程序的输出结果是 main() { int a[10]={12345678910}*p=①:printf(&ampquot%④:n&ampquot*(p+2))}
①:3
②:4
③: 1
④: 2
标准结果: 满分:4
7. 请选出可用作③:言用户标识符的是
①:voi④:④:fineWORD
②:a3_b3_123IF
③: FORab③:③:se
④: 2a④:Sizeof
标准结果: 满分:4
8. ③:言允许函数类型缺省定义,此时函数值隐含的类型是
①:float
②:int
③: long
④: ④:uble
标准结果: 满分:4
9. 若xij和k都是int型变量,则计算表达式x=(i=4j=16k=32)后,x的值为
①:4
②:16
③: 32
④: 52
标准结果: 满分:4
10. sizeof(float)是
转载请注明易百网www.openhelp100.com

①:一个双精度型表达式
②:一个整型表达式
③: 一种函数调用
④: 一个不合法的表达式
标准结果: 满分:4


2 多选题
1. ③:供的预处理功能主要有______。
①:宏定义
②:文件包含
③: 条件编译
④: 异常终止
标准结果: 满分:4
2. 下列说法中错误的是______。
①:③:序总是从第一个定义的函数开始执行
②:③:序总是从main函数开始执行
③: ③:数必须有返回值,否则不能使用函数
④: ③:序中有调用关系的所有函数必须放在同一个程序文件中
标准结果: 满分:4
3. 以下说法不正确的是______。
①:定义函数时,形参的类型说明可以放在函数体内
②:return后边的值不能为表达式
③: 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
④: 如果形参与实参的类型不一致,以实参类型为准
标准结果: 满分:4
4. 以下对③:言函数的有关描述中,错误的是:______。
①:调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
②:函数既可以嵌套定义又可以递归调用
③: 函数必须有返回值,否则不能使用函数
④: 程序中有调用关系的所有函数必须放在同一个源程序文件中
标准结果: 满分:4
5. 下列说法不正确的是______。
①:③:序由符号构成
②:③:序由标识符构成
③: ③:序由函数构成
④: ③:序由③:句构成
标准结果: 满分:4


3 判断题
1. ‘ a’和“a”在内存中所占字节数相同。( )
①:错误
②:正确
标准结果: 满分:4
2. 静态外部变量既可以在文本文件中引用,也可以在其它文件引用
①:错误
②:正确
标准结果: 满分:4
3. 使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )
①:错误
②:正确
标准结果: 满分:4
4. 函数必须有返回值,否则不能使用函数
①:错误
②:正确
标准结果: 满分:4
5. ③:言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )
①:错误
②:正确
标准结果: 满分:4
6. ③:言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。( )
①:错误
②:正确
标准结果: 满分:4
7. ③:序中各函数之间既允许直接递归调用也允许间接递归调
①:错误
②:正确
标准结果: 满分:4
8. 调用函数只可得到一个返回值,而用宏可以设法得到几个结果。
①:错误
②:正确
标准结果: 满分:4
9. ③:言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
①:错误
②:正确
标准结果: 满分:4
10. 使用printf和s③:nf函数时,必须添加#in③:u④: &ampltst④:o.h&ampgt命令。( )
①:错误
②:正确
标准结果: 满分:4

吉大17春学期《③:言程序设计》在线作业二
1
1. 执行以下程序后,ab的值分别为 main() { int abk=4m=6*p1=&ampk*p2=&ampm a=p1==&ampm b=(*p1)/(*p2)+7 printf(&quota=%④:n&quota) printf(&quotb=%④:n&quotb) }
①:15
②:16
③: 07
④: 410
标准结果: 满分:4
2. 设有以下说明语句 stru③: ex { int xflo①:y ③:①:z } example 则下面的叙述中不正确的是
①:stru③:结构体类型的关键字
②:example是结构体类型名
③: xyz都是结构体成员名
④: stru③: ex是结构体类型名
标准结果: 满分:4
3. 以下不正确的定义语句是
①:④:uble x[5]={2.04.06.08.010.0}
②:int y[5]={013579}
③: ③:①:③:[]={′1′′2′′3′′4′′5′}
④: ③:①:③:[]={′\x10′′\xa′′\x8′}
标准结果: 满分:4
4. 在16位IBMP③:上使用③:言,若有如下定义 stru③: ④:ta { int i ③:①:③: ④:uble f } ②:则结构变量b占用内存的字节数是
①:1
②:2
③: 7
④: 11
标准结果: 满分:4
5. 在16位③:译系统上,若定义long a;,则能给a赋40000的正确语句是
①:a=20000+20000
②:a=4000*10
③: a=30000+10000
④: a=4000L*10L
标准结果: 满分:4
6. 若已定义 int a[]={0123456789} *p=ai 其中 0&amplei&ample9 则对a数组元素不正确的引用是
①:a[pa]
②:*(&ampampa[i])
③: p[i]
④: a[10]
标准结果: 满分:4
7. 有以下程序: #in③:u④: union pw { int i ③:①:③:[2]}①:main() {a.③:[0]=13a.③:[1]=0printf(&ampquot%④:n&ampquota.i)} 程序的输出结果是
①:13
②:14
③: 208
④: 209
标准结果: 满分:4
8. ③:言中,能识别处理的文件为
①:文本文件和数据块文件
②:文本文件和二进制文件
③: 流文件和文本文件
④: 数据文件和二进制文件
标准结果: 满分:4
9. 有如下程序: long fib(int n) { if(n&ampgt2)return(fib(n1)+fib(n2)) else return(2) } main() { printf(&ampquot%④:n&ampquotfib(3))} 该程序的输出结果是
①:2
②:4
③: 6
④: 8
标准结果: 满分:4
10. 有如下程序 int a[10]={12345678910}; int *p=&ampampa[3]bb=p[5] 则b的值是
①:5
②:6
③: 9
④: 8
标准结果: 满分:4


2 多选题
1. 下列描述正确的是
①:由main 函数及其参数arg③:* argv[]可以实现命令行方式
②:使用f③:ose关闭文件时,先释放文件指针,再写缓冲区数据到文件中
③: 字符数组并不要求它的最后一个字符是&amplsquo\0&amprsquo
④: &amplsquoA&amprsquo和&ampl④:uoA&ampr④:uo都是字符串常量
标准结果: 满分:4
2. 若定义:int a{0,2,4,6,8,10};以下描述正确的有
①:A、*(a+1)为元素6的地址
②:B、*(a+1)的值为2
③: ③:**(a+1)+2的值为8
④: ④:a与a相同
标准结果: 满分:4
3. 关于文件的打开方式描述正确的是:______。
①:r:打开只读文件
②:a+:打开或建立用于更新数据的文件,数据追加到文件尾
③: a:打开或建立一个把数据追加到文件尾的文件
④: r+:打开用于更新数据的文件
标准结果: 满分:4
4. 以下对一维数组a进行初始化,错误的语句是______。
①:int a=(00000);
②:int a={};
③: int a={0};
④: int a={1098}
标准结果: 满分:4
5. 以下不正确的叙述是______。
①:③:言的主函数是无参函数
②:③:言的主函数最多允许有1个参数
③: ③:言的主函数最多允许有2个参数
④: ③:言的主函数可以有2个以上参数
标准结果: 满分:4


3 判断题
1. swit③:语句中,各个③:se和④:fault的出现次序不影响执行结果。( )
①:错误
②:正确
标准结果: 满分:4
2. 数据结构指的是数据的组织形式,数组就是一种数据结构( )
①:错误
②:正确
标准结果: 满分:4
3. swit③:语句中,多个③:se可以共用一组执行语句。( )
①:错误
②:正确
标准结果: 满分:4
4. 模运算符要求两侧均应为整型数据。( )
①:错误
②:正确
标准结果: 满分:4
5. 共用体所占的内存空间大小取决于占空间最多的那个成员变量。
①:错误
②:正确
标准结果: 满分:4
6. for()语句相当于while(1)语句
①:错误
②:正确
标准结果: 满分:4
7. 语句int pt中的*pt是指针变量名。
①:错误
②:正确
标准结果: 满分:4
8. 对于④:uble类型数组,不可以直接用数组名对数组进行整体输入或输出。
①:错误
②:正确
标准结果: 满分:4
9. puts和gets函数只能输入或输出一个字符串
①:错误
②:正确
标准结果: 满分:4
10. 若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。
①:错误
②:正确
标准结果: 满分:4





在线作业 程序设计 C语言








更多免费学习资料请进www.openhelp100.com下载



页: [1]
查看完整版本: 奥鹏吉大17春学期《C语言程序设计》在线作业一二答案