ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:20.48KB ,
资源ID:30463136      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30463136.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中国石油大学C语言在线作业参考.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中国石油大学C语言在线作业参考.docx

1、中国石油大学C语言在线作业参考中国石油大学C语言在线作业参考一、单项选择题 答题要求 :每题只有一个正确的选项。窗体顶端1(5.0分)在下面几组数据类型中, 全为最常用的基本数据类型的是( ) A) 整型 实型 字符型 B) 整型 数组 指针 C) 数组 结构体 共用体 D) 指针 逻辑型 空类型 参考答案: A 收起解析解析:无 窗体底端窗体顶端2(5.0分)在C语言中,十进制数47可等价地表示为( ) A) 2f B) 02f C) 57 D) 057 参考答案: D 收起解析解析:无 窗体底端窗体顶端3(5.0分)执行下面程序: main() int x=1,y=1,z=1; x=x+

2、+y+ +z+; printf(%d, %d , %d,x,+y,z+); 输出的结果为( )A) 4,3,2 B) 3,3,2 C) 3,3,3 D) 3,2,2 参考答案: A 收起解析解析:无窗体底端窗体顶端4(5.0分)在下列描述中,正确的一条是( ) A) if(表达式)语句中,表达式的类型只限于逻辑表达式 B) 语句“goto 12;”是合法的 C) for(;)语句相当于while(1)语句 D) break语句可用于程序的任何地方,以终止程序的执行 参考答案: C 收起解析解析:无 窗体底端窗体顶端5(5.0分)语句: printf(%d,(a=2)&(b=-2);的输出结果是

3、( ) A) 无输出 B) 结果不确定 C) 1 D) 2 参考答案: C 收起解析解析:无 窗体底端窗体顶端6(5.0分)有如下定义:long m;char c;float x;double y;则表达式c m*x/y的值的类型是( ) A) long B) char C) float D) double 参考答案: D 收起解析解析:无 窗体底端窗体顶端7(5.0分)在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( ) A) 地址传递 B) 由实参传给形参,再由形参返回实参 C) 值传递 D) 传递方式由用户指定 参考答案: C 收起解析解析:无 窗体底端窗体顶端8(5

4、.0分)有以下函数定义: void fun( int n , double x ) 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( ) A) fun( int y , double m ); B) k=fun( 10 , 12.5 ); C) fun(x , n); D) void fun( 10 , 12.5 ); 参考答案: C 收起解析解析:无 窗体底端窗体顶端9(5.0分)在计算机中,C语言是属于( ) A) 机器语言 B) 高级语言 C) 汇编语言 D) 自然语言 参考答案: B 收起解析解析:无 窗体底端窗体顶端10(5.0分)在微型计算机系统中,存储一个汉

5、字的国标码所需要的字节数是( ) A) 1 B) 2 C) 3 D) 4 参考答案: B 收起解析解析:无 窗体底端窗体顶端11(5.0分)执行int j,i=1; j=-i ; 后j的值是( ) A) -1 B) -2 C) 1 D) 2 参考答案: A 收起解析解析:无 窗体底端窗体顶端12(5.0分)在“while(!a)”中,其中“!a”与表达式( )等价。 A) a= =0 B) a= =1 C) a!=1 D) a!=0 参考答案: D 收起解析解析:无 窗体底端窗体顶端13(5.0分)在执行int a 3=1,2,3,4; 语句后a12的值是( ) A) 3 B) 4 C) 0

6、D) 2 参考答案: C 收起解析解析:无 窗体底端窗体顶端14(5.0分)在C语言中,下列字符常量中合法的是( ) A) 084 B) x43 C) ab D) ”0” 参考答案: B 收起解析解析:无 窗体底端窗体顶端15(5.0分)在一个C程序中( ) A) main函数必须出现在所有函数之前 B) main函数可以在任何地方出现 C) main函数必须出现在所有函数之后 D) main函数必须出现在固定位置 参考答案: B 收起解析解析:无 窗体底端窗体顶端16(5.0分)有如下程序: main() int x=1,a=0,b=0; switch(x) case 0:b+; case

7、1:a+; case 2:a+;b+; printf(“a=%d,b=%dn”,a,b); 该程序的输出结果是( )A) a=2b=1 B) a=1b=1 C) a=1b=0 D) a=2b=2 参考答案: A 收起解析解析:无窗体底端窗体顶端17(5.0分)在C语言中,下列变量名称中合法的是( ) A) 7x B) int C) ELse D) a-b 参考答案: C 收起解析解析:无 窗体底端窗体顶端18(5.0分)在C语言中,逻辑真和逻辑假分别表示为( ) A) 1,1 B) 1,0 C) 0,1 D) 0,0 参考答案: B 收起解析解析:无 窗体底端窗体顶端19(5.0分)在C语言中

8、,字符型数据在内存中的存储形式是( ) A) 原码 B) 补码 C) 反码 D) ASCII码 参考答案: D 收起解析解析:无 窗体底端窗体顶端20(5.0分)在C语言中,数字029是一个( ) A) 八进制数 B) 十进制数 C) 十六进制数 D) 非法数 参考答案: D 收起解析解析:无窗体底端一、单项选择题 答题要求 :每题只有一个正确的选项。窗体顶端1(5.0分)若有说明:char s1=067, s2=1 ; 则变量s1,s2在内存中各占的字节数是( ) A) 1 1 B) 4 1 C) 3 1 D) 1 2 参考答案: A 收起解析解析:无窗体底端窗体顶端2(5.0分)以下关于数

9、组的描述正确的是( ) A) 数组大小固定,但是可以有不同类型的数组元素 B) 数组大小可变,但是所有数组元素的类型必须相同 C) 数组大小固定,所有元素的类型必须相同 D) 数组大小可变,可以有不同类型的数组元素 参考答案: C 收起解析解析:无 窗体底端窗体顶端3(5.0分)以下四个选项中不能看作一条语句的是( ) A) ; B) a=0,b=0,c=0; C) if(a0) D) if(b=0)m=1;n=2; 参考答案: D 收起解析解析:无 窗体底端窗体顶端4(5.0分)以下叙述中不正确的是( ) A) 在不同的函数中可以使用相同名字的变量 B) 函数中的形式参数是局部变量 C) 在

10、一个函数内定义的变量只在本函数范围内有效 D) 在一个函数内的复合语句中定义的变量在本函数范围内有效 参考答案: D 收起解析解析:无 窗体底端窗体顶端5(5.0分)以下语句中无限循环语句是( ) A) for(;2&5;) B) while(1,2,3) C) while(0) D) for(;0;) 参考答案: B 收起解析解析:无 窗体底端窗体顶端6(5.0分)以下选项中可作为C语言合法整数的是( ) A) 10110B B) 0386 C) x2a2 D) 0Xffa 参考答案: D 收起解析解析:无 窗体底端窗体顶端7(5.0分)以下能正确定义数组并正确赋初值的语句是( ) A) i

11、nt N=5,bNN; B) int a12=1,3; C) int c2= 1,2,3,4; D) int d32=1,2,34; 参考答案: D 收起解析解析:无 窗体底端窗体顶端8(5.0分)用8位无符号二进制数能表示的最大十进制数为( ) A) 127 B) 128 C) 255 D) 246 参考答案: C 收起解析解析:无 窗体底端窗体顶端9(5.0分)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10;Void arrin(int xN) int i=0; while(iscanf(“%d”,_);在下划线处应填入的是( ) A) x+i B)

12、&xi+1 C) x+(i+) D) &x+i 参考答案: C 收起解析解析:无 窗体底端窗体顶端10(5.0分)以下选项中合法的实型常数是( ) A) 5E2.0 B) E-3 C) .2E0 D) 1.3E 参考答案: C 收起解析解析:无 窗体底端窗体顶端11(5.0分)以下选项中非法的表达式是( ) A) (a+2)+ B) i=j=1 C) (char)(65+10) D) x=x-1 参考答案: A 收起解析解析:无 窗体底端窗体顶端12(5.0分)以下选项中,与k=+n完全等价的表达式是( ) A) k=n,n=n+1 B) n=n+1,k=n C) k=+n D) k+=n+1

13、 参考答案: B 收起解析解析:无 窗体底端窗体顶端13(5.0分)以下选项中不能正确赋值的是( ) A) char b=H,e,l,l,o,!; B) char b10;b=Hello!; C) char b10= Hello!; D) char *str=Hello!; 参考答案: B 收起解析解析:无 窗体底端窗体顶端14(5.0分)以下非法的赋值语句是( ) A) n=(i=2, i); B) j ; C) (i 1); D) x=j0; 参考答案: C 收起解析解析:无 窗体底端窗体顶端15(5.0分)以下四个选项中,属于实型常量的是( ) A) 0x12 B) -12345e-3

14、C) 1e0.5 D) e-5 参考答案: B 收起解析解析:无 窗体底端窗体顶端16(5.0分)用数组名作为函数调用时的实参,则实际传递给形参的是( ) A) 数组的第一个元素值 B) 数组中全部元素值 C) 数组的首地址 D) 数组的元素个数 参考答案: C 收起解析解析:无 窗体底端窗体顶端17(5.0分)以下关于C语言的不严格的叙述中,错误的说法是( ) A) 在标识符中,大写字母和小些字母的意义相同 B) 有些不同类型的变量可以在一个表达式中运算 C) 在赋值表达式中等号 “=”左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 参考答案: A 收起

15、解析解析:无 窗体底端窗体顶端18(5.0分)以下选项中合法的用户标识是( ) A) long B) _2Test C) 3Dmax D) A.dat 参考答案: B 收起解析解析:无 窗体底端窗体顶端19(5.0分)以下对二维数组a的正确说明是( ) A) int a3 B) float a(3,4) C) double a14 D) float a(3)(4) 参考答案: C 收起解析解析:无 窗体底端窗体顶端20(5.0分)若有说明语句:char c= 64 ; 则变量C包含: A) 1个字符 B) 2个字符 C) 3个字符 D) 说明不合法,C值不确定 参考答案: A 收起解析解析:无

16、窗体底端一、单项选择题 答题要求 :每题只有一个正确的选项。窗体顶端1(5.0分)下述语句的输出为( )int m=-1; printf(“%d,%u,%o”,m,m,m); A) -1,-1,-11 B) -1,32767,-177777 C) -1,32768,177777 D) -1,65535,177777 参考答案: D 收起解析解析:无 窗体底端窗体顶端2(5.0分)已定义c为字符型变量,则下列语句中正确的赋值语句是( ) A) c=66; B) c=66 C) c=66; D) c=B 参考答案: C 收起解析解析:无 窗体底端窗体顶端3(5.0分)下列描述中不正确的是( ) A

17、) 字符型数组中可以存放字符串 B) 可以对字符型数组进行整体输入、输出 C) 可以对整型数组进行整体输入、输出 D) 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值 参考答案: C 收起解析解析:无 窗体底端窗体顶端4(5.0分)已有定义:int x=3,y=4,z=5;则表达式!(x y) z-1&y z/2的值是( ) A) 6 B) 0 C) 2 D) 1 参考答案: D 收起解析解析:无 窗体底端窗体顶端5(5.0分)以下不合法的赋值语句是( ) A) x=(1,y=2); B) +x; C) x=y=15; D) y=int(x); 参考答案: B 收起解析解析:无

18、窗体底端窗体顶端6(5.0分)已定义以下函数fun(int *p) return *p; 该函数的返回值是( ) A) 不确定的值 B) 形参p中存放的值 C) 形参p所指存储单元中的值 D) 形参p的地址值 参考答案: D 收起解析解析:无 窗体底端窗体顶端7(5.0分)已知 int a=4,b=5; ,这执行表达式 a=ab 后,变量a的值为( ) A) 0 B) 1 C) 4 D) 5 参考答案: A 收起解析解析:无 窗体底端窗体顶端8(5.0分)下列循环语句中,不能够正常结束的是( ) A) int i=0;for(;i100)break; C) int i=0,j=0;while(

19、i=j)j ; D) int i=0,j=0;doi =j;i ;j ;while(ij); div= 参考答案: D 收起解析解析:无 窗体底端窗体顶端9(5.0分)下列数组定义及赋值不正确的是( ) A) inta10=0,1,2,3,4,5,6,7,8,9; B) inta =0,1,2,3,4,5,6,7,8,9; C) inta25= 0,1,2,3,4,5,6,7,8,9; D) inta2 = 0,1,2,3,4,5,6,7,8,9; 参考答案: D 收起解析解析:无 窗体底端窗体顶端10(5.0分)以下程序中,while循环的循环次数是( ) A) 1 B) 10 C) 6 D

20、) 死循环,不能确定次数 参考答案: D 收起解析解析:无 窗体底端窗体顶端11(5.0分)已知char ch=A,且表达式:ch=(ch=A&ch=A & ch=Z) ?(ch 32) ::ch的值是( ) A) A B) a C) Z D) 出错 参考答案: B 收起解析解析:无 窗体底端窗体顶端17(5.0分)已知:int a 3=1,2,3,4,5,6,7,8,9,0; 则数组a的第一维的大小是( ) A) 2 B) 3 C) 4 D) 无法确定; 参考答案: C 收起解析解析:无 窗体底端窗体顶端18(5.0分)已知小写字母的ASCII码为97,对于int a=99, b=b; printf(“%c,%d”, a , b);的结果是( ) A) 99, b B) c, 98 C) 99, 98 D) c, b 参考答案: B 收起解析解析:无 窗体底端窗体顶端19(5.0分)下面有关for循环的正确描述是( ) A) for循环只能用于循环次数已经确定的情况 B) for循环是先执行循环体语句,后判断表达式 C) 在for循环中,不能用break语句跳出循环体 D) for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 参考答案: D 收起解析解析:无 窗体底端窗体顶端

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1