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

想要快速找到正确答案?

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

中国大学MOOC
扫码关注

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

安徽继续教育(重修)高级语言程序设计作业答案

(重修)高级语言程序设计

微信公众号:青鸟搜题

学校: 安徽继续教育

题目如下:

1. 1. 以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则横线上应填写( )。 ch=getchar(); while(ch ____ 'Y')/*在横线填写*/ ch=getchar();

A. !=

B. =

C. >=

D. ==

答案: ==

2. 2. 已知:a=15,b=240;则表达式(a&b)&b||b的结果为( )。

A. 1

B. 0

C. 15

D. 240

答案: 1

3. 3. C语言可执行程序的开始执行点是( )?

A. 程序中第一条可执行语句

B. 程序中第一个函数

C. 程序中的main()函数

D. 包含文件的第一个函数

答案: 包含文件的第一个函数

4. 4. 在C语言中,数字029是一个( )?

A. 八进制数

B. 十六进制数

C. 十进制

D. 非法数

答案: 非法数

5. 5. ( )是构成C语言程序的基本单位。

A. 函数

B. 过程

C. 子程序

D. 子例程

答案: 函数

6. 6. 以下选项中合法的表达式是( )。

A. 0<=x<100

B. i=j==0

C. (char)(65+3)

D. x+1=x+1

答案: 0<=x<100# i=j==0# (char)(65+3)

7. 7. 以下选项中不是C语言合法整数的是()。

A. 10110

B. 0386

C. 0Xffa

D. x2a2

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

8. 8. 以下合法的十六进制数是( )。

A. oxff

B. 0Xabc

C. 0x01

D. 0X9X

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

9. 9. 以下数学函数的作用不是求某数的平方根是()

A. sqrt()

B. fabs()

C. pow()

D. exp()

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

10. 10. 以下4个选项中,可以看作是一条语句的有( )。

A. {;}

B. a=0,b=0,c=0;

C. if(a>0);

D. if(b==0) m=1;n=2;

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

11. 11. C 语言中 , 字符串常量存放在字符数组中要有一个结束符 , 该结束符是0 。

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

12. 12. 文件指针和位置指针都是随着文件的读写操作在不断改变。

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

13. 13. 使用putchar函数时,必须在之前包含头文件stdio.h。

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

14. 14. 文件是存储在外部存储戒指上的数据的集合。

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

15. 15. 结构体类型本身不占用内存空间,结构体变量占用内存空间。

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

16. 16. 表达式的运算对象可以是常量、变量和( )。

A. 函数调用

B. 字符串

C. 数字

D. 字母

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

17. 17. 要把高级语言编写的源程序转换为目标程序,需要使用()

A. 编辑程序

B. 驱动程序

C. 诊断程序

D. 编译程序

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

18. 18. 一个算法应该具有以下特点:有穷性、确定性、( )和有效性。

A. 有零个输入

B. 有一个输出

C. 有零个或多个输入、有一个或多个输出

D. 有零个或多个输入、有零个或多个输出

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

19. 19. 设 int a=10,则执行完语句a+=a-=a*a后,a的值是( )

A. 552

B. -180

C. 90

D. 180

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

20. 20. 以下可以定义为用户标识符的有( )。

A. scanf

B. short

C. _3com_

D. int

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

21. 21. 以下叙述中正确的是( )。

A. 一个C源程序可由一个或多个函数组成

B. 一个C源程序必须包含一个main()函数

C. C源程序的基本组成单位是函数

D. 在C源程序中,注释说明只能位于一条语句的最后

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

22. 22. 若以下选项中的变量已正确定义,则不正确的赋值语句是( )。

A. x1=26.8%3

B. x=3*x+x

C. x3=0x12

D. x4=1+2=3;

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

23. 23. 假设x和y均为float型变量,则以下赋值表达式语句中合法的是()

A. x=+1;

B. y=(x%2)/10;

C. x*=y+8;

D. x=y=0;

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

24. 24. do-while循环的while后的分号可以省略。

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

25. 25. C语言是一种具有某些低级语言特征的高级语言。

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

26. 26. 循环结构中的continue语句是使整个循环终止执行。

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

27. 27. 在调用scanf()函数进行字符数组输入时,空格和换行符都可以作为字符串的一部分而能读入

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

28. 28. 在调用函数是,实参会把值传送给对应位置上的形参,形参的值不能传给实参。

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

29. 29. 以下程序的输出结果是( )。 #include main ( ) { char cl= '6',c2= '0'; printf("%c,%c,%d,%d\n",cl,c2,cl-c2,cl+c2) ; }

A. 6,0,7,6

B. 6,0,5,7

C. 输出出错信息

D. 6,0,6,102

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

30. 30. 逻辑运算符!是( )运算符,其结合性是( )。

A. 逻辑真,从左向右

B. 逻辑真,从右向左

C. 逻辑非,从左向右

D. 逻辑非,从右向左

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

31. 31. 下列C语言用户标识符中合法的是()。

A. 3ax

B. x

C. case

D. -e2

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

32. 32. 下列四组选项中,均不是C语言键字的选项是()

A. define , IF, type

B. getc, char, printf

C. include, scanf, case

D. if, struct, type

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

33. 33. 下列语句具有赋值功能的是()

A. a*=b

B. x=1

C. a+b

D. a+

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

34. 34. 以下叙述不正确的是()

A. 在C程序中,main函数必须位于程序的最前面

B. C程序的每行中只能写一条语句

C. C语言本身没有输入输出语句

D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误

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

35. 35. continue 不是结束本次循环,而是终止整个循环的执行。

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

36. 36. int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a.那么p+5相当于a[5]。

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

37. 37. 在C语言中,形参的缺省存储类别是auto。

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

38. 38. 设x、y为整型变量,z为双精度变量,以下不合法的scanf函数调用语句是( )。

A. scanf("%d%lx,%le",&x,&y,&z);

B. scanf("%3d%d,%f",&x,&y,&z);

C. scanf("%x%o%5.2f",&x,&y,&z);

D. scanf("%x%*d,%o",&x,&y,&z);

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

39. 39. 若int x=2,y=3,z=4 则表达式x

A. 4

B. 3

C. 2

D. 0

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

40. 40. 下列四组选项中,正确的C语言标识符是( )。

A. %x

B. a+b

C. a123

D. 123

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

41. 41. 下列关于C语言的说法错误的是( )

A. C程序的工作过程是编辑、编译、连接、运行

B. C语言不区分大小写

C. C程序的三种基本结构是顺序、选择、循环

D. C程序从main函数开始执行

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

42. 42. 以下叙述正确的是( )。

A. C语言严格区分大小写英文字母

B. C语言用\作为语句分隔符

C. C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上.

D. 可以使用/*…*/对C程序中的任何部分作注释

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

43. 43. 设整型变量a为5,使 b为2的表达式是( C )

A. b = a/2

B. b = 7-(-a)

C. b=a%2

D. b=a%3

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

44. 44. 以下数值中,正确的八进制数或十六进制数是()

A. 0x16

B. 016

C. 028

D. 0xaaaa

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

45. 45. int a[3][4]={{1},{5},{9}},它的作用的将数组各行的第一列元素赋值,其余元素为零。

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

46. 46. 位定义中允许长度为零的无名字段

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

47. 47. 函数的实参可以是常量,变量或表达式。

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

48. 48. C语言的关键字必须小写,其他标识符不区分大小写。

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

49. 49. 在C语言程序中,函数的定义可以嵌套,但函数的调用不可以嵌套。

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

50. 1. 有以下定义:char s[20]="programming",*ps=s,则不能代表o的表达式是?

A. ps+2

B. s[2]

C. ps[2]

D. *(ps+2)

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

51. 2. 下面叙述中正确的是( )?

A. #define和printf都是C语句

B. #define是C语句,而printf不是

C. printf是C语句,但#define不是

D. .#define和printf都不是C语句

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

52. 3. 若有说明语句 char a[]="It is mine"; char *p="It is mine"; 则以下不正确的叙述是( )。

A. a+1表示的是字符t的地址

B. p指向另外的字符串时,字符串的长度不受限制

C. p变量中存放的地址值可以改变

D. a中只能存放10个字符

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

53. 4. #include int main(){ int arr[] = { 6, 7, 8, 9, 10 }; int *ptr = arr; printf("%d,%d\n", *ptr, *(++ptr)); return 0; } ,程序输出的结果是 ( ) 。

A. 6,7

B. 7,7

C. 7,8

D. 8,8

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

54. 5. 宏定义#define PI 3.14中的宏名PI代替?

A. 不确定类型的数

B. 一个单精度实数

C. 一个字符串

D. 一个双精度实数

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

55. 6. 若有说明:int a[3][4]={0};则下面正确的叙述是()

A. 只有元素a[0][0]可得到初值0

B. 此说明语句不正确

C. 数组a中各元素都可得到初值,但其值不一定为0

D. 数组a中每个元素均可得到初值0

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

56. 7. 如果程序中已有定义:int k,定义一个指向变量k的指针变量p的语句是( )。

A. int *p =&k

B. int *p =k

C. int p =&k

D. int p =k

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

57. 8. 在C语言程序中,符号常量的定义要使用( )预处理命令。

A. 宏定义

B. 预定义

C. 字符行

D. 字符串

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

58. 9. struct abc{int a,b,c;};main(){struct abc s[2]={{1,2,3},{4,5,6}};int t;t=s[0].a+s[1].b;printf("%d\n",t);}程序的输出结果( )。

A. 6

B. 5

C. 4

D. 3

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

59. 10. 若有以下函数首部 int fun(double x[10],int *n) 则下面针对此函数的函数声明语句中正确的是( )。

A. int fun(double x,int *n);

B. int fun(double ,int );

C. int fun(double *x,int n);

D. int fun(double *,int *);

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

60. 11. put char函数不可以向终端输出一个()

A. 整型数组

B. 实型变量值

C. 字符串

D. 字符

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

61. 12. 设有以下定义 int a=0; double b=1.25; char c='A'; #define d 2 则下面语句中正确的是( )。

A. a++;

B. b++;

C. c++;

D. d++;

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

62. 13. 设有以下程序段 struct book { float price; char language; char title[20]; } rec, *ptr; ptr=&rec; 现要求输入字符串给结构体变量rec的title成员,下列正确的输入语句有:( )。

A. scanf( "%s",ptr.title );

B. scanf( "%s",rec.title );

C. scanf( "%s",(*ptr).title );

D. scanf( "%s",ptr->title );

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

63. 14. 若有定义:int *p[3];,则以下叙述中不正确的是( )。

A. 定义了一个名为*p的整型数组,该数组含有三个int类型元素

B. 定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

C. 定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针

D. 定义了一个基类型为int的指针变量p,该变量具有三个指针

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

64. 15. 下面的二进制文件的使用方式中,哪些是要求该二进制文件必须事先在磁盘中存在( )。

A. rb

B. ab

C. rb+

D. ab+

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

65. 16. 以下对C语言中共用体类型数据的叙述正确的是( )。

A. 可以对共用体变量名直接赋值

B. 一个共用体变量中可以同时存放其所有成员

C. 一个共用体变量中不可能同时存放其所有成员

D. 共用体类型定义中不能出现结构体类型的成员

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

66. 17. 若有说明:int *p, a=1, b; 以下正确的程序段是( )。

A. p=&b; scanf("%d", &p);

B. p=&b;*p=a;

C. scanf("%d",&b); *p=b;

D. p=&b;scanf("%d", *p);

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

67. 18. 若有如下定义,则对data中的a成员的正确引用是?Struct sk {int a; float b}data,*p=&data;

A. (*p).data.a

B. (*p).a

C. p->data.a

D. p.data.a

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

68. 19. C语言结构体类型变量在程序运行期间( )。

A. 在内存中仅仅开辟一个存放结构体变量地址的单元

B. 部分成员主流在内存中

C. 所有成员一直驻留在内存中

D. 只有最开始的成员驻留在内存中

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

69. 20. 有以下函数char *fun(char *p){return p;}该函数的返回值是( )?

A. 无确切的值

B. 形参p中存放的地址值

C. 一个临时存储单元的值

D. 形参p自身的地址值

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

70. 21. 若有说明语句int i,j=7,*p=& I,则与i=j等价的语句是( )?

A. i= *p;

B. *p=*&j;

C. i=&j;

D. i=* *p;

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

71. 22. 设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下能正确执行的赋值语句是( )。

A. c=*p1+2;

B. p2=c;

C. p1=p2;

D. *p1=*p2;

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

72. 23. 若有以下语句 typedef struct S { int g; char h; } T; 则以下叙述中不正确的是:( )。

A. 可用S定义结构体变量

B. 可用T定义结构体变量

C. S是struct类型的变量

D. T是struct S类型的变量

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

73. 24. Struct stu {char name[20]; long int n; int score[4]; }a; 变量a所占的内存字节数是( )?

A. 28

B. 30

C. 32

D. 36

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

74. 25. main { int a=7,b=8,*P,*q,*r; p=&a;q=&b; r=P;P=q;q=r; printf("%d,%d,%d,%a\n",*P,*q,a,b); },程序运行结果是?

A. 8,7,8,7

B. 7,8,7,8

C. 8,7,7,8

D. 7,8,8,7

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

75. 26. 设有以下说明语句 struct stu {int a; float b; }stutype; 则下面的叙述不正确的是( )。

A. struct是结构体类型的关键字

B. struct stu是用户定义的结构体类型

C. stutype 是用户定义的结构体类型名

D. a和b都是结构体成员名

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

76. 27. 指针变量是把内存中另外一个数据的( )作为其值的变量。

A. 别名

B. 一个标志

C. 值

D. 地址

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

77. 28. 若有宏定义#define MOD(x%y) x%y,则执行以下语句后的输出为( )? Int z,a=15,b=100; z=MOD(b,a); printf(“%d\n”,z++);

A. 11

B. 10

C. 6

D. 宏定义不合法

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

78. 29. 若有说明:int n=2,*p=&n,*q=p;,则以下正确的赋值语句是( )。

A. n=*q;

B. p=q;

C. p=n;

D. *p=*q;

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

79. 1. 在C语言中以下不正确的说法是( )?

A. 实参可以是常量、变量或表达式

B. 形参可以是常量、变量或表达式

C. 实参可以为任意类型

D. 形参应与其对应的实参类型一致

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

80. 2. 执行下面的程序段后,变量k中的值为( )? int k = 3, s[2]; s[0]=k; k = s[1] * 10;

A. 不定值

B. 33

C. 30

D. 10

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

81. 3. 设有以下程序段,int k = 0; while (k=1) k++; while循环执行的次数是( )。

A. 无限次

B. 有语法错误,不能执行

C. 一次也不执行

D. 执行一次

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

82. 4. 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )?

A. 函数调用可以作为独立的语句存在

B. 函数调用可以作为一个函数的实参

C. 函数调用可以出现在表达式中

D. 函数调用可以作为一个参数的形参

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

83. 5. 以下正确的说法是( )?

A. 函数的定义可以嵌套,但函数的调用不可以嵌套

B. 函数的定义不可以嵌套,但函数的调用可嵌套

C. 函数的定义和调用均不可以嵌套

D. 函数的定义和调用均可以嵌套

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

84. 6. 如有定义语句 int a[]={1,8,2,8,3,8,4,8,5,8};则数组a的大小是( )?

A. 10

B. 11

C. 8

D. 不定

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

85. 7. 设有数组定义:char array[10]="China";则数组array所占的存储空间为( )?

A. 4个字节

B. 5个字节

C. 6个字节

D. 10个字节

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

86. 8. 下列表达式中,不满足“当x的值为偶数时值为真,为奇数时值为假”的要求( )?

A. x%2==0

B. !x%2!=0

C. (x/2*2-x)==0

D. !(x%2)

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

87. 9. 在C语言中,存储类型为( )和( )的变量,只能在使用它们时才占用存储空间。

A. 全局,静态型

B. 全局,自动型

C. 局部,静态型

D. 局部,自动型

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

88. 10. C语言中规定函数的返回值的类型是由()

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

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

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

D. 调用该函数时系统临时决定

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

89. 11. 对do-while语句描述正确的是( )。

A. do-while语句构成的循环可以使用break语句退出循环

B. do-while语句构成的循环必须使用break语句退出循环

C. do-while语句构成的循环,当while中的表达式值为非零时结束循环

D. do-while语句构成的循环,当while中的表达式值为零时结束循环

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

90. 12. 以下描述正确的是( )。

A. 调用函数时,实参可以是表达式

B. 调用函数时,实参与形参可以共用内存单元

C. 调用函数时,将为形参分配内存单元

D. 调用函数时,实参与形参的类型必须一致

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

91. 13. 以下对switch语句和break语句中描述错误的有( )。

A. 在switch语句中必须使用break语句

B. break语句只能用于switch语句

C. 在switch语句中,可以根据需要使用或不使用break语句

D. break语句是switch语句的一部分

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

92. 14. C源程序文件不是C上机过程()阶段的产物.

A. 编辑

B. 编译

C. 连接

D. 执行

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

93. 15. 下面选项中,不合法的浮点数的选项是()

A. 123

B. 2e4.2

C. .e5

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

94. 16. 在定义int a[5][4];之后,对a的引用正确的是( )?

A. a[2][4]

B. a[1,3]

C. a[4][3]

D. a[5][0]

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

95. 17. 有如下说明:int a[10]={0,1,2,3,4,5,6,7,8,9};则数值不为9的表达式是( )?

A. a[10-1]

B. a[8]

C. a[9]-0

D. a[9]-a[0]

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

96. 18. 若输入字符串:abcde<回车>,则以下while循环体将执行( )次。 while((ch=getchar())=='e') printf("*");

A. 0

B. 1

C. 4

D. 5

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

97. 19. 判断字符串 a 和 b 是否相等,应当使用( )。

A. if (a= =b)

B. if (a=b)

C. if (strcpy(a,b))

D. if(strcmp(a,b))

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

98. 20. 逻辑运算符两侧运算对象的数据类型( )?

A. 只能是0或1

B. 只能是0或非0正数

C. 只能是整型或字符型数据

D. 可以是任何类型的数据

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

99. 21. 从函数的形式上看,函数分为无参函数和( )两种类型。

A. 有返回值函数

B. 无返回值函数

C. 递归函数

D. 有参函数

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

100. 22. 设有数组定义:char array[]="China";则数组array所占的存储空间为( )?

A. 4个字节

B. 5个字节

C. 6个字节

D. 7个字节

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

101. 23. 以下对二维数组a进行正确初始化的是( )。

A. static char word[]='Turbo\0';

B. static char word[]={'T','u','r','b','o','\0'};

C. static char word[]={"Turbo\0"};

D. static char word[]="Turbo\0";

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

102. 24. 设有以下定义:int a=0; double b=0; char c='A'; #define d 2 则下面语句中正确的是()。

A. a++;

B. b++;

C. c++;

D. d++;

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

103. 25. 先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中不正确的是()

A. c='a';

B. c="a";

C. c="97";

D. c='97'

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

104. 26. 有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。

A. 11 12<回车>

B. 11,<空格>12<回车>

C. 11,12<回车>

D. 11,<回车> 12<回车>

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

105. 27. 以下定义语句中,错误的是( )?

A. int a[]={1,2};

B. char a[]={"test"};

C. char s[10]={"test"};

D. int n=5;a[n];

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

106. 28. VC++6.0 集成开发环境产生的可执行程序文件中存储的是()

A. BCD码

B. ASCII码

C. 十进制形式机器指令

D. 二进制形式机器指令

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

107. 29. 语句while(!e);中的条件!e等价于( )?

A. e==0

B. e!=1

C. e!=0

D. ~e

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

108. 30. 若有定义和语句:char s[10]; s = "abcd"; printf("%s\n",s); 则结果是( )(以下u代表空格)?

A. 输出abcd

B. 输出a

C. 输出abcduuuuu

D. 编译不通过

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

109. 31. 以下叙述正确的是( )?

A. continue语句的作用是结束整个循环的执行

B. 只能在循环体内和switch语句体内使用break语句

C. 在循环体内使用break语句或continue语句的作用相同

D. 从多层循环嵌套中退出时,只能使用goto语句

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

110. 32. 下述表达式中,( )可以正确表示x≤0或x≥1的关系?

A. (x>=1)||(x<=0)

B. x>=1|x<=0

C. x>=1&&x<=0

D. (x>=1)&&(x<=0)

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

111. 33. 设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为( )?

A. 1

B. 2

C. 3

D. 4

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

112. 34. 下面程序段执行后的输出结果是?main() {int a, b[5]; a = 0; b[0] = 3; printf("%d,%d\n",b[0],b[1]);}

A. 3,0

B. 3 0

C. 0,3

D. 3,不定值

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

113. 35. 下列不正确的标识符是()

A. _char

B. a?b

C. x

D. st2_flag

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

114. 36. 以下对C语言中的函数描述不正确的有( )。

A. 可以嵌套定义,不可以嵌套调用

B. 不可以嵌套定义,可以嵌套调用

C. 可以嵌套定义,也可以嵌套调用

D. 嵌套定义和嵌套调用都不允许

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

115. 37. 下列选项中不正确的语句组是( )。

A. char *s; s={"Beijing"};

B. char s[8]; s={"Beijing"};

C. char *s; s="Beijing";

D. char s[8]; s="Beijing";

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

116. 38. 以下描述正确的是( )。

A. 使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成

B. while循环是先判断表达式,后执行循环语句

C. do-while和for循环均是先执行循环语句,后判断表达式

D. for,while和do-while循环中的循环体均可以由空语句构成

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

117. 39. 一个函数的返回值由( )确定。

A. return语句中的表达式

B. 调用函数的类型

C. 系统默认的类型

D. 被调用函数的类型

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

118. 40. 下面四个选项中,均是不合法的用户标识符的选项是()

A. A,P_O,do

B. float,1a0, _A

C. b-a, goto, int

D. _123, temp, INT

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

119. 41. 下列是C语言基本数据类型的是()

A. 字符型

B. 整型

C. 浮点型

D. 结构体

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

120. 42. 以下正确的if语句形式是( )。

A. if (x>y && x!=y);

B. if (x==y) x+=y;

C. if (x!=y) scanf("%d",&x) else scanf("%d",&y);

D. if (x

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

121. 43. 以下关于数组描述错误的是( )。

A. 数组的大小是固定的,但可以有不同的类型的数组元素

B. 数组的大小是可变的,但所有数组元素的类型必须相同

C. 数组的大小是固定的,所有数组元素的类型必须相同

D. 数组的大小是可变的,可以有不同的类型的数组元素

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

122. 44. 定义int a[2][3];之后,对a的引用正确的有( )。

A. a[0][2]

B. a[1,3]

C. a[1>2][!1]

D. a[2][0]

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

123. 45. 设i,j,k均为int型变量,则执行完下面的for循环后,k的值为( )? for (i=0,j=10;i<=j;i++,j--) k= i+j;

A. 12

B. 10

C. 11

D. 9

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

124. 46. 以下对一维数组a进行正确初始化的是( )?

A. int a[10]=(0,0,0,0,0);

B. int a[10]={};

C. int a[]={0};

D. int a[10]={10*2};

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

125. 47. 当接受用户输入的含有空格字符的字符串时,应使用函数( )?

A. gets()

B. getchar()

C. scanf()

D. printf()

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

126. 48. 关于函数参数,说法正确的是( )?

A. 实参与其对应的形参各自占用独立的内存单元

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

C. 只有当实参和形参同名时才占用同一个内存单元

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

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

127. 49. 若w=1,x=2,y=3,z=4,则条件表达式w

A. 4

B. 3

C. 2

D. 1

E. (x>=1)||(x<=0)

F. x>=1|x<=0

G. x>=1&&x<=0

H. (x>=1)&&(x<=0)

I. 无限次

J. 有语法错误,不能执行

K. 一次也不执行

L. 执行一次

M. 整型常量

N. 整型表达式

O. 整型常量或整型表达式

P. 任何类型的表达式

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

128. 50. 以下选项中合法的表达式是()。

A. 0<=x<100

B. i=j==0

C. (char)(65+3)

D. x+1=x+1

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



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

    昵称

    邮箱

    地址