奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 609|回复: 0

西安交通大学17秋《程序设计综合训练》在线作业

[复制链接]

1万

主题

2

回帖

2万

积分

论坛元老

积分
29240
发表于 2017-10-31 13:18:46 | 显示全部楼层 |阅读模式
扫码加微信
1单选题(2分)
C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是________。作业

Along型
Bfloat型
Cdouble型
Dint型
正确答案
2单选题(2分)
设有定义语句“chars[]=”123””,则表达式“s[3]”的值是________。
A’1’
B’3’
C’\0’
D语法出错
正确答案
3单选题(2分)
若变量c为char类型,能正确判断c为小写字母的表达式是________。
正确答案
4单选题(2分)
下列对字符串的定义中,错误的是_____。
正确答案
5单选题(2分)
C语言中规定,if语句的嵌套结构中,else总是与________配对。
A与最近的if配套
B与第一个if配套
C按缩进位置相同的if配套
D与最近的且尚未配对的if配套
正确答案
6单选题(2分)
下面()表达式的值为4。
A11/3
B11.0/3
C(float)11/3
D(int)(11.0/3+0.5)
正确答案
7单选题(2分)
已知:inta[10]则对a数组元素的正确引用是()。
Aa[10]
Ba[3.5]
Ca(5)
Da[0]
正确答案
8单选题(2分)
AA
Ba
CZ
Dz
正确答案
9单选题(2分)
下列表达式没有错误的是________。intx*p
正确答案
10单选题(2分)
有程序段如下,不能表示为地址的是________。intx=2*pp=&ampxx=x+1
A&ampx
Bp
C&ampp
D&amp(x+1)
正确答案
11单选题(2分)
下列为字符常量的是________。
正确答案
12单选题(2分)
若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明是________。
Aexternfloatx
Bfloatx
Cexternautofloatx
Dexternstaticfloatx
正确答案
13单选题(2分)
组成C程序的基本单位是________。
A表达式与语句
B若干文件
C函数
Dmain函数
正确答案
14单选题(2分)
在C语言中,正确的int类型的常数是________。
A2U
B059
C3a
D0xAF
正确答案
15单选题(2分)
以下叙述不正确的是________。
A一个C源程序文件必须包含一个main()函数
B一个C源程序文件可由一个函数组成
C一个C源程序文件是一个编译单位
D一个C源程序文件可由多个函数组成
正确答案
16单选题(2分)
以下有关switch语句的正确说法是________。
Abreak语句是语句中必须的一部分
B在switch语句中可以根据需要使用或不使用break语句
Cbreak语句在switch语句中不可以使用
D在switch语句中的每一个case都要用break语句
正确答案
17单选题(2分)
如果inta=3b=4;则条件表达式&quota&ampltb?ab&quot的值是()。
A3
B4
C0
D1
正确答案
18单选题(2分)
Ax数组与y数组的长度相同
Bx数组长度大于y的长度
Cx数组长度小于y数组长度
Dx数组等价与y数组
正确答案
19单选题(2分)
在C语言中对一维整型数组的正确定义为。
Ainta(10)
Bintn=10a[n]
Cintna[n]
D#defineN10inta[N]
正确答案
20单选题(2分)
A1
B4
C4.333333
D4.6
正确答案
21单选题(2分)
C语言中,关系表达式和逻辑表达式的值是()。
A0
B0或1
C1
D‘T’或’F’
正确答案
22单选题(2分)
以下对一维数组a的正确说明是:
Achara(10);
Binta[];
Cintk=5,a[k];
Dchara[3]={‘a’’b’’c’}
正确答案
23单选题(2分)
简单变量做实参时,实参与其对应的形参之间的数据传递方式是________。
A双向值传递方式
B地址传递方式
C单向值传递方式
D用户指定传递方式
正确答案
24单选题(2分)
语句if(!i)i++中的条件表达式!i等价于________。
Ai==0
Bi!=1
Ci!=0
Di
正确答案
25单选题(2分)
若有以下定义:floatxintab则错误的switch语句是________。
Aswitch(x){case1.0printf(&quot*\n&quot)case2.0printf(&quot*\n&quot)}
Bswitch(a){case1printf(&quot*\n&quot)case2printf(&quot*\n&quot)}
Cswitch(a+b){case1printf(&quot*\n&quot)case1+2printf(&quot*\n&quot)}
Dswitch(a+b){case1printf(&quot*\n&quot)case2printf(&quot*\n&quot)}
正确答案
26单选题(2分)
以下能对一维数组a进行初始化的语句是()。
Ainta[5]=(01234)
Binta(5)={}
Cinta[3]={012}
Dinta{5}={10*1}
正确答案
27单选题(2分)
A循环体将执行5次
B循环体将执行0次
C循环体将执行无限次
D系统会当机。
正确答案
28单选题(2分)
若有定义:intb[5]则以下对b数组元素的正确引用是________。
A*&ampb[5]
Bb+2
C*(*(b+2))
D*(b+2)
正确答案
29单选题(2分)
下列错误的语句是________。
正确答案
30单选题(2分)
设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )。
Ab=1.0/a
Bb=(float)(1/a)
Cb=1/(float)a
Db=1/(a*1.0)
正确答案
31单选题(2分)
若用数组名作为函数调用时的参数,则实际上传递给形参的是________。
A数组元素的个数
B数组的第一个元素值
C数组中全部元素的植
D数组首地址
正确答案
32单选题(2分)
若intx=2y=3z=4则表达式x&ampltz?yz的结果是()。
A4
B3
C2
D0
E1
正确答案
33单选题(2分)
以下函数原型说明正确的是________。
Afloatadd(intxinty)
Bintadd(intxinty)
Ccharadd(xy)
Dintadd(charx[][])
正确答案
34单选题(2分)
以下叙述正确的是________。
A函数的定义和函数的调用均不可以嵌套
B函数的定义和函数的调用均可以嵌套
C函数的定义可以嵌套,但函数的调用均不可以嵌套
D函数的定义不可以嵌套,但函数的调用均可以嵌套
正确答案
35单选题(2分)
凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是________。
A静态(static)
B外部(extern)
C自动(auto)
D寄存器(register)
正确答案
36单选题(2分)
以下函数的类型是________。intsum(doublexdoubley){doubless=x+yreturns}
A字符型
B不确定
C整型
D实型
正确答案
37单选题(2分)
C语言的编译系统对宏命令的处理是________。
A在程序连接时进行的
B在对源程序中的其它语句编译之前进行的
C在程序运行时进行的
D和C程序中的其它语句同时进行的
正确答案
38单选题(2分)
设有intxy以下语句判断x和y是否相等,正确的说法是该语句________if(x=y)printf(&quotxisequaltoy.&quot)
A语法错
B不能判断x和y是否相等
C编译出错
D能判断x和y是否相等
正确答案
39单选题(2分)
下列变量定义正确的是________。
Aintx_1y
Bintx=y=5
Cintfor=4
Dintprintf=2x_y=2
正确答案
40单选题(2分)
任何复杂的程序,都是由________构成的。
A分支结构、顺序结构、过程结构
B循环结构、分支结构、过程结构
C顺序结构、循环结构、分支结构
D循环结构、分支结构
正确答案

更多学习资料请登录www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-29 10:40

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表