欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC2024-2025-1 C语言程序设计及上机作业答案
2024-2025-1 C语言程序设计及上机
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 假设a、b均为字符数组,则以下正确的输入语句是( )。
A. gets("a");gets("b");
B. scanf("%s %s",&a,&b);
C. gets(a,b);
D. scanf("%s %s",a,b);
答案: scanf("%s %s",a,b);
2. 2. 已知int a[3][2]={3,2,1};则表达式“a[0][0]/a[0][1]/a[1][0]”的值是( )。
A. 错误的表达式
B. 0
C. 0.16667
D. 1
答案: 1
3. 3. 下列描述正确的是( )。
A. 字符串"That"小于字符串"The"
B. 字符个数多的字符串比字符个数少的字符串大
C. 字符串 "STOP " 与 "STOP" 相等
D. 两个字符串所包含的字符个数相同时,才能比较字符串
答案: 字符串"That"小于字符串"The"
4. 4. 以下合法的数组定义是( )。
A. char a[]="C Program Language.";
B. int a[5]={0,1,2,3,4,5};
C. char a="C Program";
D. int a[]="Language";
答案: char a[]="C Program Language.";
5. 5. 设有定义语句int a[2][4];则以下叙述不正确的是( )。
A. 可以用a[0]=5;的形式给数组元素赋值
B. 元素a[0]是由4个整型元素组成的一维数组
C. a数组可以看成是由a[0]、a[1]两个元素组成的一维数组
D. a[0]代表一个地址常量
答案: 可以用a[0]=5;的形式给数组元素赋值
6. 6. 以下能对二维数组a进行正确初始化的是( )。
A. int a[][3]={{1,0,1},{},{1,1}};
B. int a[2][]={{1,0,1},{5,2,3}};
C. int a[][3]={{1,2,3},{4,5,6}};
D. int a[2][4]={1,2,3},{{4,5},{6}};
答案: int a[][3]={{1,2,3},{4,5,6}};
7. 7. 以下程序的输出结果是( )。 #include #include void main() { char str[10]="Ch\nina"; printf("%d",strlen(str)); }
A. 6
B. 10
C. 7
D. 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 在C语言中引用数组元素时,其数组下标的数据类型允许是( )。
A. 整型常量或整型表达式
B. 整型常量
C. 整型表达式
D. 任何类型的表达式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. 若定义以下变量和数组: int i; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下列语句的输出结果是( )。 for(i=0;i<3;i++) printf("%d ",a[i][2-i]);
A. 3 5 7
B. 1 4 7
C. 1 5 9
D. 3 6 9
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. 以下程序执行后的输出结果是( )。 #include void main() { int i,j,s=0; int a[4][4]={1,2,3,4,0,2,4,6,3,6,9,12,3,2,1,0}; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=a[i][j]; } printf("%d\n",s); }
A. 16
B. 18
C. 11
D. 12
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. 一个字符数组就是一个字符串。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. 调用strlen("abcd\0ed\0g")的返回值为4。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. 当接受用户输入的含空格的字符串时,应使用getc函数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 14. 指向数组元素的指针只能指向数组的首元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 15. 数组名实际是该数组首元素的起始地址。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 1. 下列不合法的字符常量是( )
A. '\101'
B. '\n'
C. '2'
D. 'ab'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 2. 执行以下程序后,输出结果为 #include void main() { int x; float y; y=3.6; x=(int)y+10; printf("x=%d,y=%f",x,y); }
A. x=13,y=3
B. x=13,y=3.600000
C. x=13.5,y=3.60000
D. x=13,y=3.6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 3. 下列合法的转义字符是( )
A. '\018
B. 'xab'
C. '\"'
D. '\ee'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 4. 经过下述赋值后,变量x的数据类型是( )。 float x=21.0; int y; y=(int)x;
A. char
B. float
C. int
D. double
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 5. 下列浮点数的形式表示错误的是( )
A. 10.6
B. .5
C. 100000
D. 12E2.0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 6. 执行语句“x=(a=5,b=a--)”后,x,a,b的值分别是( )
A. 5,5,4
B. 5,4,5
C. 4,5,4
D. 5,4,4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 7. 以下选项中不合法的实型常量是( )
A. -62000
B. 5
C. E3
D. 0.123
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 8. 下面程序的输出结果是( )。 #include void main() { int x=10,y=3,z; printf("%d\n",z=(x%y,x/y)); }
A. 3
B. 4
C. 1
D. 0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 9. 已知int x=5,y=5,z=5;则执行语句x%=y+z;后,x的值是(
A. 6
B. 0
C. 5
D. 1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 10. 若已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是( )
A. 1
B. 2.5
C. 2
D. 2.0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 11. 表达式(k=3*2,k+4),k*3的值是( )
A. 30
B. 18
C. 14
D. 10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 12. 若有int x=8,y=5,z;则执行语句“z=x/y+0.4”后,z的值为1。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 13. 执行语句“printf("%x",-1);”屏幕显示-ffff。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 14. 若x为int类型,则表达式x=1,x+5,x++的值是1。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 15. -6.2e4是不合法的实型常量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 16. 8E2是不合法的整型常量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 1. 只有当形参和与其对用的实参同名时才共享存储单元
A. 函数形参的数据类型
B. 任意指定的数据类型
C. 调用该函数时的实参的数据类型
D. 函数返回值的数据类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 2. 以下程序的输出结果是( )。 #include double f(int n) { int i; double s=0; for(i=1;i<=n;i++) s+=1/i; return s; } void main() { int i,m=3; float a=0.0; for(i=0;i<=m;i++) a=a+f(i); printf("%f\n",a); }
A. 3.000000
B. 4.000000
C. 5.5000000
D. 8.25
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 3. 以下叙述正确的是( )。
A. 函数的形参都属于全局变量
B. 全局变量的作用域一定比局部变量的作用域范围大
C. 静态类型变量的生存期贯穿于整个程序的运行期间
D. 未在定义语句中赋值的auto变量和static变量的初值都是随机值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 4. 以下说法正确的是( )。
A. 只有当形参和与其对用的实参同名时才共享存储单元
B. 实参和与其对应的形参各占用独立的存储单元
C. 形参是虚拟的,不占用存储单元
D. 实参和与其对应的形参共享一个存储单元
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 5. 以下程序的输出结果是( )。 #include int f(int a) { int b=0; static int c=3; a=c++,b++; return a; } void main() { int a,i,t; a=3; for(i=0;i<3;i++) t=f(a++); printf("%d\n",t); }
A. 3
B. 5
C. 6
D. 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 6. 以下说法不正确的是( )。
A. 在一个函数内定义的变量只能在本函数内有效
B. 函数的形式参数是局部变量
C. 在不同的函数中可以有相同名字的变量
D. 在一个函数内的复合语句中定义的变量在本函数内有效
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 7. 以下程序的输出结果是( )。 #include int func(int a,int b) { return(a+b); } void main() { int x=6,y=7,z=8,r; r=func(func(x,y),z--); printf("%d\n",r); }
A. 31
B. 21
C. 15
D. 20
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 8. 以下程序的执行结果是( )。 #include int k=1; void fun(int m) { m+=k; k+=m; { char k='B'; printf("%d,",k-'A'); } printf("%d,%d",m,k); } void main() { int i=4; fun(i); printf("%d,%d",i,k); }
A. 1,5,63,6
B. 2,5,64,6
C. 1,6,64,6
D. 1,5,64,6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 9. 下列程序的输出结果是( )。 #include void f(int x,int y,int z) { z=x+y; } void main() { int a; f(5,6,a); printf("%d\n",a); }
A. 11
B. 1
C. 不确定的值
D. 12
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 10. 以下程序的执行结果是( )。 #include long ff(int n) { if (n>3) return (ff(n-1)+ff(n-2)); else return(3); } void main() { printf("%d\n",ff(4)); }
A. 8
B. 7
C. 6
D. 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 11. 为提高程序的运行速度,在函数中对于自动变量和形参可用register型的变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 12. 凡在函数中未指定存储类别的变量,其隐含的存储类别是void类型。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 13. C语言中的函数可以嵌套调用,但不可以嵌套定义。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 14. 下列函数调用语句中含有5个实参。 fun((a1,a2),(a3,a4,a5));
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 15. 若调用一个函数,且此函数中没有return语句,则该函数没有返回值 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 1. 以下说法正确的是( )
A. 用do-while语句构成的循环,在while后的表达式为非0时结束循环
B. do-while语句构成的循环不能用其他语句构成的循环来代替
C. do-while语句构成的循环只能用break语句退出
D. 用do-while语句构成的循环,在while后的表达式为0时结束循环
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 2. 以下关于for语句的说法不正确的是( )
A. for循环体语句中,可以包含多条语句,但要用花括号括起来。
B. for循环只能用于循环次数已经确定的情况
C. for循环中,可以用break语句跳出循环体
D. for循环是先判断表达式,后执行循环体语句
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 3. 以下程序段的输出结果是( )。 #include void main() { int a=3; do { printf("%d",a--); }while(!a); }
A. 不输出任何内容
B. 321
C. 3
D. 32
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 4. 以下程序运行时从键盘输入3.6,2.4,输出结果是( )。 #include void main() { float x,y,z; scanf("%f,%f",&x,&y); z=x/y; while(1) { if(fabs(z)>1.0) { x=y; y=x; z=x/y; } else break; } printf("%f",y); }
A. 2.4
B. 2
C. 1.5
D. 1.6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 5. 以下程序段的输出结果是( )。 int n=10; while(n>7) { printf("%d,",n); n--; }
A. 10,9,8,
B. 9,8,7,6,
C. 9,8,7,
D. 10,9,8,7,
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 6. C语言中,while语句和do-while语句的主要区别是( )
A. do-while的循环体不能是复合语句
B. do-while的循环体至少无条件执行一次
C. while的循环控制条件比do-while的循环控制条件严格
D. do-while允许从外部转到循环体内
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 7. 如果c是大于1的正整数,与以下程序段功能相等的赋值语句是( )。 s=a; for(b=1;b<=c;b++) s=s+1;
A. s=b+c;
B. s=s+c;
C. s=a+c;
D. s=a+b;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 8. 若定义int i;则以下循环语句的循环执行次数是( )。 for(i=2;i==0;) printf("%d",i--);
A. 1
B. 0
C. 2
D. 无限次
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 9. 以下程序的输出结果是( )。 #include void main() { int i=5; for(;i<15;) { i++; if(i%4==0) printf("%2d",i); else continue; } }
A. 8
B. 812
C. 1216
D. 81216
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 10. 有一条长阶梯,若每步跨2阶,则最后剩余1阶,若每步跨3阶,则最后剩余2阶,若每步跨5阶,则最后剩余4阶,若每步跨6阶,则最后剩余5阶,若每步跨7阶,最后才正好一阶不剩。请问,这条阶梯共有多少阶。 请补充while语句后的判断条件。 #include void main() { int i=1; while( ) ++i; printf("阶梯共有%d阶.\n",i); }
A. !((i%2==0)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0))
B. !((i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0))
C. !((i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==1))
D. (i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 11. 若定义int i; 则以下for语句的执行结果是( )。 for(i=1;i<10;i++) { if(i%3) i++; ++i; printf("%d",i); }
A. 258
B. 369
C. 35811
D. 2468
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 12. 语句while(!y)中的!y等价于y!=0。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 13. for语句中的表达式可以部分或全部省略,但是两个分号不能省略。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 14. 下面程序段循环一次也不执行。 int x=10; while(x=0) x=x-1;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 15. 用于直接中断最内层循环的语句是break。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 16. 以下程序的输出结果是n=4 #include void main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(!i); n++; } printf("n=%d",n); }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 1. 以下程序的输出结果为( )。 #include void main() { int a=30; printf("%d",(a/3>0)?a/10:a%3); }
A. 0
B. 3
C. 1
D. 10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 2. 分析以下程序的运行结果。 #include void main() { int k=2; switch(k) { case 1:printf("%d\n",k++); break; case 2:printf("%d ",k++); case 3:printf("%d\n",k++); break; case 4:printf("%d\n",k++); default:printf("Full!\n"); } }
A. 3 3
B. 2 2
C. 2 3
D. 3 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 3. 语句 if(x!=0) y=1; else y=2; 与( )等价。
A. if(x) y=1; else y=2;
B. if(!x) y=1; else y=2;
C. if(x=0) y=2; else y=1;
D. if(x) y=2; else y=1;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 4. 以下程序运行时,输入的x值在( )范围时才会有输出结果。 #include void main() { int x; scanf("%d",&x); if(x<5); else if(x!=20) printf("%d",x); }
A. 大于等于5且等于20的整数
B. 大于等于5且不等于20的整数
C. 小于5的整数
D. 不等于20的整数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 5. 以为了避免嵌套的条件分支语句if-else二义性,C语言规定,C程序中的else总是与( )组成配对关系。
A. 同一行上的if
B. 缩排位置相同的if
C. 在其之前未配对的最近的if
D. 在其之前未配对的if
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 6. 下列程序段运行后x的值是( )。 int a = 0, b = 0, c = 0, x = 35; if (!a) x--; else if (b); if (c) x = 3; else x = 4;
A. 3
B. 34
C. 35
D. 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 7. 希望当num的值为奇数时,表达式的值为“真”;num的值为偶数时,表达式的值为“假”。则以下不能满足该要求的表达式是( )。
A. !(num%2==0)
B. !(num%2)
C. num%2==1
D. num%2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 8. 以下程序的输出结果是( )。 #include void main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; } printf("a=%d,b=%d",a,b); }
A. a=2,b=1
B. a=1,b=2
C. a=2,b=2
D. a=1,b=1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 9. 下列程序段运行后的结果是( )。 #include int main() { int a = 2, b = -1, c = 2; if(a < b) if(b < 0) c = 0; else c++; printf("%d\n",c); return 0; }
A. 2
B. 0
C. 4
D. 3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 10. 下列条件语句中,功能与其他语句不同的是( )。
A. if(a==0) printf("%d\n",x); else printf("%d\n",y);
B. if(a) printf("%d\n",x); else printf("%d\n",y);
C. if(a!=0) printf("%d\n",x); else printf("%d\n",y);
D. if(a==0) printf("%d\n",y); else printf("%d\n",x);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 11. 以下程序正确的说法是( )。 #include void main() { int x=0,y=0; if(x=y) printf("*****\n"); else printf("#####\n"); }
A. 输出*****
B. 输出#####
C. 有语法错误不能通过编译
D. 可以通过编译,但不能通过连接,因此不能运行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 12. 执行以下程序段后,x的值为0,y的值为1。 int x, y; if (x = 0) y = 0; else y = 1;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 13. if-else语句的一般形式如下,其中的语句1、语句2只能是一条语句。 if (表达式) 语句1 else 语句2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 14. if(a=5) 是允许的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 15. if-else语句的一般形式如下,若表达式的值为“真”,则执行语句1;否则,就执行语句2。 if (表达式) 语句1 else 语句2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 16. 在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 1. putchar( )函数可以向终端输出一个( )。
A. 字符或字符型变量值
B. 字符串
C. 浮点型变量值
D. 实型变量值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 2. 以下程序的输出结果是( )。 #include void main() { int a=010,b=0x10,c=10; printf("%d,%d,%d",a,b,c); }
A. 10,10,10
B. 16,8,10
C. 8,10,10
D. 8,16,10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 3. 输入“12345,xyz<回车>”,下列程序的输出结果是( )。 #include void main() { int a; char c; scanf("%3d%3c",&a,&c); printf("%d,%c",a,c); }
A. 12,4
B. 123,4
C. 12,34
D. 1234
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 4. 若 x 为 float 型变量,则以下语句( )。x=213.82631; printf("%-4.2f\n",x);
A. 输出格式描述符的域宽不够,不能输出
B. 输出为213.83
C. 输出为-213.82
D. 输出为213.82
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 5. 若a为实型变量,则以下程序段的输出结果是( )。 a=2.389; printf("%.2f",a);
A. 2.39
B. 2.4
C. 2.389
D. 0.38
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 6. 以下可以实现“输入一个字符到变量ch”的语句是( )。
A. ch=getchar( );
B. scanf("%c",ch);
C. getchar(ch);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 7. 能正确定义整型变量a和b,并为它们赋初值5的语句是( )
A. a=b=5;
B. int a=b=5;
C. int a,b=5;
D. int a=5,b=5;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 8. 若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是( )
A. scanf("%d,%x,%lf",&x,&y,&z);
B. scanf("%x,%o,%6.2f",&x,&y,&z);
C. scanf("%x,%o",&x,&y);
D. scanf("%d%d%lf",&x,&y,&z);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 9. 使用“scanf("a=%d,b=%d",&a,&b)”,要使a,b的值均为25,正确的输入是( )。
A. 25,25
B. a=25 b=25(空格分开)
C. 25 25(空格分开)
D. a=25,b=25
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 10. 有如下程序:有如下程序: #include void main() { char a,b,c,d; scanf("%c,%c,%d,%d",&a,&b,&c,&d); printf("%c, %c, %c, %c ",a,b,c,d); } 若运行时从键盘输入:6,5,65,66<回车>,则输出结果是( )。
A. 6,5,6,6
B. 6,5,6,5
C. 6,5,A,B
D. 6,5,65,66
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 11. 结构化程序设计由3种基本结构组成,3种基本结构组成的算法( )。
A. 只能完成部分复杂的任务
B. 能完成符合结构化的任务
C. 只能完成一些简单的任务
D. 可以完成任何复杂的任务
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 12. 对 C 的源程序进行编译是指将C源程序翻译成目标程序。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 13. C语言的每条可执行语句最终都将被转换成二进制的机器指令。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 14. 在C语言的源程序函数中,函数体中可以没有任何语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 15. 格式化输入函数scanf的返回值是输入数据的个数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 16. 程序调试是指对程序进行编译。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 1. 下列属于C语言关键字的是( )
A. Int
B. unien
C. ENUM
D. typedef
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 2. C语言的源程序通常的扩展名是( )
A. .obj
B. .cpp
C. .exe
D. .c
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 3. 下列叙述中,不正确的是( )
A. 主函数的名字不一定用main表示
B. C语句的注释可以写在语句的后面
C. 分号是C语句的必要组成部分
D. 函数是C程序的基本单位
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 4. 以下叙述不正确的是( )
A. 注释说明被计算机编译系统忽略
B. 在C程序中,注释说明只能位于一条语句的后面
C. 注释符“/”和“*”之间不能有空格
D. 注释说明必须跟在“//”之后不能换行或者括在“/*”和“*/”之间且注释符必须配对使用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 5. 下列属于C语言中合法标识符的是( )
A. ex-1
B. 951a
C. _cook
D. if
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 6. 下面四组选项中,均是C语言关键字的选项是( )
A. switch typedef continue
B. auto enum include
C. signed union scanf
D. if struct type
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
101. 7. 一个C程序的执行是从( )
A. 第一条语句开始,直到最后一条语句结
B. main函数开始,直到最后一个函数结束
C. main函数开始,直到main函数结束
D. 第一个函数开始,直到最后一个函数结束
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
102. 8. 构成C语言源程序的基本单位是( )
A. 命令
B. 函数
C. 子程序
D. 过程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
103. 9. 在C程序中,main函数的位置( )
A. 必须作为最后一个函数
B. 必须作为第一个函数
C. 必须放在它所调用的函数之后
D. 可以任意
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
104. 10. C语言属于( )
A. 低级语言
B. 汇编语言
C. 机器语言
D. 高级语言
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
105. 11. C程序是由( )构成的
A. 若干子程序
B. 一个主程序与若干子程序
C. 若干过程
D. 一个或多个函数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
106. 12. C语言本身没有输入输出语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
107. 13. while、If、double均是C语言的关键字。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
108. 14. C语言允许直接访问内存地址。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
109. 15. C语句以冒号作为结束。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
110. 16. 1C_fun是合法的标识符。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫