覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
【百年教育职业培训中心】程序设计基础实验-章节资料考试资料-西南科技大学 (2)
招生简章 2025-06-15 04:18:25 18 0
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

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

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

实验预习作业

1、【单选题】C语言提供的合法关键字是

A、swith

B、cher

C、Case

D、default

2、【单选题】下列标识符组中,合法的用户标识符为

A、0123ssiped

B、del_wordsucc

C、list*jer

D、keep3hand

3、【单选题】已知字母A的ASCII码为十进制数65,且ch为字符型变量,执行语句ch = ‘A’+ ‘6’- ‘3’ch的值为

A、D

B、不确定的值

C、B

D、C

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)

5、【单选题】以下正确的叙述是

A、在C程序中,每行只能写一条语句

B、若变量a是float类型,C程序中允许赋值a=10;因此,a变成了整型。

C、在C程序中,%只能用于整数运算。

D、在C程序中,Aph与aph是相同的两个变量。

6、【填空题】int k , n = 3;k = n++;则k的值为:

A、

实验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

2、【单选题】能表示x 为偶数的表达式是

A、x%2==0

B、x%2==1

C、x%2

D、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) 

6、【单选题】若w=1,x=2,y=3,z=4,则表达式wx?w:yz?y:z 的值是

A、4

B、3

C、2

D、1

7、【单选题】为了避免嵌套的if—else 语句的二义性,C 语言规定else 总是与( ) 组成配对关系。

A、缩排位置相同的if

B、在其之前未配对的if

C、在其之前未配对的最近的if

D、同一行上的if 

8、【填空题】#include stdio.h main() {  int x;  scanf(%d,x);  if(x15) printf(%d,x-5);  if(x10) printf(%d,x);  if(x5) printf(%d,x+5);}若程序运行时从键盘输入12回车,则输出结果为__________。若程序运行时从键盘输入12,则输出结果为__________。

A、

实验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、 实参将值传递给形参,调用结束时形参并不将其值回传给实参;

5、【单选题】若函数调用时参数为基本数据类型的变量,以下叙述正确的是

A、实参与其对应的形参共享内存存储单元;

B、只有当实参与其对应的形参同名时才共享内存存储单元;

C、实参与对应的形参分别占用不同的内存存储单元;

D、实参将数据传递给形参后,立即释放原先占用的内存存储单元;

6、【单选题】若用数组名作为函数调用的实参,则传递给形参的是

A、数组第一个元素的地址;

B、数组的第一个元素的值;

C、数组中所有元素的值;

D、数组元素的个数;

7、【单选题】若函数的形参为一维数组,则下列说法中正确的是

A、使用函数时的对应实参必为数组名。

B、形参数组可以不指定大小。

C、形参数组的元素个数必须等于实参数组的元素个数。

D、形参数组的元素个数必须多于实参数组的元素个数。

8、【单选题】若程序中定义函数float fadd(float a, float b){return a+b;}并将其放在调用语句之后,则在调用之前应对该函数进行说明。以下说明中错误的是

A、float fadd(float a,b);

B、float fadd(float b, float a) ;

C、float fadd(float, float) ;

D、 float fadd(float a, float b) ;

9、【填空题】以下程序的输出结果是 int fun(int b[ ],int m,int n){int i,s=0;for(i=m;in;i=i+2)s=s+b[i];return s;}int main(){int x,a[]={1,2,3,4,5,6,7,8,9};x = fun(a,3,7);printf(%d\n,x);}

A、

10、【填空题】以下程序的运行结果为:int fun(int n){ if(n==1) return 1; else return fun(n-1)+1;} int main(){ int i,j=0; for(i=1;i3;i++) j += fun(i); printf(%d\n,j); return 0;}

A、

文章目录


    相关文章
    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章100554
    • 评论0
    • 微语0