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

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(LINUX测试题.doc)为本站上传会员【1587****927】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

LINUX测试题.doc

1、 LINUX测试题(占51%) 一 单选题(每题1分,共15题) 列出包括以“.”开始的隐藏文件在内的所有文件名的命令是( B)。 A、ls B、ls -a C、ls -l D、ls / 2、temp=’this is a temped variable’;echo foo${temp} D 上述命令执行的结果为 A、foo B、foo$temp C、foo’this is a temped variable’ D、foothis is a temped variable 3 假设用户guest拥有文件test的所有权,现在他希望设

2、置该文件的权限使得该文件仅他本人能读、写和执行该文件,如果他用ls -al查看设置好后的文件权限位,并将显示结果换算成形如XXX的数字表达,结果是: C A. 566 B. 666 C. 700 D. 777 4 下面关于Shell的说法,不正确的是: A A. 操作系统的外壳 B. 用户与Linux内核之间的接口程序 C. 一个命令语言解释器 D. 一种和C类似的程序语言 5为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用:A A. tar xvzf myftp.tgz -C /tmp B. tar xvzf

3、 myftp.tgz -R /tmp C. tar vzf myftp.tgz -X /tmp D. tar xvzf myftp.tgz /tmp 6 我们可以使用________命令来查看导出的环境变量,这一命令的输出结果由两列组成,左边一列是变量的名字,右边一列是相应变量的值。D A. which B. man C. set D. env 7 为了得到外壳程序中命令行参数的个数,我们可以使用变量: A A. $# B. $@ C. $0 D. $! 8.使用$cd ~命令后,我们会进入________目录。A A. 用户的根目录

4、 B. / C. ~ D. /tmp 9 为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为: B A. 566 B. 644 C. 655 D. 744 10. 如果需要新建一个用户blue,但其密码由该客户第一次登录进系统后修改,可使用哪个命令。 A A. # useradd -p "" blue B. # useradd -R "" blue C. # adduser -o "" blue D. # adduser -u "" blue 11. 我们可以使用tar命令的___

5、选项来建立一个.tar归档文件: B A. a B. c C. d D. x 12. 系统管理常用的二进制文件,一般放置在________目录下。A A. /sbin B. /root C. /usr/sbin D. /boot 13. 为了防止误删除,我们最好设置rm(删除指令)确认删除选项,即____开关。D A. -f B. -R C. -r D. -i 14 在Linux系统中,硬件设备大部分是安装在______目录下的。B A. /mnt B. /dev C. /proc D. /swap 15

6、为了将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz,我们可以使用:A A. tar czvf this.tar.gz ./*.txt B. tar ./*.txt czvf this.tar.gz C. tar zxvf this.tar.gz ./*.txt D. tar ./*.txt zxvf this.tar.gz 二 多选题(每题2分,共10题) 1、vi不属于直接修改写入的文件编辑器类型,它有3种操作模式,用户需要在这些模式之前切换来编辑和保存文件等操作,这3种操作模式为(ACD )。 A、命令模式 B、保护模式 C、末行模式 D

7、输入模式 2、在/root目录存在anaconda-ks.cfg、install.log、install.log.syslog、log.sys三个文件,那么执行ls | grep *.log命令可以列出的文件有(BC )。 A、anaconda-ks.cfg B、install.log C、install.log.syslog D、log.sys E、都不能列出 3、你用vi编辑器编写了一个脚本文件shell.sh,你想将该文件名称修改为shell2.sh,下列命令( )可以实现。AB A、cp shell.sh shell2.sh B、mv shell.sh shel

8、l2.sh C、ls shell.sh >shell2.sh D、ll shell.sh >shell2.sh 4、为了能够使用ls程序列出目录的内容,并能够使用cd进入该目录, 操作者需要有 该目录的权限 AC A、读 B、写 C、执行 D、递归 5. 常用的输入输出重定向符号有: ABCD A. > B. < C. >> D. << 6. Linux系统中的设备的类型包括: ABC A. 块设备 B. 字符设备 C. 流设备 D. 缓冲设备 7. Linux系统安全管理的内容包括: ABCD A. 普通用户的系统安全

9、 B. 文件系统的安全 C. 进程安全 D. 文件内容安全 8 为运行一个写好的shell程序,我们可以使用下列方法: ABCD A. 改变程序的属性 B. 启动shell后,在外壳下运行 C. 加入初使行#!/bin/sh D. 使用命令替换方式 9 哪些命令可以退出vi? ABC A. q! B. wq C. q D. zz 10 下面哪些命令可以显示一个文件的具体内容?ABCD A. vi B. cat C. head D. more 三。简答题(2*8) 在/tmp目录 中查找大于字节并且在48小

10、时内修改的某个文件 find / -name "httpd.conf" –ls意思是什么 把本机eth0的 IP 与子网掩码分别改为192.168.1.222 /255.255.255.0的命令是什么 $0,$# $? 分别是什么意思 使用expr命令计算表达式值时要注意什么。 function hello() { echo "Hello,$1 today is `date`“ return 11 } echo "now going to the function hello" hello “I LOVE CHINA” echo $? echo "back

11、 from the function“ 上面SHELL运行结果是什么? GCC 中从源文件到可执行文件都要经过哪几个步,写出这几步的命令和生成的文件以及作用 GDB中 查看源文件代码,设置断点,运行程序,查看变量值的命令分别是什么。 C语言概述(49%以下算相对分值)   第一部分占分(%10*49%)  一、选择题(在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。)(1*12) 2.1以下叙述中正确的是 A)C语言比其他语言高级 B)C语言可以不用编译就能被计算机识别执行 C)C语言以接近英语国

12、家的自然语言和数学语言作为语言的表达形式 D)C语言出现的最晚,具有其他语言的一切优点   2.2 以下叙述中正确的是 A)构成C程序的基本单位是函数 B)可以在一个函数中定义另一个函数 C)main()函数必须放在其他函数之前 D)所有被调用的函数一定要在调用之前进行定义   2.3 以下说法正确的是 A)C语言程序总是从第一个的函数开始执行 B)在C语言程序中,要调用函数必须在main()函数中定义 C)C语言程序总是从main()函数开始执行 D)C语言程序中的main()函数必须放在程序的开始部分   2.4 C语言规定,在一个源程序中,main函数的位

13、置 A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以任意 D)必须在最后   2.5 以下叙述不正确的是 A)一个C源程序可由一个或多个函数组成 B)一个C源程序必须包含一个main函数 C)C程序的基本组成单位是函数 D)在C程序中,注释说明只能位于一条语句的后面   2.6 下列叙述中正确的是 A)C语言编译时不检查语法 B)C语言的子程序有过程和函数两种 C)C语言的函数可以嵌套定义 D)C语言的函数可以嵌套调用   2.7 以下叙述正确的是 A)在C程序中,每行中只能写一条语句 B)若a是实型变量,C程

14、序中允许赋值a=10,因此实型变量中允许存放整型数 C)在C程序中,无论是整数还是实数,都能被准确无误地表示 D)在C程序中,%是只能用于整数运算的运算符   2.8 以下说法错误的是 A)一个算法应包含有限个步骤 B)在计算机上实现的算法是用来处理数据对象的 C)算法中指定的操作,不能通过已经实现的基本运算执行有限次后实现 D)算法的目的是为了求解   2.9 算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 A)有零个输入或多个输入 B)高效性 C)有穷性 D)确定性   2.10 下列关于C语言的说法不正

15、确的是 A)C语言既具有高级语言的一切功能,也具有低级语言的一些功能 B)C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号 C)注释可以出现在程序中任意合适的地方 D)命令行后面不能加分号,命令行不是C语言的语句   2.11 以下说法错误的是 A)高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式 B)计算机只能处理由0和1的代码构成的二进制指令或数据 C)C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE的二进制文件 D)每一种高级语言都有它对应的编译程序   2.12 C语言中用于结构化程序设计的3种基

16、本结构是 A)顺序结构、选择结构、循环结构 B)if,switch,break C)for,while,do-while D)if,for,continue   二、填空题(请将每一个空的正确答案写在答题卡相应序号后。) 2.13 用高级语言编写的程序称为____程序,它可以通过解释程序翻译一句执行一句的方式执行,也可以通过编译程序一次翻译产生目标程序,然后执行。 2.14 C语言程序的注释可以出现在程序中的任何地方,一个注释以____作为开始和结束。     第3章 数据类型运算符与表达式(25%*49%)   一、选择题(在下列各题的A)、B

17、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。) 3.1 C语言中最简单的数据类型包括 A)整型、实型、逻辑型 B)整型、实型、字符型 C)整型、字符型、逻辑型 D)字符型、实型、逻辑型   3.2 C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符 A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母,数字和下划线中任一字符   3.3 下列可用于C语言用户标识符的一组是 A)void, define, WORD B)a3_b3, _123,C

18、ar C)For, -abc, IF Case D)2a, DO, sizeof   3.4 下面四个选项中,均是不正确的8进制数或16进制数的选项是 A)016 0x8f 018 B)0abc 017 0xa C)010 -0x11 0x16 D)0a12 7ff -123   3.5 下列数据中,不合法的C语言实型数据的是 A)0.123 B)123e3 C)2.1e3.5 D)789.0   3.6 在16位C编译系统上,若定义long a;,则能给a赋40000的正确

19、语句是 A)a=20000+20000; B)a=4000*10; C)a=30000+10000; D)a=4000L*10L;   3.7 若有说明语句:char c='\72';则变量c A)包含1个字符 B)包含2个字符 C)包含3个字符 D)说明不合法,c的值不确定   3.8 有字符串如下,"\n\\\407as1\"\xabc",则字符串的长度为 A)6 B)7 C)8 D)9   3.9 C语言中运算对象必须是整型的运算符是 A)%= B)/ C)=

20、 D)<=   3.10 若变量已正确定义并赋值,以下符合C语言语法的表达式是 A)a:=b+1 B)a=b=c+2 C)int 18.5%3 D)a=a+7=c+b   3.11 若变量a,i已正确定义,且i已正确赋值,合法的语句是 A)a= =1 B)++i; C)a=a++=5; D)a=int(i);   3.12 若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是 A)2. B)2. C)3. D)

21、0.   3.13 若有运算符<<,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是 A)sizeof,&=,<<,^ B)sizeof,<<,^,&= C)^,<<,sizeof,&= D)<<,^,&=,sizeof   3.14 以下不正确的叙述是 A)在C程序中,逗号运算符的优先级最低 B)在C程序中,APH和aph是两个不同的变量 C)若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值  

22、 3.15 已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为 A)2 B)3 C)4 D)5   3.16 设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为 A)int B)float C)double D)不确定   3.17 在C语言中,char型数据在内存中的存储形式是 A)补码 B)反码 C)原码 D)ASCII码   3.18 字符型数据在机器中是用ASCII码表示的

23、字符’5’和’7’在机器中表示为 A)和 B)和 C)和 D)和   3.19 不能进行++和- -运算的数据类型为 A)指针 B)整型 C)长整型 D)常量   3.20 设有int x=11;则表达式(x++*1/3)的值是 A)3 B)4 C)11 D)12   3.21 以下程序的输出结果是 main() { int a=21,b=11; printf("%d\n",--a+b,--b+a); } A)30 B)31 C)32

24、 D)33   3.22 假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为 A)17 B)16 C)15 D)14   3.23 已知int a=6; 则执行a+=a-=a*a;语句后,a的值为 A)36 B)0 C)-24 D)-60   3.24 设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是 A)n=(n*100+0.5)/100.0 B)m=n*100+0.5,n=m/1

25、00.0 C)n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.0   3.25 sizeof(float)是 A)一个双精度型表达式 B)一个整型表达式 C)一种函数调用 D)一个不合法的表达式   3.26 在C语言中,int,char和short三种类型数据在内存中所占用的字节数 A)由用户自己定义 B)均为2个字节 C)是任意的 D)由所用机器的机器字长决定   3.27 以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷

26、z的C语言表达式是 A)x/y*z B)x*(1/(y*z)) C)x/y*1/z D)x/y/z   3.28 下列关于复合语句和空语句的说法错误的是 A)复合语句是由“{”开头,由“}”结尾的 B)复合语句在语法上视为一条语句 C)复合语句内,可以有执行语句,不可以有定义语句部分 D)C程序中的所有语句都必须由一个分号作为结束   3.29 下列关于字符串的说法中错误的是 A)在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志 B)′\0′作为标志占用存储空间,计入串的实际长度

27、 C)在表示字符串常量的时候不需要人为在其末尾加入′\0′ D)在C语言中,字符串常量隐含处理成以′\0′结尾   二、填空题(请将每一个空的正确答案写在答题卡相应序号后。) 3.30 以下程序的输出结果是___。 int a=1234; printf ("%2d\n",a);   3.31 在计算机中,字符的比较是对它们的____进行比较。   3.32 在内存中,存储字符′x′要占用1个字节,存储字符串″X″要占用____个字节。   3.33 在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数

28、为4;一个double型数据在内存中所占的字节数为____。   3.34 以下程序段的输出结果是____。 main () {int a=2,b=3,c=4; a*=16+(b++)-(++c); printf("%d",a); }   3.35 以下程序段的输出结果是____。 int x=17,y=26; printf ("%d",y/=(x%=6));   3.36 下列y的值是____。 int y; y=sizeof(2.25*4);   3.37 以下程序的输出结果是____。 main () {int

29、i=010,j=10; pirntf ("%d,%d\n",i,j); }   3.38 已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=′a′+′8′-′3′的值为 ____。   3.39 已知’a’-’A’ = 32如下语句printf("%c\n",′B′+40);在执行后的输出结果是____。   3.40 定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为____。     第4章 顺序程序设计(20%*49)   一、选择

30、题(在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。) 4.1 若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是 A)10<回车>22<回车>33<回车> B)10.0,22.0,33.0<回车> C)10.0<回车>22.0 33.0<回车> D)10 22<回车>33<回车>   4.2 现有以下程序段 #include main() { int a,b,c

31、 scanf("a=%*d%d,b=%d%*d,c=%d",&a,&b,&c); printf("a=%d,b=%d,c=%d\n",a,b,c); } 若输出的结果为a=20,b=30,c=40,则以下能够正确输入数据的是 A)a=10]20,b=20]30,c=40 B)20,30,40 C)a=20,b=30,c=40 D)a=10]20,b=30]20,c=40 [注]: “]”表示空格,表示回车   4.3 x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是 A)INPUT

32、x、y、z; B)scanf("%d%d%d",&x,&y,&z); C)scanf("%d%d%d",x,y,z); D)read("%d%d%d",&x,&y,&z);   4.4 已有定义int a=-2;和输出语句 printf("%8lx",a);以下正确的叙述是 A)整型变量的输出形式只有%d一种 B)%x是格式符的一种,它可以适用于任何一种类型的数据 C)%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的 D)%8lx不是错误的格式符,其中数字8规定了输出字段的宽度   4.5 下列程序段的输出结果是: int

33、 a=1234; float b=123.456; double c=12345.54321; printf("%2d,%2.1f,%2.1f",a,b,c); A)无输出 B)12,123.5,12345.5 C)1234,123.5,12345.5 D)1234,123.4,1234.5   4.6 执行下列程序时输入:123<空格>456<空格>789<回车> 输出结果是 main() { char s[100]; int c, i; scanf("%c",&c); scanf("%d",&i); scanf("%s",s); pri

34、ntf("%c,%d,%s\n",c,i,s);} A)123,456,789 B)1,456,789 C)1,23,456,789 D)1,23,456   4.7 若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后 a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序输出的结果是 A)***a=25,b=13,c=19 B)***a=26,b=14,c=19 C)###

35、 a=25,b=13,c=19 D)### a=26,b=14,c=19   4.8 请选出以下语句的输出结果 printf("%d\n",strlen("\t\"\065\xff\n")); A)5 B)14 C)8 D)输出项不合法,无正常输出   4.9 下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }  A)3 B)3.2 C)0 D)3.07

36、   4.10 调用gets和puts函数时,必须包含的头文件是 A)stdio.h B)stdlib.h C)define D)以上都不对   4.11 阅读下面程序段 #include "stdio.h" main() { char c; c=(′z′-′a′)/2+′A′; putchar(c);} 输出结果为 A)M B)N C)O D)Q   二、填空题(请将每一个空的正确答案写在答题卡相应序号后。) 4.12 下列程序的输出结果是16.00,请填空。 main() {in

37、t a=9, b=2; float x=_____, y=1.1,z; z=a/2+b*x/y+1/2; printf("%5.2f\n", z ); }   4.13 在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件的命令行是____ 。   4.14 下列程序的输出结果是____,____。 #include main() { float a=-1.3;b=1.3; printf("%f,%f",fabs(a),fabs(b);}   4.15 执行程序时的输入为,则程序的运行结果为____

38、 #include "stdio.h" main() { int a,b; scanf("%2d%*2d%1d",&a,&b); printf("%d\n",a-b);}     第5章 选择结构程序设计(25%*49%)   一、选择题(在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。) 5.1 在C程序中,判逻辑值时,用“非0”表示逻辑值“真”, 又用“0”表示逻辑值“假”。 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。 A)1 0 B)0 1

39、 C)非0 非0 D)1 1   5.2 已知int x=6,y=2,z;则执行表达式z=x=x>y后,变量z的值为 A)0 B)1 C)4 D)5   5.3 能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是 A)a>=10 or a<=0 B)a>=0|a<=10 C)a>=10 &&a<=0 D)a>=10‖a<=0   5.4 若变量c为char类型,能正确判断出c为小写字母的表达式是 A)′a′<=c<=′z′ B)(c>=′a′)||(c<=′z′)

40、 C)(′a′<=c)and(′z′>=c) D)(c>=′a′)&&(c<=′z′)   5.5 设int x=1,y=1;表达式(!x||y- -)的值是 A)0 B)1 C)2 D)-1   5.6 有如下程序段 int a=14,b=15,x; char c=′A′; x=(a&&b)&&(c<′B′); 执行该程序段后,x的值为 A)ture B)false C)0 D)1   5.7 以下程序的输出结果是 main() { int a=4,b=5,c=0,d;

41、 d=!a&&!b||!c; printf("%d\n",d);} A)1 B)0 C)非0的数 D)-1   5.8 设有: int a=1,b=2,c=3,d=4,m=2,n=2; 执行 (m=a>b)&&(n=c>d)后n的值是 A)1 B)2 C)3 D)4   5.9 已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为 A)1 B)2 C)3 D)4   5.10 表达式a

42、符优先级最高的是 A)|| B)& C)< D)()   5.11 若运行时给变量x输入12,则以下程序的运行结果是 main() {int x,y; scanf("%d",&x); y=x>12?x+10:x-12; printf("%d\n",y); } A)0 B)22 C)12 D)10   5.12 已知char ch=′C′;则以下表达式的值是 ch=(ch>=′A′ && ch<=′Z′)?(ch+32):ch; A)A B)a C)Z D)c

43、   5.13 若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是 A)(exp==0) B)(exp!=0) C)(exp==1) D)(exp!=1)   5.14 有以下程序 main() {int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k); } 执行后输出结果是 A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3   5.15 请阅读以下程序: main(

44、 { int a=5,b=0,c=0; if(a=b+c)printf("***\n"); else printf("$$$\n"); } 以上程序 A)有语法错不能通过编译 B)可以通过编译但不能通过连接 C)输出*** D)输出$$$   5.16 若执行下述程序时,若从键盘输入6和8时,结果为 main() {int a,b,s; scanf("%d%d",&a,&b); s=a; if(a

45、以上都不对   5.17 有如下程序 main() {float x=2.0,y; if(x<0.0)y=0.0; else if(x<10.0)y=1.0/x; else y=1.0; printf("%f\n",y);} 该程序的输出结果是 A)0. B)0. C)0. D)1.   5.18 以下4个选项中,不能看做一条语句的是 A); B)a=5,b=2.5,c=3.6; C)if(a<5); D)if(b!=5)x=2;y=6;   5.19 若int k=8;则执行下列

46、程序后,变量k的正确结果是 main() {int k=8; switch(k) {case 9:k+=1; case 10:k+=1; case 11:k+=1;break; default:k+=1;} printf("%d\n",k);} A)12 B)11 C)10 D)9   5.20 阅读如下程序段 #include "stdio.h" main() { int a=45,b=40,c=50,d; d=a>30?b:c; switch(d) { case 30 : printf("%d,",a); case

47、 40 : printf("%d,",b); case 50 : printf("%d,",c); default : printf("#");}} 则输出的结果是 A)40,50, B)50,# C)40,# D)40,50,#   5.21 现有如下程序段,此程序段编译有错误,则程序段的错误出在 #include main() { int a=30,b=40,c=50,d; d=a>30?b:c; switch(d) { case a:printf("%d,",a); case b:printf("%

48、d,",b); case c:printf("%d,",c); default:printf("#");}} A)default:printf("#");这个语句 B)d=a>30?b:c;这个语句 C)case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c);这三个语句 D)switch(d)这个语句   二、填空题(请将每一个空的正确答案写在答题卡相应序号后。) 5.22 设y是int型,请写出y为奇数的关系表达式____。   5.23 设int a=5,b

49、6,表达式(++a= =b- -)?++a:--b的值是____。   5.24 将以下程序写成三目运算表达式是____。 if(a>b)max=a; else max=b;   5.25 以下程序输出的结果是____。 main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%d\n",d); }   5.26 若从键盘输入58,则以下程序输出的结果是____。 main() {int a; scanf("%d",&a); if(a>50)printf("%d",a); if(a>4

50、0)printf("%d",a); if(a>30)printf("%d",a); }   5.27 阅读下面语句,则程序的执行结果是____。 #include "stdio.h" main() { int a=-1,b=1,k; if((++a<0)&&!(b- -<=0)) printf("%d,%d\n",a,b); else printf("%d,%d\n",b,a);}   5.28 阅读下面程序,则在执行时候的输出为____。 #include "stdio.h" main() {int x=1,y=2,z=0; i

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服