覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
超星学习通2024-2025-1 《C语言程序设计》作业答案 (3)
超新学习通 2025-03-22 10:41:56 2 0
广告示例

想要快速找到正确答案?

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

随机漂浮广告
超星学习通2024-2025-1  《C语言程序设计》作业答案 (3)

作业论文指导

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

超星学习通2024-2025-1 《C语言程序设计》作业答案 (3)

2024-2025-1 《C语言程序设计》

学校: 无

问题 1: 1. C语言源程序文件经过编译后,生成的目标文件的后缀为( )。

选项:

  • A. .c

  • B. .obj

  • C. .exe

  • D. .bas

答案: .obj

问题 2: 2. 以下叙述正确的是( )。

选项:

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

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

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

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

答案: C语言本身没有输入输出语句

问题 3: 3. 以下叙述中错误的是( )。

选项:

  • A. 用户所定义的标识符允许使用关键字

  • B. 用户所定义的标识符应尽量做到"见名知意"

  • C. 用户所定义的标识符必须以字母或下划线开头

  • D. 用户定义的标识符中,大、小写字母代表不同标识

答案: 用户所定义的标识符允许使用关键字

问题 4: 4. 以下叙述正确的是( )。

选项:

  • A. 在一个C语言程序中,有且只能有一个主函数

  • B. 在一个C语言程序中,可以有两个或两个以上的主函数

  • C. 在一个C语言程序中,主函数可以由用户来命名

  • D. 在一个C语言程序中,主函数名(main)后面的括号可以省略

答案: 在一个C语言程序中,有且只能有一个主函数

问题 5: 5. 以下叙述正确的是( )。

选项:

  • A. 计算机的硬件系统可以直接识别并执行汇编语言程序

  • B. 计算机的硬件系统可以直接识别并执行高级语言程序

  • C. 计算机的硬件系统可以直接识别并执行机器语言程序

  • D. 计算机的硬件系统可以直接识别并执行C语言程序

答案: 计算机的硬件系统可以直接识别并执行机器语言程序

问题 6: 6. 以下叙述正确的是( )。

选项:

  • A. 在C语言程序中,主函数必须位于程序的最前面

  • B. 在C语言程序中,一行只能写一条语句

  • C. C语言程序的基本结构是程序行

  • D. C语句是完成某种程序功能的最小单位

答案: C语句是完成某种程序功能的最小单位

问题 7: 7. 一个C程序的执行是从( )。

选项:

  • A. 本程序的主函数开始,到本程序的主函数结束

  • B. 本程序的第一个函数开始,到本程序的最后一个函数结束

  • C. 本程序的主函数开始,到本程序的最后一个函数结束

  • D. 本程序的第一个函数开始,到本程序的主函数结束

答案: 请关注公众号【九八五题库】查看答案

问题 8: 8. C语言属于( )。

选项:

  • A. 汇编语言

  • B. 机器语言

  • C. 高级语言

  • D. 自然语言

答案: 请关注公众号【九八五题库】查看答案

问题 9: 9. C语言源程序文件经过编译连接之后,生成一个后缀为( )的可执行文件。

选项:

  • A. .c

  • B. .obj

  • C. .exe

  • D. .bas

答案: 请关注公众号【九八五题库】查看答案

问题 10: 10. C程序的基本结构单位是( )。

选项:

  • A. 文件

  • B. 语句

  • C. 函数

  • D. 表达式

答案: 请关注公众号【九八五题库】查看答案

问题 11: 1. 已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式x+a%3*(int)(x+y) % 2/4的值是【1】。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 12: 2. 若已定义int a,则表达式a = 10, a + 10, a++的值是【1】。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 13: 3. 有如下程序,最后一个printf语句的运行结果是【1】。
#include "stdio.h"
int main( )
{
char c1 = 97, c2 = 98;
int a = 97, b = 98;
printf("%3c, %3c\n",c1,c2);
printf("%d, %d\n", c1, c2);
printf("%c %c\n", a, b);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 14: 4. 执行语句 n=1; if(n==5) n++; 后,变量n值为【1】。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 15: 5. 如下程序是当x=2.5,a=7,y=4.7时,计算并输出表达式x+a%3*(int) (x+y)%2/4的运算结果z的值,程序不完整,请填空。
#include "stdio.h"
int main( )
{
【1】 a = 7, z;
float x = 2.5, y = 4.7;
z = x + a % 3 * (int) (x + y) % 2 / 4;
printf("z = %d\n", z);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 16: 6. C语言中的变量名只能由字母、数字和下画线三种字符组成,且第一个字符( )。

选项:

  • A. 必须为字母

  • B. 必须为下画线

  • C. 必须为字母或下画线

  • D. 可以是字母、数字或下画线中的任意一种

答案: 请关注公众号【九八五题库】查看答案

问题 17: 7. 字符(char)型数据在计算机内存中的存储形式是( )。

选项:

  • A. 反码

  • B. 原码

  • C. BCD码

  • D. ASCII码

答案: 请关注公众号【九八五题库】查看答案

问题 18: 8. 在C语言中,要求运算量必须是整型或字符型的运算符是( )。

选项:

  • A. &&

  • B. %

  • C. !

  • D. +

答案: 请关注公众号【九八五题库】查看答案

问题 19: 9. 设int a = 12,则执行完语句a += a -= a * a后,a的值是________。

选项:

  • A. 552

  • B. 264

  • C. 144

  • D. -264

答案: 请关注公众号【九八五题库】查看答案

问题 20: 10. 下面程序的输出结果是________。
include "stdio.h"
int main( )
{
int x = 023;

选项:

  • A. 17

  • B. 18

  • C. 23

  • D. 24

答案: 请关注公众号【九八五题库】查看答案

问题 21: 11. 下面程序的输出结果是________。
include "stdio.h"
int main( )
{
int x = 10, y = 3;

选项:

  • A. 0

  • B. 1

  • C. 3

  • D. 不确定的值

答案: 请关注公众号【九八五题库】查看答案

问题 22: 12. 已知字母A的ASCII码为十进制数65,下面程序的输出结果是( )。

选项:

  • A. 67,D

  • B. B,C

  • C. C,D

  • D. 不确定的值

答案: 请关注公众号【九八五题库】查看答案

问题 23: 13. 以下程序的输出结果是________。
include "stdio.h"
int main( )
{
int x = 10, y = 10;

选项:

  • A. 10 10

  • B. 9 9

  • C. 9 10

  • D. 10 9

答案: 请关注公众号【九八五题库】查看答案

问题 24: 14. 下面程序的输出结果是________。
include "stdio.h"
int main( )
{
int i, j, m, n;

选项:

  • A. 8,10,8,10

  • B. 9,11,8,10

  • C. 9,11,9,10

  • D. 9,10,9,11

答案: 请关注公众号【九八五题库】查看答案

问题 25: 15. 在printf("a=%c,b=%c", a, b);中,变量a, b的类型应该是哪个选项_________。

选项:

  • A. 整型或字符型

  • B. 实型或字符型

  • C. 实型或字符串型

  • D. 整型或实型

答案: 请关注公众号【九八五题库】查看答案

问题 26: 16. 有定义int a = 65;则printf("%d,%u,%c", a, a, a);的输出结果为哪个选项?

选项:

  • A. 65,65,A

  • B. 65,65,65

  • C. 65,-65,A

  • D. 65 65 A

答案: 请关注公众号【九八五题库】查看答案

问题 27: 17. 下面程序段的输出结果是哪个选项________。
int a = 010, b = 0x10, c = 10;
printf("%d,%d,%d\n", a, b, c);

选项:

  • A. 10,10,10

  • B. 8,16,10

  • C. 8,10,10

  • D. 8,8,10

答案: 请关注公众号【九八五题库】查看答案

问题 28: 18. 下列四组转义符中,均合法的一组是( )。

选项:

  • A. '\t' '\\' '\n'

  • B. '\' '\017' '\x'

  • C. '\018' '\f' '\xab'

  • D. '\\0' '\101' '\xif'

答案: 请关注公众号【九八五题库】查看答案

问题 29: 19. C语言提供的合法的数据类型的关键字是( )。

选项:

  • A. Double

  • B. short

  • C. integer

  • D. Char

答案: 请关注公众号【九八五题库】查看答案

问题 30: 20. 以下能正确定义变量a、b、c并为其赋值的语句是( )。

选项:

  • A. int a=5; b=5; c=5;

  • B. int a,b,c=5;

  • C. a=5, b=5, c=5;

  • D. int a=5, b=5, c=5;

答案: 请关注公众号【九八五题库】查看答案

问题 31: 21. 若有定义:int y=7,x=12,则值为3的表达式是_______。

选项:

  • A. x%=(y%=5)

  • B. x%=(y-y%5)

  • C. x%=y-y%5

  • D. (x%=y)-(y%=5)

答案: 请关注公众号【九八五题库】查看答案

问题 32: 22. 设有如下变量定义:
int i=8,k,a,b;
signed w=5;
double x=1.42, y=5.2;
下面符合C语言语法的表达式是:( )

选项:

  • A. a+=a-=(b=4)*(a=3)

  • B. x%(-3)

  • C. a=a*3=2

  • D. y=float(i)

答案: 请关注公众号【九八五题库】查看答案

问题 33: 23. 以下程序的输出结果是( )。

选项:

  • A. 10,12

  • B. 12,12

  • C. 11,12

  • D. 11,13

答案: 请关注公众号【九八五题库】查看答案

问题 34: 24. 阅读下面的程序,其运行结果是( )。
#include
int main()
{
int i,j;

选项:

  • A. 1,19

  • B. -1,19

  • C. 1,17

  • D. -1,17

答案: 请关注公众号【九八五题库】查看答案

问题 35: 25. 有如下说明和语句:
int a=5;
--a;
则表达式a++的值是( )。

选项:

  • A. 7

  • B. 6

  • C. 5

  • D. 4

答案: 请关注公众号【九八五题库】查看答案

问题 36: 1. 已有定义:int a,b,c;
要通过 scanf("%d:%d>%d", &a, &b,&c); 使a得到5, b得到6, c得到7, 则正确的输入形式为( )。

选项:

  • A. 5 6

  • B. 5,6

  • C. 5:6>7

  • D. 5;6

答案: 请关注公众号【九八五题库】查看答案

问题 37: 2. 在printf("a=%c,b=%c", a, b);中,变量a, b的类型可以是( )。

选项:

  • A. 整型或字符型

  • B. 实型或字符型

  • C. 实型或字符串型

  • D. 整型或实型

答案: 请关注公众号【九八五题库】查看答案

问题 38: 3. 设有变量定义float a = 12.34567, b = 22.3456;,则printf("a = %-8.3f, %8.2f ", a, b);的输出结果为。( )

选项:

  • A. 12.34567,22.34567

  • B. 12.346,22.34

  • C. 12.346,22.35

  • D. a=12.346 , 22.35

答案: 请关注公众号【九八五题库】查看答案

问题 39: 4. putchar(97);的输出结果是( )。

选项:

  • A. b

  • B. a

  • C. 97.0

  • D. 97

答案: 请关注公众号【九八五题库】查看答案

问题 40: 5. 已有定义:int x; float y;
scanf("i=%d,f=%f", &x, &y);
为了将10和76.25分别输入给x和y,则正确的输入是( )。(为回车)。

选项:

  • A. 10 76.25

  • B. i=10,f=76.25

  • C. 1076.25

  • D. x=10,y=76.25

答案: 请关注公众号【九八五题库】查看答案

问题 41: 6. 有定义int c = 65;
则printf("%d,%u,%c", c, c, c);的输出结果为( )。

选项:

  • A. 65,65,A

  • B. 65,65,65

  • C. 65,-65,A

  • D. 65 65 A

答案: 请关注公众号【九八五题库】查看答案

问题 42: 7. 对于scanf("%d %*d %d", &a, &b);,输入1 2 3,则变量b的值是( )。

选项:

  • A. 1

  • B. 2

  • C. 3

  • D. *

答案: 请关注公众号【九八五题库】查看答案

问题 43: 8. 对于scanf("%3d%2d", &a, &b);从键盘输入1234567,变量a的值是( )。

选项:

  • A. 1234567

  • B. 123

  • C. 1234

  • D. 12345

答案: 请关注公众号【九八五题库】查看答案

问题 44: 9. 下面程序段的输出结果是 。
int a = 010, b = 0x10, c = 10;
printf("%d,%d,%d\n", a, b, c);

选项:

  • A. 10,10,10

  • B. 8,16,10

  • C. 8,10,10

  • D. 8,8,10

答案: 请关注公众号【九八五题库】查看答案

问题 45: 10. 如果从键盘输入D并回车,则下面程序的输出结果是( )(字母A的ASCII码值为65)。
#include "stdio.h"
int main( )
{
char c1,c2;

选项:

  • A. G,71

  • B. G,68

  • C. D,71

  • D. 连接出错

答案: 请关注公众号【九八五题库】查看答案

问题 46: 11. 从键盘输入十进制数65,输出结果是41,请填写程序。
#include "stdio.h"
int main( )
{
int d;
printf("input a number:")
scanf(" 【1】 ", &d);
printf("%x", d);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 47: 12. 请根据输入语句scanf,填写变量c的说明。
#include "stdio.h"
int main( )
{
【1】 ;
printf("\ninput a real numbers:\n")
scanf("%c", &c);
printf("%d", c);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 48: 13. 字符型变量a的值未知,程序的功能是从键盘上为a提供一个字符,输出其后续字符,请选择合适的输入函数填空。
#include "stdio.h"
int main( )
{
char a;
a = 【1】 ;
putchar(a + 1);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 49: 14. 下面程序的功能是从键盘上任意输入一个华氏温度f,要求输出对应的摄氏温度C,转换公式为C=5/9(f-32),请填写程序。
#include "stdio.h"
int main( )
{
float f, c;
printf("Please input F:\n");
scanf("%f", &f);
c = 【1】 ;
printf("f=%f,c=%f", f, c);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 50: 15. 阅读程序,在程序中提示行/*************************/的下一行填写正确内容,使程序运行正确。
注意:请填写出改正后整行的正确内容!!! 但答案最后不要写分号!!!
从键盘输入n,计算并输出1+2+3+…+n的和。
/* 注意while语句的正确使用 */

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 51: 1. 表达关系x > y > z 的C语言合法表达式是( )。

选项:

  • A. (x > y)&&(y > z)

  • B. (x > y)AND(y < z)

  • C. x > y > z

  • D. (x > y)&(y > z)

答案: 请关注公众号【九八五题库】查看答案

问题 52: 2. 若有int a=1,b=2,c=3,d=4;则表达式a < b ? (c > d) ? c : d : b的值是( )。

选项:

  • A. 1

  • B. 2

  • C. 3

  • D. 4

答案: 请关注公众号【九八五题库】查看答案

问题 53: 3. 若x≥0时,y = 1,x < 0时,y = -1,下面错误的程序段是________。

选项:

  • A. if (x >= 0) y = 1;
    if (x < 0) y = -1;

  • B. y = 1;
    if (x < 0) y = -1;

  • C. if (x >= 0) y = 1;
    y=-1;

  • D. if (x >= 0) y = 1;
    else y=-1;

答案: 请关注公众号【九八五题库】查看答案

问题 54: 4. 下面程序的执行结果是________。
int main( )
{ int x,y = 1;
if(y != 0) x = 5;
printf("%d\t",x);
if(y == 0) x = 3;
else x = 5;
printf("%d\t\n", x);
return 0;
}

选项:

  • A. 1 3

  • B. 1 5

  • C. 5 3

  • D. 5 5

答案: 请关注公众号【九八五题库】查看答案

问题 55: 5. 下面程序的执行结果是________。
int main( )
{ int x = 1,y = 1,z = 0;
if(z < 0)
if(y > 0) x = 3;
else x = 5;
printf("%d\t", x);
if(z = y < 0) x = 3;
else if(y == 0)x = 5;
else x = 7;
printf("%d\t", x);
printf("%d\t", z);
return 0;
}

选项:

  • A. 1 7 0

  • B. 3 7 0

  • C. 5 5 0

  • D. 1 5 1

答案: 请关注公众号【九八五题库】查看答案

问题 56: 6. 有以下程序:
int main( )
{ int a, b, s;
scanf("%d%d", &a, &b);
s = a;
if(a < b) s = b;
s *= s;
printf("%d\n", s);
return 0;
}
若执行程序时从键盘输入3和4,则输出的结果是( )。

选项:

  • A. 12

  • B. 16

  • C. 9

  • D. 8

答案: 请关注公众号【九八五题库】查看答案

问题 57: 7. 以下程序的输出结果是 。
#include "stdio.h"
int main( )
{
int a, b, d = 241;
a = d / 100 % 6;
b = 1 && (-1);
printf("%d,%d\n", a, b);
return 0;
}

选项:

  • A. 6,1

  • B. 2,1

  • C. 6,0

  • D. 2,0

答案: 请关注公众号【九八五题库】查看答案

问题 58: 8. 以下不正确的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 < y ) { x++; y++;}

答案: 请关注公众号【九八五题库】查看答案

问题 59: 9. 若所有变量均已正确定义,下面的程序段运行后x的值是( )。
a = b = c = 0; x = 35;
if (!a) x--;
else if (b);
if (c) x = 3;
else x = 4;

选项:

  • A. 34

  • B. 4

  • C. 35

  • D. 3

答案: 请关注公众号【九八五题库】查看答案

问题 60: 10. 能正确表示a和b同时为正或同时为负的逻辑表达式是_______。

选项:

  • A. (a>=0 || b>=0) && (a<0 || b<0)

  • B. (a>=0 && b>=0) && (a<0 && b<0)

  • C. (a+b>0 && a+b<=0)

  • D. a*b>0

答案: 请关注公众号【九八五题库】查看答案

问题 61: 11. 下面程序的输出结果是( )。

选项:

  • A. &

  • B. !*&

  • C. %%

  • D. @*&

答案: 请关注公众号【九八五题库】查看答案

问题 62: 12. 以下程序的执行结果是( )。

选项:

  • A. *#$

  • B. &

  • C. @#&

  • D. @*&

答案: 请关注公众号【九八五题库】查看答案

问题 63: 13. 以下程序的执行结果是( )。
#include
int main( )
{ int a,b,c;
a=2;b=3;c=1;
if (a>b)
if (a>c) printf("%d\n",a);
else printf("%d\n",b);
printf("end\n");
return 0;
}

选项:

  • A. 2

  • B. 2
    end

  • C. end

  • D. 3
    end

答案: 请关注公众号【九八五题库】查看答案

问题 64: 14. 下列程序执行后的输出结果是( )。

选项:

  • A. a is less than 10

  • B. a is 10 to 99

  • C. a is greater than 1000

  • D. 358 is 100 to 999

答案: 请关注公众号【九八五题库】查看答案

问题 65: 15. 运行下面程序时,若从键盘输入"456",则程序的输出结果是( )。

选项:

  • A. **Right**

  • B. **Wrong**Too high**

  • C. Too high**

  • D. Too low**

答案: 请关注公众号【九八五题库】查看答案

问题 66: 16. 表达式10!=9的值是________。

选项:

  • A. true

  • B. 非零值

  • C. 0

  • D. 1

答案: 请关注公众号【九八五题库】查看答案

问题 67: 17. 以下程序的输出结果是( )。

选项:

  • A. a<=100

  • B. 100

  • C. 0

  • D. 1

答案: 请关注公众号【九八五题库】查看答案

问题 68: 18. 如果c为字符型变量,下面( )可以判断c是否为空格。

选项:

  • A. if(c == 32)

  • B. if(c =='')

  • C. if(c == '32')

  • D. if(c = ' ')

答案: 请关注公众号【九八五题库】查看答案

问题 69: 19. 能正确表示x的取值范围在[0, 100]和[-10, -5]内的表达式是( )。

选项:

  • A. (x <= -10)||(x >= -5)&&(x <= 0)||(x >= 100)

  • B. (x >= -10)&&(x <= -5)||(x >= 0)&&(x <= 100)

  • C. (x >= -10)&&(x <= -5)&&(x >= 0)&&(x <= 100)

  • D. (x <= -10)||(x >= -5)||(x <= 0)||(x >= 100)

答案: 请关注公众号【九八五题库】查看答案

问题 70: 20. 输入3个实数 a, b, c,要求按从大到小的顺序输出3个数。请填空。
注意:仅填写划线部分 所缺的内容!!!且 每空的最后不要写分号!!!
题干上没有分号,也不要在答案中写分号!!!以后均如此!!!
int main( )
{ float a, b, c, t;
scanf("%f,%f,%f", &a, &b, &c);
if (a < b)
{t = a; 【1】 ; b = t;}
if( 【2】 )
{t = a; a = c; c = t;}
if(b < c)
{ 【3】 ; b = c; c = t;}
printf("%f,%f,%f", a, b, c);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 71: 1. 有以下数组的定义,则数组下标的最小值和最大值为( )。
int a[ ] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

选项:

  • A. 1,10

  • B. 0,10

  • C. 0,9

  • D. 1,9

答案: 请关注公众号【九八五题库】查看答案

问题 72: 2. 有以下数组的定义,设i=5,则数组元素a[a[i]]的值为( )。
int a[ ] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

选项:

  • A. 5

  • B. 6

  • C. 7

  • D. 8

答案: 请关注公众号【九八五题库】查看答案

问题 73: 3. 下列语句中,正确的是( )。

选项:

  • A. char a[3][ ] = {'abc', '1'};

  • B. char a[ ][3] = {'abc','1'};

  • C. char a[3][ ] = {'a', "1"};

  • D. char a[ ][3] = {"a", "1"};

答案: 请关注公众号【九八五题库】查看答案

问题 74: 4. 有以下数组的定义,元素a[0][2]的值为( )。
int a[2][3] = {1,2,3,4,5,6};

选项:

  • A. 1

  • B. 2

  • C. 3

  • D. 4

答案: 请关注公众号【九八五题库】查看答案

问题 75: 5. 有以下数组的定义,则下面正确的叙述为( )。
int a[2][3] = {0};

选项:

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

  • B. 数组的定义不正确

  • C. 只有元素a[0][0]得到初始值0,其他元素的值为随机数

  • D. 数组中的每一个元素得到初始值0

答案: 请关注公众号【九八五题库】查看答案

问题 76: 6. 有以下数组的定义,则数组的长度和数组中的字符个数为( )。
char a[ ] = {"hello!"};

选项:

  • A. 6,7

  • B. 7,6

  • C. 6,6

  • D. 7,7

答案: 请关注公众号【九八五题库】查看答案

问题 77: 7. 有以下数组的定义,则将字符串str2赋给字符串str1的正确语句为( )。
char str1[10], str2[10] = {"hello!"};

选项:

  • A. strcpy(str1,str2);

  • B. strcpy(str2,str1);

  • C. str1 = str2;

  • D. str2 = str1;

答案: 请关注公众号【九八五题库】查看答案

问题 78: 8. 运行以下程序,输出结果是( )。
#include "stdio.h"
int main( )
{
int i, x[3][3] = {9, 8, 7, 6, 5, 4, 3, 2, 1};
for(i = 0; i < 3; i += 1)
{
printf("%5d", x[1][i]);
}
return 0;
}

选项:

  • A. 6 5 4

  • B. 9 6 3

  • C. 9 5 1

  • D. 9 8 7

答案: 请关注公众号【九八五题库】查看答案

问题 79: 9. 下面的程序运行后,输出结果是( )。

选项:

  • A. 6 5 4 3 2 1

  • B. 1 2 3 4 5 6

  • C. 1 5 4 3 2 6

  • D. 1 5 3 4 2 6

答案: 请关注公众号【九八五题库】查看答案

问题 80: 10. 以下程序的输出结果是( )。
#include "stdio.h"
int main( )
{
char s[ ] = {"12134211"};
int v[4] = {0, 0, 0, 0}, k, i;
for(k = 0; s[k]; k++)
{
switch(s[k])
{
case '1': i = 0;
case '2': i = 1;
case '3': i = 2;
case '4': i = 3;
}
v[i]++;
}
for(k = 0; k < 4; k++)
{
printf("%d ", v[k]);
}
return 0;
}

选项:

  • A. 4 2 1 1

  • B. 0 0 0 8

  • C. 4 6 7 8

  • D. 8 8 8 8

答案: 请关注公众号【九八五题库】查看答案

问题 81: 11. 以下程序执行后的输出结果是( ) 。
#include
int main( )
{
int a[4][5]={1,2,4,8,10,-1,-2,-4,-8,-10,3,5,7,9,11};
int i,j,n=9;
i=n/5; j=n-i*5-1;
printf("NO. %d: %d,%d is %d\n",n,i,j,a[i][j]);
return 0;
}

选项:

  • A. 第n个元素所在的行和列及其该元素的值

  • B. 第n行的最大元素所在的行和列及其最大值

  • C. 第i行的最大元素所在的行和列及其最大

  • D. 以上都不对

答案: 请关注公众号【九八五题库】查看答案

问题 82: 12. 下列程序运行后,输出的结果是( )。
#include
int main( )
{
char p[ ][10]={ "BOOL", "OPK", "H", "SP"};
int i;
for(i=3; i>=0; i--,i--)
printf( "%c", p[i][0]);
printf("\n");
return 0;
}

选项:

  • A. BOHS

  • B. SHOB

  • C. HB

  • D. SO

答案: 请关注公众号【九八五题库】查看答案

问题 83: 13. 有如下程序
#include
int main()
{
char ch[2][5]={"6937","8254"};
int i,j,s=0;
for(i=0;i<2;i++)
for(j=0;ch[i][j]>'\0';j+=2)
s=10*s+ch[i][j]-'0';
printf("%d\n",s);
return 0;
}
该程序的输出结果是( )。

选项:

  • A. 69825

  • B. 63825

  • C. 6385

  • D. 693825

答案: 请关注公众号【九八五题库】查看答案

问题 84: 14. 下列程序执行后的输出结果是( )。
#include
int main()
{
int i,j,a[3][3];
for(i=0;i<3;i++)
for(j=0;j<=i;j++)
a[i][j]=i*j;
printf("%d,%d\n",a[1][2],a[2][1]);
return 0;
}

选项:

  • A. 2,2

  • B. 2,0

  • C. 2

  • D. 不定值,2

答案: 请关注公众号【九八五题库】查看答案

问题 85: 15. 下列程序执行后的输出结果是________。
#include
int main()
{
int i,j,a[3][3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=i*j+1;
printf("%d,%d\n",a[1][2],a[2][1]);
ruturn 0;
}

选项:

  • A. 3,3

  • B. 3,1

  • C. 3

  • D. 3,不定值

答案: 请关注公众号【九八五题库】查看答案

问题 86: 16. 下面的程序运行后,输出结果是( )。
#include
int main( )
{
int i,j,a[7][7],x=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=3*i+j;
for(i=0;i<3;i++)
x+=a[i][i];
printf("%d\n",x);
return 0;
}

选项:

  • A. 8

  • B. 0

  • C. 12

  • D. 不确定

答案: 请关注公众号【九八五题库】查看答案

问题 87: 17. 以下程序的输出结果是( )。
#include
int main()
{
int i,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
printf("%d,",x[i][i]);
printf("\n");
return 0;
}

选项:

  • A. 1,5,9

  • B. 1,4,7

  • C. 3,5,7

  • D. 3,6,9

答案: 请关注公众号【九八五题库】查看答案

问题 88: 18. 以下程序的输出结果是( )。
#include
int main()
{
int a[3][3]={{1,2,3},{3,4,5},{5,6,7}},i,j,s=0;
for(i=0;i<3;i++)
for(j=i;j<3;j++)
s+=a[i][j];
printf("%d\n",s);
return 0;
}

选项:

  • A. 22

  • B. 26

  • C. 36

  • D. 19

答案: 请关注公众号【九八五题库】查看答案

问题 89: 19. 下面程序运行后,输出结果是( )。
#include
int main( )
{
int i,j,x=0;
static int a[8][8];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=2*i+j;
for(i=0;i<8;i++)
x+=a[i][i];
printf("%d",x);
return 0;
}

选项:

  • A. 9

  • B. 18

  • C. 0

  • D. 27

答案: 请关注公众号【九八五题库】查看答案

问题 90: 20. 下面程序的功能是( )。
#include
#include
int main()
{
char a[]="clanguage",t;
int i,j,k;
k=strlen(a);
for(i=0;i<=k-2;i+=2)
for(j=i+2;ja[j])
{ t=a[i]; a[i]=a[j]; a[j]=t; }
puts(a);
printf("\n");
return 0;
}

选项:

  • A. 将字符数组a中的元素从小到大排序

  • B. 将字符数组a中的元素从大到小排序

  • C. 将字符数组a中下标为偶数的元素从小到大排序

  • D. 将字符数组a中下标为奇数的元素从小到大排序

答案: 请关注公众号【九八五题库】查看答案

问题 91: 21. 如果一个int类型变量在内存中占用4个字节,有定义语句int a[ ]={1,8,2,8,3,8,4,8,5,8}; 则数组a在内存中所占字节数是( )。

选项:

  • A. 8

  • B. 40

  • C. 10

  • D. 不定

答案: 请关注公众号【九八五题库】查看答案

问题 92: 22. 若有定义语句:
char s[100],d[100];
int j=0,i=0;
且s中已赋字符串,请在划线处填( )以实现将字符串s中的内容拷贝到字符串d中。
while(s[i])
{
d[j]=__________;
j++;
}
d[j]='\0';

选项:

  • A. s[i]

  • B. s[++i]

  • C. s[i++]

  • D. s[j]

答案: 请关注公众号【九八五题库】查看答案

问题 93: 23. 若有说明char c[7]={'s','t','r','i','n','g'}; 则对元素的非法引用是( )。

选项:

  • A. c[0]

  • B. c[9-6]

  • C. c[4*2]

  • D. c[2*3]

答案: 请关注公众号【九八五题库】查看答案

问题 94: 24. 在C语言中,数组的下标从【1】开始。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 95: 25. 设有定义语句char a[ ]={"123456789\0"};,则表达式strlen(a)的值为【1】。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 96: 26. 判断字符串s1和字符串s2是否相等,应使用语句【1】。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 97: 27. 语句printf("%d\n", strlen("ATS\n012\1\\"));的输出结果是【1】。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 98: 28. 把数组a(大小为100)中前n个元素中的最大值放入a的最后一个元素中,n的值由键盘输入,请填空。
注意:答案不要加分号!!!
#include "stdio.h"
int main( )
{
int a[100], i, n;
【1】 ;
for(i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
a[99] = a[0];
for(i = 1; i < n; i++)
{
if(a[99] < a[i]) a[99] = a[i];
}
printf("Max is %d\n", 【2】 );
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 99: 1. #include
char fun(char c)
{
if (c<='z' && c>='a')
c-='a'-'A';
return (c);
}
int main()
{
char s[81]; int k=0;
gets(s);
while(s[k])
{
s[k]=fun(s[k]);
putchar(s[k]);
k++;
}
putchar('\n');
return 0;
}
若运行时从键盘上输入 open the door(表示回车),则上面程序的输出结果是( )。

选项:

  • A. oPEN tHE dOOR

  • B. open the door

  • C. OPEN THE DOOR

  • D. Open The Door

答案: 请关注公众号【九八五题库】查看答案

问题 100: 2. 以下程序的输出结果是( )。
#include "stdio.h"
#include "string.h"
void fun( char s[])
{
int x,y; char c;
for(x=0,y=(strlen(s)-1)/2; x

选项:

  • A. ihgfedcba

  • B. abcdefghi

  • C. edcbafghi

  • D. ihgfefghi

答案: 请关注公众号【九八五题库】查看答案

问题 101: 3. 下面程序的输出结果是( )。
#include "stdio.h"
int f(int b[ ],int n)
{ int i,r;
r=1;
for (i=0;i<=n;i++) r=r*b[i];
return r;
}
int main()
{
int x,a[]={3,4,5,6,7,8,9};
x=f(a,2);
printf("%d\n",x);
return 0;
}

选项:

  • A. 720

  • B. 120

  • C. 60

  • D. 24

答案: 请关注公众号【九八五题库】查看答案

问题 102: 4. 下面程序的功能是,将字符数组a中的字符逆序存放,划线处应填入( )。
#include "stdio.h"
#include "string.h"
int main( )
{
void fun(char s[ ]);
char a[80]= "abcdefgh";
fun(a);
puts(a);
return 0;
}
void fun(char s[ ])
{
int x=0,y; char c;
for(________;y>x;x++,y--)
{
c=s[y];
s[y]=s[x];
s[x]=c;
}
}

选项:

  • A. y=0

  • B. y=strlen(s)

  • C. y=strlen(s)-1

  • D. y=x

答案: 请关注公众号【九八五题库】查看答案

问题 103: 5. 以下程序的功能是求任意两个整数a和b的最大公约数,并予以显示,
程序的两划线处应分别填入( )。
#include "stdio.h"
#include "string.h"
int cod(long n1,long n2)
{ int t;
while(n2) {________; n1=n2;n2=t; }
return ________;
}
int main( )
{ int a,b,x;
printf("请输入两个整数:");
scanf("%d%d",&a,&b);
x=cod(a,b);
printf("%d,%d,%d\n",a,b,x);
return 0;
}

选项:

  • A. t=n1和n1

  • B. t=n2和n2

  • C. t=n1%n2和n1

  • D. t=n1%n2和n2

答案: 请关注公众号【九八五题库】查看答案

问题 104: 6. 函数pi的功能是根据以下近似公式求π值: (π*π)/6=1+1/(2*2)+1/(3*3)+……+1/(n*n)
划线部分应填入( ),可以完成求π的功能。
#include "stdio.h"
#include "math.h"
double pi(int n)
{
double s=0.0;
int i;
for(i=1;i<=n;i++)
s=s+________;
return (sqrt(6*s));
}

选项:

  • A. 1.0/(i*i)

  • B. 1.0/i*i

  • C. 1/(i*i)

  • D. 1/i/i

答案: 请关注公众号【九八五题库】查看答案

问题 105: 7. 已知函数和变量定义如下:
void f(int m, double n)
{......}
int x=5;
double y=2.4;
则正确的函数调用语句是( )。

选项:

  • A. f(int x, double y);

  • B. k=f(5,2.4);

  • C. f(x,y);

  • D. void f(x,y);

答案: 请关注公众号【九八五题库】查看答案

问题 106: 8. 下面程序的运行结果是( )。
#include “stdio.h”
double fun(int a,int b,int c)
{
double s;
s=a%b*c;
return s;
}
int main()
{
int a=2,b=3,c=5;
float d;
d=fun(a,b,c);
printf("%f\n",d);
return 0;
}

选项:

  • A. 10.000000

  • B. 2.000000

  • C. 2

  • D. 10

答案: 请关注公众号【九八五题库】查看答案

问题 107: 9. 下面程序的运行结果是( )。
#include “stdio.h”
char fun(char a,int b)
{
char k;
k=a+b;
return k;
}
int main()
{
char a='A';
int b=10;
a=fun(a,b);
putchar(a);
return 0;
}

选项:

  • A. L

  • B. K

  • C. A

  • D. J

答案: 请关注公众号【九八五题库】查看答案

问题 108: 10. 下面程序的运行结果是( )。
#include“stdio.h”
int a(int x);
int main()
{
int n=0,m;
m=a(a(a(n)));
printf("%d\n",m);
return 0;
}
int a(int x)
{
return(x+1);
}

选项:

  • A. 0

  • B. 1

  • C. 2

  • D. 3

答案: 请关注公众号【九八五题库】查看答案

问题 109: 11. 以下程序的输出结果是( )。
#include "stdio.h"
void f(int x,int y,int z)
{
z=x+y;
}
int main( )
{
int a;
f(5,6,a);
printf("%d\n",a);
return 0;
}

选项:

  • A. 12

  • B. 11

  • C. 1

  • D. 不确定的值

答案: 请关注公众号【九八五题库】查看答案

问题 110: 12. 以下程序的输出结果是( )。
#include "stdio.h"
int func(int a,int b)
{
return(a+b);
}
int main()
{
int x=6,y=7,z=8,r;
r=func(func(x,y),z--);
printf("%d\n",r);
return 0;
}

选项:

  • A. 20

  • B. 31

  • C. 15

  • D. 21

答案: 请关注公众号【九八五题库】查看答案

问题 111: 13. 以下程序的输出结果是( )。
#include "stdio.h"
int f(int a)
{
int b=0;
static int c=3;
a=c++,b++;
return a;
}
int main()
{
int a,i,t;
a=3;
for(i=0;i<3;i++)
t=f(a++);
printf("%d\n",t);
return 0;
}

选项:

  • A. 3

  • B. 5

  • C. 4

  • D. 6

答案: 请关注公众号【九八五题库】查看答案

问题 112: 14. 以下程序的运行结果是( )。
#include "stdio.h"
int a(int x);
int main()
{
int n=0,m;
m=a(a(a(n)));
printf("%d\n",m);
return 0;
}
int a(int x)
{
static int y=1;
y=y+x;
return y;
}

选项:

  • A. 4

  • B. 3

  • C. 2

  • D. 1

答案: 请关注公众号【九八五题库】查看答案

问题 113: 15. 以下函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组中前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。划线处应填( )。
fun( int a[])
{
int i;
for(i=1;i<=10;i++)
______=i;
for(i=0;i<5;i++)
______=a[i];
}

选项:

  • A. a[i-1]和a[10-i]

  • B. a[i]和a[10-i]

  • C. a[i-1]和a[9-i]

  • D. a[i]和a[9-i]

答案: 请关注公众号【九八五题库】查看答案

问题 114: 16. 以下程序的输出结果是
#include
fun( char s[])
{
int x,y; char c;
for(x=0,y=(strlen(s)-1)/2; x

选项:

  • A. ihgfedcba

  • B. abcdefghi

  • C. edcbafghi

  • D. ihgfefghi

答案: 请关注公众号【九八五题库】查看答案

问题 115: 17. 以下程序的输出结果是( )。
#include "ctype.h"
#include "string.h"
void space(char str[ ])
{
int i,t; char ts[81];
for(i=0,t=0;str[i]!= '\0';i+=2)
if(!isspace(str[i]) && str[i]!= 'a') //isspace函数,主要用于检查参数c是否为空白字符。
ts[t++]=toupper(str[i]); //toupper 函数 用于将传入的 字符 转为大写字符。
ts[t]= '\0';
strcpy(str,ts);
}
int main()
{
char s[81]={ "abcdefg"};
space(s);
puts(s);
return 0;
}

选项:

  • A. ABCDEFG

  • B. CEG

  • C. ABCDE

  • D. BDF

答案: 请关注公众号【九八五题库】查看答案

问题 116: 18. 下面程序的功能是,将字符数组a中的字符逆序存放,划线处应填入( )。
#include
#include
int main( )
{
char a[80]= "abcdefgh";
void fun(char s[10]);
fun(a); puts(a);
return 0;
}
void fun(char s[10])
{
int x=0,y; char c;
for(________;x

选项:

  • A. y=0

  • B. y=strlen(s)

  • C. y=strlen(s)-1

  • D. y=x

答案: 请关注公众号【九八五题库】查看答案

问题 117: 19. 以下函数返回a数组中最小值所在的下标,在划线处应填入的是( )。
int fun( int a[],int n)
{
int i,j=0,p;
p=j;
for(i=j;i

选项:

  • A. i=p

  • B. a[p]=a[i]

  • C. p=j

  • D. p=i

答案: 请关注公众号【九八五题库】查看答案

问题 118: 20. 下面程序的输出是( )。
#include
int main()
{ int fun(int k);
printf("%d\n",fun(5));
}
int fun(int k)
{ if(k==0)
return 1;
return(fun(k-1)*k);
return 0;
}

选项:

  • A. 360

  • B. 120

  • C. 5

  • D. 1

答案: 请关注公众号【九八五题库】查看答案

问题 119: 21. 调用函数时,当实参和形参都是简单变量时,它们之间数据传递的过程是( )。

选项:

  • A. 实参将其地址传递给形参,并释放原先占用的存储单元

  • B. 实参将其地址传递给形参,调用结束时形参再将其地址回传给实参

  • C. 实参将其值传递给形参,调用结束时形参再将其值回传给实参

  • D. 实参将其值传递给形参,调用结束时形参并不将其值回传给实参

答案: 请关注公众号【九八五题库】查看答案

问题 120: 22. 下面程序功能:将一个十进制正整数转化成八进制数。例如输入一个正
整数25,则输出31,划线处应该是( )。
#include "stdio.h"
void sub(int c,int d[ ]);
void main( )
{
int i=0,j=0,a,b[10 ]={0};
printf("Enter an integer:"); scanf("%d",&a);
sub(a,b);
for(;i<10;i++)
{if(________) j=1;
if(j!=0) printf("%d",b[i]); }
}
void sub(int c,int d[ ])
{ int e,i=9;
while(c!=0) { e=c%8; d[i]=e; _________; i--;}
}

选项:

  • A. b[i]==0和c/=8

  • B. b[i]==0和c=e/8

  • C. b[i]!=0和c/=8

  • D. b[i]!=0和c=e/8

答案: 请关注公众号【九八五题库】查看答案

问题 121: 23. 若用数组名作为函数实参,则传递给形参的是( )。

选项:

  • A. 数组第一个元素

  • B. 数组的首地址

  • C. 数组全部元素的值

  • D. 数组元素的个数

答案: 请关注公众号【九八五题库】查看答案

问题 122: 24. 下面程序的输出结果是( )。
#include “stdio.h”
int f(int b[ ],int n)
{ int i,r;
r=1;
for (i=0;i<=n;i++) r=r*b[i];
return r; }
void main()
{ int x,a[]={3,4,5,6,7,8,9};
x=f(a,2);
printf("%d\n",x);
}

选项:

  • A. 720

  • B. 120

  • C. 60

  • D. 24

答案: 请关注公众号【九八五题库】查看答案

问题 123: 25. C语言中,凡未指定存储类别的局部变量的隐含存储类别是:( )

选项:

  • A. 自动(auto)

  • B. 静态(static)

  • C. 外部(extern)

  • D. 寄存器(register)

答案: 请关注公众号【九八五题库】查看答案

问题 124: 1. while(!x)中,!x与下面的( )等价。

选项:

  • A. x == 0

  • B. x != 0

  • C. x == 1

  • D. x != 1

答案: 请关注公众号【九八五题库】查看答案

问题 125: 2. 若i为整型变量,则以下循环语句的循环次数是________。
for(i = 2; i == 0; )
printf("%d", i--);

选项:

  • A. 无限次

  • B. 0次

  • C. 1次

  • D. 2次

答案: 请关注公众号【九八五题库】查看答案

问题 126: 3. 下面程序段的运行结果是( )。

选项:

  • A. 2

  • B. 3

  • C. 4

  • D. 有语法错误

答案: 请关注公众号【九八五题库】查看答案

问题 127: 4. 下列不是死循环的是( )。

选项:

  • A. for(y = 0; x = 1; ++y);

  • B. for (; ;x = 0);

  • C. while(x = 1){x = 1;}

  • D. for(y = 0, x= 1; x > y; x += -1);

答案: 请关注公众号【九八五题库】查看答案

问题 128: 5. 有如下程序段:
int k = 10;
while(k = 0) k = k - 1;
以下描述正确的是( )。

选项:

  • A. while循环10次

  • B. while循环是无限循环

  • C. while循环执行1次

  • D. while循环一次也不执行

答案: 请关注公众号【九八五题库】查看答案

问题 129: 6. 以下描述正确的是( )。

选项:

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

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

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

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

答案: 请关注公众号【九八五题库】查看答案

问题 130: 7. 下面程序的输出结果是( )。

选项:

  • A. #*#*#

  • B. #####

  • C. *****

  • D. *#*#*

答案: 请关注公众号【九八五题库】查看答案

问题 131: 8. 下面程序段的运行结果是( )。
for(x = 10; x > 3; x--)
{
if(x % 3)
x--;
--x; --x;
printf("%d ", x);
}

选项:

  • A. 6 3

  • B. 7 4

  • C. 6 2

  • D. 7 3

答案: 请关注公众号【九八五题库】查看答案

问题 132: 9. 以下程序的执行结果是( )。

选项:

  • A. 12

  • B. 15

  • C. 20

  • D. 25

答案: 请关注公众号【九八五题库】查看答案

问题 133: 10. 以下程序的功能是:根据以下近似公式求π值。
公式如下:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)
完善程序,划线处应该填写的代码是( )。
#include "stdio.h"
#include "math.h"
int main( )
{
double s = 0.0;
int i, n;
printf("Please input n:");
scanf("%d", &n);
for(i = 1; i <= n; i++)
s = s +________ ;
s = (sqrt(6 * s));
printf("s=%e", s);
return 0;
}

选项:

  • A. 1 / i * i

  • B. 1.0 / i * I

  • C. 1.0 / (i * i)

  • D. 1.0 / (n * n)

答案: 请关注公众号【九八五题库】查看答案

问题 134: 11. 在三种循环语句中,先执行循环操作内容(即循环体),后判断控制循环条件的循环语句是【1】语句。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 135: 12. 三种循环语句都能解决循环次数已经确定的循环,其中【1】循环语句最适合。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 136: 13. 以下程序的功能是,从键盘输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,请填空。
注意:仅填写划线部分 所缺的内容!!!且 每空的最后不要写分号!!!
题干上没有分号,也不要在答案中写分号!!!以后均如此!!!
#include "stdio.h"
int main( )
{
float x, amax, amin;
scanf("%f", &x);
amax = x;
amin = x;
while( 【1】 )
{
if(x > amax) amax = x;
if( 【2】 ) amin = x;
scanf("%f", &x);
}
printf("\namax=%f\namin=%f\n", amax, amin);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 137: 14. 计算正整数num的各位上的数字之积。例如,若输入234,则输出应该是24。若输入808,则输出应该是0,请填空。
阅读程序,在程序中提示行/*************************/的下一行填写正确内容,将程序补充完整。
注意:仅填写划线部分 所缺的内容!!!且 每空的最后不要写分号!!!
题干上没有分号,也不要在答案中写分号!!!以后均如此!!!
#include "stdio.h"
int main( )
{
int num,k;
k=1;
printf("\Please enter a number:");
/***************************/
【1】 ;//输入整数给num
do
{
k *= num % 10;
/***************************/
【2】 ;
} while(num) ;
printf("\n%ld\n", k);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 138: 15. 求两个正整数x和y的最小公倍数,请填空 。
注意:仅填写划线部分 所缺的内容!!!且 每空的最后不要写分号!!!
题干上没有分号,也不要在答案中写分号!!!以后均如此!!!
#include "stdio.h"
int main( )
{
int x = 24, y = 31, t, min, i;
if(x > y)
{t = x; x = y; y = t;}
for ( 【1】 ; i >= y; i--)
{
if( 【2】 )
min = i;
}
printf("min is : %d", min);
return 0;
}

选项:

答案: 请关注公众号【九八五题库】查看答案



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章46836
  • 评论0
  • 微语1
最新评论