覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

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

超新尔雅学习通
扫码关注

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

学起plusC语言程序设计,Visual C 语言,Visual C 程序设计作业答案

C语言程序设计,Visual C 语言,Visual C 程序设计

学校: 无

平台: 学起plus

题目如下:

1. C语言中的标识符只能由字母、数字和下划线三种字符组 渝粤教育 成,且第一个字符(   )。

A. 必须为字母

B. 必须为下划线

C. 必须为字母或下划线

D. 可以是字母、数字和下划线中的任一种字符

答案: 必须为字母或下划线

2. 若有声明“char a[5]={'A','B','C','D','E'}, *p=a, i ;”,则以下语句中不能正确输出a数组全部元素值的是______。

A. for(i=0; i<5; i++) printf( "%c ", a[i]);

B. for(i=0; i<5; i++) printf( "%c ", *(a+i));

C. for(i=0; i<5; i++) printf( "%c ", *p++);

D. for(i=0; i<5; i++) printf( "%c ", *a++);

答案: for(i=0; i<5; i++) printf( "%c ", *a++);

3. C语言规定,函数返回值的类型是由所决定(   )。

A. return语句中的表达式类型

B. 调用该函数时的主调函数类型

C. 调用该函数是系统临时指定

D. 在定义该函数时所指定的函数类型

答案: 在定义该函数时所指定的函数类型

4. 设:int x,*pb;则以下赋值语句中,( )正确。

A. *pb=&x;

B. pb=x;

C. pb=&x;

D. *pb=*x

答案: pb=&x;

5. 判断char型变量ch是否为大写字母的正确表达式为。(   )。

A. 'A'<=ch<='Z'

B. (ch>='A')&(ch<='Z')

C. (ch>='A')&&(ch<='Z')

D. ('A'<=ch)AND('Z'>=ch)

答案: (ch>='A')&&(ch<='Z')

6. 以下程序的输出结果是( )。#include int a, b; void fun() { 国家开放大学 a=100; b=200; }main(){ int a=5, b=7;fun();printf("%d,%d ",a,b);}

A. 100,200

B. 5,7

C. 200,100

D. 7,5

答案: 5,7

7. 设形参和实参都为int类型变量,以下正确的说法是(   )。

A. 实参和与其对应的形参占用独立的存储单元

B. 实参和与其对应的形参共占用一个存储单元

C. 只有当实参和与其对应的形参同名时才共占用一个存储单元

D. 形参是虚拟的,不占用存储单元

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

8. n=(?); } while(n); printf("sum=%d",sum);}

A. n/1000

B. b/100

C. n/10

D. n%10

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

9. 若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为(假设a[0][0]位于数组的第一个位置上)。(   )。

A. i*m+j

B. j*m+i

C. i*m+j-1

D. i*m+j+1

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

10. 下面函数调用语句含有实参的个数为 fun((exp1,exp2),(exp3,exp4,exp5)); (   )。

A. 1

B. 2

C. 4

D. 5

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

11. 下面四个选项中,均是合法的浮点数的选项是(   )。

A. +1e+1 5e-9.4 03e2

B. -.60 12e-4 -8e5

C. 123e 1.2e-.4 +2e-1

D. -e3 .8e-4 5.e-0

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

12. 以下是一个自定义函数的头部,其中正确的是______。

A. int fun(int x[ ] , y)

B. int fun(int x[ ], int x)

C. int fun(int x[ ], int y)

D. int fun(char x[ ][ ],int y)

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

13. 若有:int a[6]={4,5,6,7,8,9},*p=a, *q=p; 则对数组元素的错误引用是(   )。

A. a[4]

B. *(p+4)

C. *q++

D. *a++

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

14. 有定义:int a[10],n, *p1=a,*p2=&a[9]; 则正确且有意义的赋值语句为________

A. n=p2-p1;

B. n=p2*p1;

C. n=p2+p1;

D. n=p1/p2;

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

15. 数字字符0的ASCII码值为48,以下程序运行后的输出结果是_____ main() {char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); }

A. 3,2

B. 50,2

C. 2,2

D. 2,50

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

16. 若变量已正确定义,在if(W) printf("%d\n",k);中,以下不可替代W的是________

A. a <> b+c

B. c 渝粤文库 h = getchar ( )

C. a==b+c

D. a++

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

17. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_______

A. 地址传递

B. 单向值传递

C. 由实参传给形参,再由形参传回实参

D. 传递方式由用户指定

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

18. 当调用函数时,实参是个数组名,则传送给形参的是( )。

A. 数组的存储首地址

B. 数组的长度

C. 数组的元素个数

D. 数组第一个元素的值

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

19. 如果要以只读方式打开一个文本文件,应使用的打开方式是(   )。

A. r+

B. w

C. r

D. rb

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

20. 数学式 在C程序中正确的表示形式为_______。

A. sqrt (a)/2*b

B. sqrt (a)/2/b

C. sqrt (a)/2b

D. sqrt a /(2*b)

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

21. 设:int a[]={23,54,10,33,47,98,72,80,61}, *p=a;则表达式*(p+5)表示引用值为47的数组元素。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

22. 程序编译时,所有函数中定义的变量都获得存储单元。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

23. 表示x的绝对值大于5的表达式是x>5 && x<-5。

答案:请关注【青年搜题】微信公众号,发送题目获取 渝粤题库 正确答案。

24. int i, *p=&i ;是正确的C说明语句。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

25. sizeof(double)是一个函数调用。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

26. 表达式y^y的结果为0。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

27. 函数调用结束,函数的参数所占据的内存单元也消失。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

28. 在宏定义#define PI 3.1415926中,宏名PI代替了一个实数3.1415926。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

29. scanf("%f",3.5);是错误的输入语句。

答案:请 成人学历 关注【青年搜题】微信公众号,发送题目获取正确答案。

30. 设:static long x;则变量x在程序的整个生命周期中始终存在。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

31. 设有如下结构说明,则t数组的每个元素均为结构体类型。struct node { int a, b;char c;}t[20];

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

32. 求两个整数之和,并通过形参z将结果传回,以下函数不能达到预期目的。 ( )void func(int x,int y, int z){ z=x+y;}

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

33. #include "C:USERf1.h"是正确的文件包含命令。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

34. 不同的函数中可以使用相同的变量名。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

35. 函数fscanf只能用于对二进制文件按指定的格式读。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

36. 设:int n=2,*p=&n,**q=p;则语句n=*q非法。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

37. 设: char w; int x; float y; double z;则表达式:w*x+z-y 广东开放大学 的类型为double。( )

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

38. 设:int a[3][4],(*p)[4]=a;则*(*(p+2)+3)表示引用a[2][3]的值。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

39. 设有宏定义:#define MY(x,y) x*y,则宏调用MY(2+3,5)的结果为25。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

40. 设float x; int y;则y=(int)x;是正确的赋值语句。

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

文章目录


    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

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