帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
超星学习通程序设计C语言作业答案
程序设计C语言
学校: 无
问题 1: 1. 以下叙述中正确的是
选项:
A. 语言中的关键字不能做变量名,但可以作为函数名
B. 标识符的长度不能任意长,最多只包含16个字符
C. 标识符总是由字母和数字和下划线组成,且第一个字符不得为数字
D. 用户自定义的标识符必须“见名知义”,如果随意定义,则会出编译错误
答案: 标识符总是由字母和数字和下划线组成,且第一个字符不得为数字
问题 2: 2. 以下选项中合法的常量是
选项:
A. 9 9 9
B. 2.7e
C. 0Xab
D. 123E0.2
答案: 0Xab
问题 3: 3. 以下选项中不合法的标识符是
选项:
A. a_b
B. AaBc
C. a-b
D. _1
答案: a-b
问题 4: 4. 若有定义:char c; int d; 程序运行时输入:c=1,d=2<回车>,能把字符1输入给变量c、整数2输入给变量d的输入语句是
选项:
A. scanf("c=%d d=%d", &c,&d);
B. scanf("c=%c d=%d", &c,&d);
C. scanf("c=%d,d=%d", &c,&d);
D. scanf("c=%c,d=%d", &c,&d);
答案: scanf("c=%c,d=%d", &c,&d);
问题 5: 5. 以下选项中,与n=i++ 完全等价的表达式是
选项:
A. n=i,i=i+1
B. n+=i+1
C. i=i+1,n=i
D. n=++i
答案: n=i,i=i+1
问题 6: 6. 计算机能直接执行的程序是
选项:
A. 源程序
B. 目标程序
C. 汇编程序
D. 可执行程序
答案: 可执行程序
问题 7: 7. 对于一个正常运行的C程序,以下叙述中正确的是
选项:
A. 程序的执行总是从main函数开始,在程序的最后一个函数中结束
B. 程序的执行总是从程序的第一个函数开始, 在main函数结束
C. 程序的执行总是从main函数开始
D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
答案: 请关注公众号【博学搜题】查看答案
问题 8: 8. 以下叙述中错误的是
选项:
A. 算法正确的程序可以有零个输入
B. 算法正确的程序最终一定会结束
C. 算法正确的程序可以有零个输出
D. 算法正确的程序对于相同的输入一定有相同的结果
答案: 请关注公众号【博学搜题】查看答案
问题 9: 9. 以下叙述中正确的是
选项:
A. C语句必须在一行内写完
B. C程序中的每一行只能写一条语句
C. C语言程序中的注释必须与语句写在同一行
D. 简单C语句必须以分号结束
答案: 请关注公众号【博学搜题】查看答案
问题 10: 10. 有以下程序 #include main() { int a=0, b=0; /* 给a赋值 a=10; b=20; 给b赋值 */ printf("a+b=%d\n",a+b); /* 输出计算结果 */ } 程序运行后的输出结果是
选项:
A. 出错
B. a+b=30
C. a+b=10
D. a+b=0
答案: 请关注公众号【博学搜题】查看答案
问题 11: 11. sizeof( double )是
选项:
A. 一个整型表达式
B. 一个双精度型表达式
C. 一个不合法的表达式
D. 一种函数调用
答案: 请关注公众号【博学搜题】查看答案
问题 12: 12. 若有定义int x,y; 并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++) : (y++)中的条件表达式(x-y) 等价的是( )。
选项:
A. (x-y<0||x-y>0)
B. x-y<0
C. (x-y>0)
D. (x-y==0)
答案: 请关注公众号【博学搜题】查看答案
问题 13: 13. 有以下程序 #include main() { int sum, pad, pAd; sum = pad = 5; pAd = ++sum, pAd++, ++pad; printf("%d\n", pad ); } 程序的输出结果是
选项:
A. 5
B. 6
C. 7
D. 8
答案: 请关注公众号【博学搜题】查看答案
问题 14: 14. 已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c
选项:
A. 2
B. 0
C. 1
D. -1
答案: 请关注公众号【博学搜题】查看答案
问题 15: 15. 若有以下程序 #include main() { int a=0,b=0,c=0,d; c= (a+=b,, b+=a); /*第4行*/ d=c;; /*第5行*/ ; /*第6行*/ ;printf("%d,%d,%d\n",a,b,c); /*第7行*/ } 编译时出现错误,你认为出错的是
选项:
A. 第4行
B. 第5行
C. 第6行
D. 第7行
答案: 请关注公众号【博学搜题】查看答案
问题 16: 16. 设有定义:int x=11,y=12,z=0;,以下表达式值不等于12的是
选项:
A. z=(x==y)
B. (z=x,y)
C. z=(x,y)
D. (z,x,y)
答案: 请关注公众号【博学搜题】查看答案
问题 17: 17. 若有定义语句: int x=12, y=8, z; 在其后执行语句 z= 0.9+x/y; 则z的值为
选项:
A. 1
B. 1.9
C. 2
D. 2.4
答案: 请关注公众号【博学搜题】查看答案
问题 18: 18. 表达式3.6-5/2+1.2+5%2的值是
选项:
A. 4.3
B. 4.8
C. 3.3
D. 3.8
答案: 请关注公众号【博学搜题】查看答案
问题 19: 19. 有如下程序 #include main( ) { int x = 072; printf("X=%d.\n", x+1); } 程序运行后的输出结果是
选项:
A. X=115
B. X=73
C. X=59
D. X=72
答案: 请关注公众号【博学搜题】查看答案
问题 20: 1. 有如下程序段,从键盘输入数据的正确形式应是( )。(注:└┘代表空格) float x,y,z; scanf(“x=%d,y=%d,z=%d”,&a,&y,&z);
选项:
A. 123
B. x=1,y=2,z=3
C. 1,2,3
D. x=1└┘ y=2└┘ z=3
答案: 请关注公众号【博学搜题】查看答案
问题 21: 2. 以下程序的执行结果是:( )。 #include ”stdio.h” main() { int x=2,y=3; printf(”x=%%d,y=%%d\n”,x,y); }
选项:
A. x=%2,y=%3
B. x=%%d,y=%%d
C. x=2,y=3
D. x=%d,y=%d
答案: 请关注公众号【博学搜题】查看答案
问题 22: 3. 阅读以下程序,当输入数据的形式为:12 34,正确的输出结果为( )。 #include ”stdio.h” main() { int a,b; scanf(”%d%d”, &a,&b); printf(”a+b=%d\n”,a+b); }
选项:
A. a+b=46
B. 有语法错误
C. a+b=12
D. 不确定值
答案: 请关注公众号【博学搜题】查看答案
问题 23: 4. 已有定义:int x=3, y=4, z=5; 则表达式!(x+y)+z-1 && y+z/2的值是()
选项:
A. 6
B. 0
C. 2
D. 1
答案: 请关注公众号【博学搜题】查看答案
问题 24: 5. 设a=5,b=6,c=7,d=8,m=2,n=2, 则执行(m=a>b) && (n=c>d)后n的值为()
选项:
A. 1
B. 2
C. 3
D. 4
答案: 请关注公众号【博学搜题】查看答案
问题 25: 6. 若变量已正确说明为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<回车>
答案: 请关注公众号【博学搜题】查看答案
问题 26: 7. 设以下变量均为int类型,则值不等于7的表达式是( )
选项:
A. (m=n=6, m+n, m+1)
B. (m=n=6, m+n, n+1)
C. (m=6, m+1, n=6, m+n)
D. (m=6, m+1, n=m, n+1)
答案: 请关注公众号【博学搜题】查看答案
问题 27: 8. 已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句S=’A’+’6’-’3’;后,S中的值为( )
选项:
A. ’D’
B. 68
C. 不确定的值
D. ’C’
答案: 请关注公众号【博学搜题】查看答案
问题 28: 9. 若有代数式3ab/cd,则不正确的C语言表达式是( )
选项:
A. a/c/d*b*3
B. 3*a*b/c/d
C. 3*a*b/c*d
D. a*b/d/c*3
答案: 请关注公众号【博学搜题】查看答案
问题 29: 10. 以下选项中, 合法转义字符的选项是( )
选项:
A. ’\\’
B. ’\018’
C. ’xab’
D. ’\abc’
答案: 请关注公众号【博学搜题】查看答案
问题 30: 11. 已知大写字母A的ASCII码值是65, 小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是( )
选项:
A. 字符A
B. 字符a
C. 字符c
D. 非法的常量
答案: 请关注公众号【博学搜题】查看答案
问题 31: 12. 一个C程序是由( )
选项:
A. 一个主程序和若干子程序组成
B. 一个或多个函数组成
C. 若干过程组成
D. 若干子程序组成
答案: 请关注公众号【博学搜题】查看答案
问题 32: 13. 不属于C语言关键字的是( )
选项:
A. int
B. break
C. while
D. character
答案: 请关注公众号【博学搜题】查看答案