本答案对应课程为:点我自动跳转查看
本课程起止时间为:2019-10-08到2019-12-28
本篇答案更新状态:已完结

第一周 C语言简介 选择题

1、 问题:下面的叙述正确的是()。
选项:
A:一个C的源程序必须包含1个以上的main函数
B:在C的源程序中,main函数不是必须的
C:一个C的源程序可以由一个或多个函数组成
D:printf函数是程序执行的起始位置
答案: 【一个C的源程序可以由一个或多个函数组成

2、 问题:C程序是从()开始执行的。
选项:
A:return语句
B:主函数
C:文件开始的注释部分
D:放在最前面的函数
答案: 【主函数

3、 问题:关于C程序的叙述,正确的是(  )。
选项:
A:一条语句可以写在多行,也可以多条语句写在一行
B:一行只能写一条语句
C:从//开始的程序都是注释内容
D:/   /只能写在一行,其中的内容为注释部分
答案: 【一条语句可以写在多行,也可以多条语句写在一行

4、 问题:以下正确的printf语句是()。
选项:
A:‍printf ("This is a C program.")
B:‍printf ("This is a C program.);
C:‍printf ("This is a C program.");
D:‍printf  "This is a C program.";
答案: 【‍printf ("This is a C program.");

5、 问题:   /*程序功能:打印输出hello world #include <stdio.h>   int main()  {    printf("Hello, world");    return 0;}上面程序的运行结果是(  )
选项:
A:程序出错,不能运行
B:Hello, world
C:程序功能:打印输出hello world
D:"Hello, world"
答案: 【程序出错,不能运行

6、 问题:设有程序“1.cpp”,编译后运行该程序,执行的是(    )文件。
选项:
A:1.cpp
B:1.obj
C:1.exe
D:1.c
答案: 【1.exe

7、 问题:下面程序的错误是()#include <stdio.h>  int mian() {    printf("hello world")             return 0;}
选项:
A:printf("hello world")  后面少分号
B:主函数名写错
C:多了return 0;
D:main()后面少分号
答案: 【printf("hello world")  后面少分号;
主函数名写错

8、 问题:输出结果为500+200=700的语句是()。
选项:
A:printf("500+200=%d,500+200");
B:printf("500+200=%d",500+200);
C:printf("500+200=700");
D:print 500+200=700;
答案: 【printf("500+200=%d",500+200);;
printf("500+200=700");

9、 问题:输出结果为2564=1600的语句是()。
选项:
A:printf("25
64=%d",2564);
B:printf("25
64=1600");
C:printf("2564=%d, 2564");
D:print 2564=1600;
答案: 【printf("25
64=%d",2564);;
printf("25
64=1600");】

10、 问题:下面是关于C程序注释的叙述,其中正确的是(  )。
选项:
A:/……/可以注释多行,也可以注释一行
B:从//开始的程序都是注释内容
C:/   /与//注释的范围没有区别
D://是行注释,从//开始至行尾为注释内容
答案: 【/……/可以注释多行,也可以注释一行;
//是行注释,从//开始至行尾为注释内容

第三周 格式化输入输出及选择结构1 选择题

1、 问题:‍能正确表示逻辑关系x<=y<=z的C语言表达式为(  ) 
选项:
A:(x<=y)&&(y<=z) 
B:‍ (x<=y)AND(y<=z)
C:‍  (x<=y<=z)   
D:‍(x<=y)&(y<=z) 
答案: 【(x<=y)&&(y<=z) 

2、 问题:能正确表示逻辑关系“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 
答案: 【a>=10‖a<=0 

3、 问题:能正确表示逻辑关系“79<X<90”的C语言表达式是(  )
选项:
A:‍ ( X>79 ) && ( X<90 ) 
B:‍( X>79 )!=( X<90 )
C:‍79<X<90
D: (X>79 )||( X<90)
答案: 【‍ ( X>79 ) && ( X<90 ) 

4、 问题:设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是( )
选项:
A:‍10<a<15          
B:‍a==11||a==12||a==13||a==14
C:‍ a>10&&a<15 
D:‍!(a<=10)&&!(a>=15) 
答案: 【‍10<a<15          

5、 问题:设x,t均为int型变量,则执行语句“x=10; t=x&&x>10;”后,t的值为( )
选项:
A:‍值不确定
B:‍10
C:‍1
D:‍0
答案: 【‍0

6、 问题:下面程序,运行后的输出结果是(  )#include<stdio.h>int main(){ int  a=1, b = 3, c = 4;if(a<b)  a=b;if(a<c)  a=c;printf("%d, %d, %d", a, b, c);}
选项:
A:4,4,3  
B:4,3,4 
C:‍3,4,3   
D:‍1,3,4  
答案: 【4,3,4 

7、 问题:语法不正确的语句是(   )
选项:
A:if (x>y);
B:‍if (x=y) {x++;y++;}
C:‍if (x==y) && (x!=0)  x++;
D:if (x!=y) scanf ("%d", &x);
答案: 【‍if (x==y) && (x!=0)  x++;

8、 问题:如果整型变量a,b,c的值分别为5,4,3,则语句if(a>b>c) c++; 执行后c的值是( )
选项:
A:5
B:4
C:3
D:2
答案: 【3

9、 问题:如果整型变量a,b,c的值分别为3,4,5,则语句 if(a<b<c) c++;执行后c的值是( )
选项:
A:‍3
B:‍4
C:5
D:6
答案: 【6

10、 问题:运行以下程序,如果从键盘上输入5,则输出结果是(   ) #include<stdio.h>int  main(){ int x;scanf("%d", &x);if (x–< 5) printf("%d", x);} 
选项:
A:‍3
B:‍4
C:‍5
D:无输出‍
答案: 【无输出‍

11、 问题:C语言语句中,可以用来决定分支流程的表达式是(  )
选项:
A:‍任意表达式
B:只能用逻辑表达式或关系表达式
C:只能用逻辑表达式
D:‍只能用关系表达式
答案: 【‍任意表达式

12、 问题:int x=102,y=12;printf("%2d,%3d",x,y);执行后输出结果是(    )
选项:
A:10,012
B:02, 12
C:102, 12
D:102,120
答案: 【102, 12

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注