欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
安徽继续教育(重修)高级语言程序设计作业答案
(重修)高级语言程序设计
微信公众号:青鸟搜题
学校: 安徽继续教育
题目如下:
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
答案:请关注【青鸟搜题】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫