覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
超星学习通程序设计C语言作业答案

作业论文指导

扫码关注
作业论文指导,轻松解决学习难题!

超星学习通程序设计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

答案: 请关注公众号【博学搜题】查看答案



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章38095
  • 评论0
  • 微语1
最新评论