admin 管理员组文章数量: 1087840
2024年4月30日发(作者:participants中文意思)
中国石油大学C语言程序设计第一册在线作业答案
第一次在线作业单选题(共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、、、c.a_bcd、.c
我的答案:d此题罚球:2.5分后
4.(2.5分)下列字符串是标识符的是:()。
a、a._hj
b、b.9_studentc、、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、码c、c.反码d、码
我的答案:d此题罚球:2.5分后
7.(2.5分)若有定义:inta=7;floatx=2.5;y=4.7;则表达式x+a%3*(int)(x+y)%2/4
的值是()。
a、a.2.500000b、b.2.750000c、c.3.500000d、d.0.000000
我的答案:a此题得分:2.5分8.(2.5分)设有说明:charw;intx;floaty;doublez;
则表达式w*x+z-y值的数据类型为()。
a、、、、
我的答案: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.11b、b.7c、c.5d、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.1066.6<回车>
c、c.10
我的答案:a此题得分:2.5分
12.(2.5分后)若存有定义doublex=1,y;则y=x+3/2;printf(“%f”,y);的结果就
是()。
a、a.2.500000b、b.2.5
c、c.2.000000d、d.2
我的答案:c此题得分:2.5分
13.(2.5分后)若x=0,y=3,z=3,以下表达式值0的就是()。
a、a.!x
b、b.x 我的答案: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 a、a.4b、b.3c、c.2d、d.1 我的答案:d此题得分:2.5分 16.(2.5分后)分析以下程序,以下观点恰当的就是()。 voidmain(){intx=0,a=0,b=0;if(x=a+b)printf( a、a.有语法错,不能通过编译b、b.通过编译,但不能连接c、c.输出****d、d.输 出#### 我的答案:d此题罚球:2.5分后 17.(2.5分)程序段如下:intk=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分后)程序段:intk=-20;while(k=0)k=k+1;则以下观点中恰当的就是()。 a、循环执行20次b、b.循环是无限循环 c、c.循环体语句一次也不继续执行d、d.循环体语句继续执行一次 我的答案:c此题得分:2.5分21.(2.5分)下列程序段执行后k值为()。 intk=0,i,j;for(i=0;i<5;i++)for(j=0;j<3;j++)k=k+1; a、a.15b、b.3c、c.5d、d.8 我的答案:a此题得分:2.5分22.(2.5分)程序段如下,以下说法中不正确的是 ()。 voidmain(){intk=2,;while(k<7){if(k%2){k=k+3;printf(“k=%dn”,k);continue;}k= k+1;printf(“k=%d”,k);}} a、a.k=k+3;继续执行一次b、b.k=k+1;继续执行2次c、c.继续执行后k值7d、d.循 环体只继续执行一次 我的答案:d此题得分:2.5分判断题(共18道题)收起 23.(2.5分后)设inta=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] 恰当错误
版权声明:本文标题:中国石油大学C语言程序设计第一册在线作业答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714465517a681364.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论