急求C语言程序设计答案!题目如下(两道题)!!重金答谢!回答运行正确可加赏金。在线等高手江湖救急!

急求C语言程序设计答案!题目如下(两道题)!!重金答谢!回答运行正确可加赏金。在线等高手江湖救急!,第1张

第一题:首先值得说明的是,你的题目有点儿问题应该是: if(a[i][j]>a[row][colum]){row=icolum=j}

然后,答案是:row

a[row][colum]

第二题:素数的问题,也就是质数,解题思路就是,如果这个数不能够被2~这个数的开根号整除的话,那么这个数就是素数。

【苍狼涯】的答案是正确的。

我修改一下。

如下:

#include<stdio.h>

#include<math.h>

bool IsPrime(int x)

int main()

{

int num[5]={0,0,0,0,0}

int temp=0

for(int i=1000i>=2i--)

{

if (IsPrime(i))

{

num[temp]=i

temp++

if (temp==5)

break

}

}

printf("结果如下:\n")

for (int k=0k<5k++)

{

printf("%d\t",num[k])

}

printf("\n")

return 0

}

bool IsPrime(int x)

{

for(int i = 2i <= (int)sqrt(x)i++)

{

if((x % i) == 0)

return false

}

return true

}

一、选择题

1、在Visual Basic6.0中规定工程文件的扩展名是(A)。

(A)vbp (B)for (C)frm (D)bas

2、在Visual Basic中,以下选项中表示单击事件的是(B)。

(A)KeyUp (B)Click(C)Activate (D)Load

3、下述可以输入数据的是(D)。

(A)Print (B)Msgbox (C)Clear (D)InputBox

4、图片加载语句Picture1.Picture=Picture(“d:\x\123.bmp”) 不能加载图片,其中错误的地方是(D)。

(A) Picture1 (B).Picture (C) =Picture (D) (“d:\x\123.bmp”)

5、如果要处理3.1415类数据,使用的变量类型应该是(A)。

(A) Single (B) Long(C) Integer (D) String

6、Len(“People”)的值是(A)。

(A)6 (B) 7(C)8(D) 9

7、语句Dim x As Integer作用是:将x定义为(B)变量。

(A)单精度型 (B)整型 (C) 布尔型(D)字符型

8、在Select判断结构中,下面的表述中不正确的是(D。

(A)Case 1 (B)Case a >5 (C)Case 3 To 6 (D) Case is <10

9、下列关于Exit For 的说法,正确的是(B)。

(A)它可以退出任何类型的循环 (B)一个循环只能有一个Exit For

(C)每个循环必须有Exit For (D)Exit For本身是无条件退出循环

10. 当拖动滚动条中的滚动块时,将触发滚动条的事件是(C)。

(A) Move (B) SetFocus (C) Scroll (D) Change

二、简述下图程序界面的设计步骤(包括添加控件、设置属性和编程,)

三、程序阅读题

1、阅读下列程序段

Option Explicit

Private Sub Command1_Click()

Dim str1 As String

Dim str2 As String

str1 = "ABCDEFG"

MySub str1, str2

Print str2

End Sub

Private Sub MySub(ByVal a As String, b As String)

Dim c As String

Dim i As Integer

For i = Len(a) To 1 Step -1

c = c+ Mid(a, i, 1)

Next

b= c

End Sub

程序运行后,“print”语句的输出结果是___ _。

四、编写程序

1、利用输入框输入10个不同的整数,将它们从小到大排序,并打印输出。

2、 编制程序:求出100-200之间所有可以被3整除的数的总和,将结果用消息框显示输出。

答案:

一.4.应选c,picture改为Load.Picture

三.GFEDCBA

四.1. If fz_0.Text = "" Then

MsgBox("请输入!")

Exit Sub

End If

s = fz_0.Text

n = CInt(s)'此题输入n为10即可

For i = 0 To n

MsgBox("请输入第" &Str(i + 1) &"个数字")

ar(i) = Val(InputBox("请输入")) '将输入的数据转换为数值型

Print(ar(i))

Next

Print("排序后")

'排序

For i = 1 To n - 1

intmin = i '对第i遍排序,初始假定第i个元素最小

For j = i + 1 To n '找出最小的元素序号

If ar(j) <ar(intmin) Then intmin = j

Next j

'将找出的最小元素与第i个元素交换

sngt = ar(i)

ar(i) = ar(intmin)

ar(intmin) = sngt

Next i

'打印输出

For i = 1 To n

Print(ar(i)) '不换行输出

Next i

'输出后保存就可以了()

四.2. Dim i As Integer, j As Integer

For i = 100 To 200

If i Mod 3 = 0 Then

If j = 0 Then

j = i

Else

j = j + i

End If

End If

Next

MsgBox(j)

习题1参考答案

一、选择题 1. A 2. D

二、填空题

1. BASIC、FORTRAN、AL_GOL60和COBOL 2. 8

3. 关键字

4. 编辑、编译、链接和运行

三、简答题 1.答:

(1)C语言具有结构化的控制语句。C语言提供了结构化程序所必需的基本控制语句,实现了对逻辑流的有效控制。

(2)C语言具有丰富的数据结构类型。C语言除提供整型、实型、字符型等基本数据类型外,还提供了用基本数据类型构造出的各种复杂的数据结构,如数组、结构、联合等。C语言还提供了与地址密切相关的指针类型。此外,用户还可以根据需要自定义数据类型。 (3)C语言具有丰富的运算符。C语言提供了多达34种运算符,丰富的数据类型与丰富的运算符相结合,使C语言的表达力更具灵活性,同时也提高了执行效率。

(4)C语言简洁、紧凑,使用方便、灵活,程序书写自由,有9种控制语句。

(5)C语言既具有高级语言的功能,又具有低级语言的许多功能,通常被称为中级计算机语言。它既是成功的系统描述语言,又是通用的程序设计语言。 (6)C语言与汇编语言相比,可移植性好。

(7)功能强大。C语言具有低级语言的一些功能,所以,生成目标代码质量高,程序执行效率高。现在许多系统软件都用C语言来描述,可以大大提高了编程效率。

2.答:运行一个C语言程序,一般需要经过如下几个步骤:①上机输入并编辑源程序;②编译源程序;③与库函数连接;④生成可执行目标程序;⑤运行目标程序。 3.答:

(1) *** 作系统的设计与实现。C语言是一种应用非常广泛的结构化高级程序设计语言,既适合编写应用软件,又适合编写系统软件。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11466100.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存