2021 程序设计基础实验(西南科技大学)1465853454 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-10-11到2022-01-10
2.实验1-基础知识 实验预习作业
1、 问题:C语言提供的合法关键字是
选项:
A:swith
B:cher
C:Case
D:default
答案: 【default】
2、 问题:下列标识符组中,合法的用户标识符为
选项:
A:0123ssiped
B:del_wordsucc
C:list*jer
D:keep3hand
答案: 【del_wordsucc】
3、 问题:已知字母A的ASCII码为十进制数65,且ch为字符型变量,执行语句ch = ‘A’+ ‘6’- ‘3’ch的值为
选项:
A:D
B:不确定的值
C:B
D:C
答案: 【D】
4、 问题:变量定义如下:int k = 7, x = 12;表达式()的运算结果为3.
选项:
A:x %= (k %= 5)
B:x %= (k – k %= 5)
C:x %= k – k % 5
D:(x%=k) – (k %= 5)
答案: 【(x%=k) – (k %= 5)】
5、 问题:以下正确的叙述是
选项:
A:在C程序中,每行只能写一条语句
B:若变量a是float类型,C程序中允许赋值a=10;因此,a变成了整型。
C:在C程序中,%只能用于整数运算。
D:在C程序中,Aph与aph是相同的两个变量。
答案: 【在C程序中,%只能用于整数运算。】
6、 问题:int k , n = 3;k = n++;则k的值为:
答案: 【3】
3.实验2 基础结构设计 实验2预习测验
1、 问题:阅读以下程序:main() { int x; scanf(“%d”,&x); if(x–<5) printf(“%d”,x); else printf(“%d”,x++); } 阅读以下程序:main() { int x; scanf(“%d”,&x); if(x–<5) printf(“%d”,x); else printf(“%d”,x++); } 程序运行后,如果从键盘上输人5,则输出结果是()。程序运行后,如果从键盘上输人5,则输出结果是()。
选项:
A:3
B:4
C:5
D:6
答案: 【4】
2、 问题:能表示x 为偶数的表达式是
选项:
A:x%2==0
B:x%2==1
C:x%2
D:x%2!=0
答案: 【x%2==0】
3、 问题:C 语言中,逻辑“真”等价于
选项:
A:大于零的数
B:大于零的整数
C:非零的整数
D:非零的数
答案: 【非零的数】
4、 问题:C 语言的 switch 语句中,case 后
选项:
A:只能为常量
B:只能为常量或常量表达式
C:可为常量及表达式或有确定值的变量及表达式
D:可为任何量或表达式
答案: 【只能为常量或常量表达式】
5、 问题:能正确表示“当x 的取值在[1,10]和[200,210]范围内为真,否则为 假”的表达式是( )
选项:
A:(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B:(x>=1)||(x<=10)||(x>=200)||(x<=210)
C:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)
D:(x>=1)||(x<=10)&&(x>=200)||(x<=210)
答案: 【(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)】
6、 问题:若w=1,x=2,y=3,z=4,则表达式w<x?w:y<z?y:z 的值是
选项:
A:4
B:3
C:2
D:1
答案: 【1】
7、 问题:为了避免嵌套的if—else 语句的二义性,C 语言规定else 总是与( ) 组成配对关系。
选项:
A:缩排位置相同的if
B:在其之前未配对的if
C:在其之前未配对的最近的if
D:同一行上的if
答案: 【在其之前未配对的最近的if】
8、 问题:#include <stdio.h> main() { int x; scanf("%d",&x); if(x>15) printf("%d",x-5); if(x>10) printf("%d",x); if(x>5) printf("%d",x+5);}若程序运行时从键盘输入12<回车>,则输出结果为_。若程序运行时从键盘输入12,则输出结果为_。
答案: 【1217】
4.实验3 函数 实验3预习测验
1、 问题:在下列关于C函数定义的叙述中,正确的是
选项:
A:函数可以嵌套定义,但不可以嵌套调用
B:函数不可以嵌套定义,但可以嵌套调用;
C:函数不可以嵌套定义,也不可以嵌套调用;
D:函数可以嵌套定义,也可以嵌套调用;
答案: 【函数不可以嵌套定义,但可以嵌套调用;】
2、 问题:C语言中函数返回值的类型是由以下哪个选项决定的
选项:
A:函数定义时指定的类型;
B:return语句中的表达式类型;
C:调用该函数时的实参的数据类型;
D:形参的数据类型;
答案: 【函数定义时指定的类型;】
3、 问题:以下关于函数叙述中,错误的是
选项:
A:函数未被调用时,系统将不为形参分配内存单元;
B:实参与形参的个数必须相等,且实参与形参的类型必须对应一致;
C:当形参是变量时,实参可以是常量、变量或表达式;
D:如函数调用时,实参与形参都为变量,则这两个变量不可能共享同一内存空间;
答案: 【实参与形参的个数必须相等,且实参与形参的类型必须对应一致;】
4、 问题:函数调用时,实参和形参都是简单变量,它们之间数据传递的过程描述正确的是
选项:
A:实参将地址传递给形参,并释放原先占用的存储单元;
B:实参将地址传递给形参,调用结束时形参再将此地址回传给实参
C:实参将值传递给形参,调用结束时形参再将其值回传给实参;
D:D、 实参将值传递给形参,调用结束时形参并不将其值回传给实参;
答案: 【D、 实参将值传递给形参,调用结束时形参并不将其值回传给实参;】
5、 问题:若函数调用时参数为基本数据类型的变量,以下叙述正确的是
选项:
A:实参与其对应的形参共享内存存储单元;
B:只有当实参与其对应的形参同名时才共享内存存储单元;
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦