建材秒知道
登录
建材号 > 设计 > 正文

求解C语言程序设计题

乐观的宝贝
认真的冥王星
2023-01-01 15:54:29

求解C语言程序设计题

最佳答案
复杂的服饰
土豪的金针菇
2026-05-06 21:05:50

完整的fun函数代码如下:

int fun(STU a[], int n, STU h[]) {

    int i, k = 0

    double avg = 0

    for (i = 0i <ni++) {

        a[i].sum = a[i].s1 * 0.7 + a[i].s2 * 0.3

        avg += a[i].sum// 先计算总分

    }

    avg = avg / n// 再计算平均分

    for (i = 0i <ni++) {

        if (a[i].sum >avg)  { // 统计平均分以上的学生

            strcpy(a[i].level, "均分以上")

            h[k++] = a[i]

        }

    }

    return k

}

运行结果如下:

可见成功输出了平均分以上的学生信息,望采纳~

最新回答
奋斗的羽毛
鳗鱼月饼
2026-05-06 21:05:50

1. 一条简单语句是以_____;___字符作为结束符的,一条复合语句是分别以___{_____字符和_____}___字符作为开始符和结束符的。

2. 任何一个C++程序至少且只能包含一个_____主___函数,且程序总是从这个函数开始执行,不论这个函数的位置如何。一个函数定义由 函数头 和 函数体 两部分组成。

3. C++头文件和源程序文件的扩展名分别为 .h 和 .cpp。

4. cout与操作符__<<_配合使用才能显示输出,cin与操作符_>>_配合使用才能实现输入。

5. 数据类型int,char,bool,float,double, int * 等的类型长度分别为___4_、1_、_1_、_4、_8___和_____4___。

6. 数值常量46、0173和0x62对应的十进制值分别为_____46___、____123____和______98__。

7. 字符串”It\’s\40a\40C++programe!”中包含有______19____个字符。

8. 若x=5,y=10,则计算y*=++x表达式后,x和y的值分别为____6____和____60____。

9. 若x=25,则计算y=x--表达式后,x和y的值分别为____24____和__25______。

10. 假定x和ch分别为int型和char型,则sizeof(x)和sizeof(ch)的值分别为___4_____和_____1___。

11. 假定x=64,y=88,则x<<2和y>>2的值分别为____128____和___44_____。

12. 假定x是一个逻辑量,则x&&true的值与_____x___的值相同,x||false的值也与_____x___的值相同。

13. 假定x是一个逻辑量,则x&&!x和x||!x的值分别为____0____和____1____。

14. 假定x=10,则表达式x<=10?20:30的值为____20____。

15. 表达式sqrt(81)和pow(6,3)的值分别为________9______和_________216_____。

16. 数学算式(1+x)sin48°和axbex+1对应的算术表达式分别为___(1+x)*sin(48*3.14159/180)_____和_____a*pow(x,b)*exp(x+1)___。

17. 逻辑表达式:a>=x||b>2*y+10的相反式为:___~(a<=x&&2*y+10)_____。

18. 在嵌套的if语句中,每个else关键字与它前面最接近的____if____关键字相配套。

19. 在for语句中,假定循环体被执行次数为n,则<表达式1>共被计算____n___次,<表达式2>共被计算____n____次,<表达式3>共被计算____n____次。

20. 执行for和while循环时,每次是先进行____条件____的判断,然后再执行____循环___,执行do循环时则相反。

潇洒的早晨
俏皮的芹菜
2026-05-06 21:05:50
1.代码文件 :包含指令不仅仅限于.h头文件,可以包含任何编译器能识别的C/C++代码文件,包括.c,.hpp,.cpp,.hxx,.cxx等,甚至.txt,.abc等等都可以.

2. 赋值

3. x++

4. p[4] 因为sizeof(int) 的值为4,实际上是定义了一个整形数组

5. if

6. DataType

7. 实参变量

8. weirong18

9. float

10. 33 因为++运算符优先级高于* ,故先计算++y,然后将y的值与3相乘得到33

11. (1) ch>='a' &&ch<='z'

(2) (x==0 || x==1) &&(y>=1.0 &&y<=6.0)

12. (1) int array[10] = {9,4,7,49,32,-5}

(2)0 到 9

(3)scanf("%d",&array[1])

(4)array[0] = 39

(5)array[0] = array[5]+array[3]

彪壮的河马
含糊的嚓茶
2026-05-06 21:05:50

计算机二级《Web程序设计》试题及答案

1在下列的HTML中,正确产生超链接的标记是()。

A.新浪网B.新浪网C.http:///WWW.sina.Corn.cnD.新浪网

参考答案:B

2下面协议中用于在Web浏览器和服务器之间传输Web文档的是()。

A.NFSB.FTPC.HTTPD.DNS

参考答案:C

3在HTTP响应的MIME消息体中,可以同时包含如下类型的数据()。

i .文本数据 ii.图片数据 iii.视频数据 iv.音频数据

A.仅iB.i和iiC.i、ii和iiiD.全都可以

参考答案:D

4HTTP协议是一种()协议。

A.文件传输协议B.邮件协议C.远程登录协议D.超文本传输协议

参考答案:D

5在HTML文档中使用的注释符号是()。

A.//…B.C.D.以上说法均错误

参考答案:C

6HTTP请求消息中可以不包含()。

i.开始行 ii.消息头iii.消息体实体数据

A.仅iB.i和iiC.ii和 iiiD.仅iii

参考答案:C

7下列技术中控制文档结构的.是()。

A.DOMB.CSSC.JavaScriptD.XMLHttpRequest

参考答案:A

8下列语言编写的代码中,在浏览器端执行的是()。

A.wt h页面中的c#代码

B.Web页面中的Java代码

C.Web页面中的PHP代码

D.Web页面中的JavaScript代码

参考答案:D

9在HTTP/1.1协议中,持久连接选项是()的。

A.默认关闭B.默认打开C.不可协商D.以上都不对

参考答案:B

10以下不是HTTP协议的特点的是()。

A.持久连接B.请求/响应模式C.只能传输文本数据D.简单、高效

参考答案:C

11下列语句中,正确打开名为“window2"的新窗口的JavaScript语句是()。

A.open.new("http://www.sina.COB.cn","window2")

B.new.window("http://www.sina.con.cn","window2")

C.new("http://www.sina.com.cn","window2")

D.window.open("http://www.sina.tom.cn","window2")

参考答案:D

12以下选项中,全部都是表格标记的是()。

参考答案:B

13下列关于ASP.NET的描述中,错误的是()。

A.ASP.NET依赖于微软的.NET框架

B.ASP.NET采用纯面向对象语言比采用脚本语言的执行效率高

C.ASP.NET采用代码分离技术有利于开发协作

D.ASP.NET和ASP都采用了JavaScript编程语言

参考答案:D

14下列函数中能够把6.25四舍五入为最接近的整数的是()。

A.round(6.25)B.rnd(6.25)C.Math.rnd(6.25)D.Math.round(6.25)

参考答案:D

15目前在Internet上应用最为广泛的服务是()。

A.FTP服务B.Web服务C.Telnet服务D.Gopher服务

参考答案:B

16下列正确地在CSS文件中插入注释的语句是()。

A.//this is a commentB.//this is a comment//C.D.'this is a comment

参考答案:C

17下列不属于动态网页格式的是()。

A.ASPB.JSPC.ASPXD.VBS

参考答案:D

18以下语句中,正确制作电子邮件链接的是()。

参考答案:C

19下列哪个样式能够显示这样一个边框:上边框10像素、下边框5像素、左边框20像素、右边框l像素?()

A.border—width:10px 5px 20px 1px

B.border—width:10px 20px 5px 1px

C.border—width:5px 20px l0px 1px

D.border—width:10px 1px 5px 20px

参考答案:D

20CSS 主要用下列哪个HTML标记构建页面布局?()

参考答案:B

21在下列选项中,正确地产生文本区(textarea)的标记是()。

参考答案:A

22在访问的URL http://Cms.bit.edu.Cn:8080/login.aspx中,http表示()。

A.端口号B.文件名C.访问协议D.主机名

参考答案:C

23下列标记中不属于行内元素的是()。

参考答案:D

24在HTML文档中用于表示页面标题的标记对是()。

参考答案:D

25下列符合CSS语法的正确语句是()。

A.body:color=blackB.{bodycolor:black}C.body{color:black}D.{body:color=black}

参考答案:C

更多计算机二级试题推荐:

1. 2016年9月计算机二级web考试试题及答案

2. 计算机二级《Web程序设计》试题及答案

3. 计算机二级考试WEB试题及答案

4. 2016计算机二级考试《Web程序设计》练习题模拟

5. 2016计算机二级考试高级Office试题及答案

6. 2016最新计算机二级考试试题及答案

7. 2016年计算机二级office高级应用试题【题库】

8. 2016计算机二级等级考试题型分析

9. 2016下半年计算机二级ps试题及答案

10. 计算机二级Office考试试题及答案

高大的奇迹
玩命的石头
2026-05-06 21:05:50
针对程序设计的初学者,以面向对象的程序设计思想为主线,以通俗易懂的方法介绍C++语言,引导读者以最自然的方式,将人类习惯的面向对象的思维方法运用到程序设计中。主要内容包括程序设计基础知识、类与对象的基本概念、继承与多态、输入输出流,以及泛型程序设计。此外,还介绍了一些常用数据结构基础知识,使得读者学习后,能够解决一些简单的实际问题

安静的台灯
个性的未来
2026-05-06 21:05:50

public class Employee {

private String name

private String sex

private int age

private double wage

public String getName() {

return name

}

public void setName(String name) {

this.name = name

}

public String getSex() {

return sex

}

public void setSex(String sex) {

this.sex = sex

}

public int getAge() {

return age

}

public void setAge(int age) {

this.age = age

}

public double getWage() {

return wage

}

public void setWage(double wage) {

this.wage = wage

}

public Employee() {

// TODO Auto-generated constructor stub

}

public void info(){

System.out.println("姓名:"+this.name )

System.out.println("性别:"+this.sex )

System.out.println("年龄:"+this.age )

System.out.println("工资:"+this.wage )

}

}

测试类

public class InfoTest {

public static void main(String[] args) {

// TODO Auto-generated method stub

Employee emp = new Employee()

emp.setName("张三")

emp.setSex("男")

emp.setAge(36)

emp.setWage(6000)

emp.info()

}

}

机灵的路灯
香蕉滑板
2026-05-06 21:05:50
1、答案:A

(单引号括起来的都是字符,而且一对单引号最多对应一个字符,\反斜杠是转义字符的开始,\72是ASCII码对应的字母H。也就是把H这个字母存到了变量char a中。就一个字符H。)

2、ACDE

解析:

int a=3,b=4,c=5,

A、a>b

B、a<=b

C、(a||b)>c

D、a<=(b||c)

E、!((a<b)&&!c||b)

优先级由大到小:() ! && ||

A选项,3>4错误,逻辑值0。

B选项,3<=4正确,逻辑值1。

C选项,(3||4)>5,(3||4)"或"逻辑运算符两边只要有一个非0的整个值就是1,1>5错,逻辑值0。

D选项,3<=(4||5)错误,逻辑值0。

E选项,!((3<4)&&!5||4),先(3<4)逻辑值1,!5逻辑值0,1&&0是0,0||4是1,!1是0,所以逻辑值0。

3、AC。

解析:A可以,B答案b不能被赋值(自左向右,计算||左侧就已经是1了右边就不用再计算了整个表达式无论右边如何整个逻辑值必定是1,计算机也就不会计算右边了)C可以(因为&&两边都必须计算才能得出最后的逻辑值答案),D不可以a不能被赋值(&&左边就一个a,构不成赋值,可能存放一个随机值,右边可以被赋值)。

4、ABCD。

外部函数几乎可以被所有函数调用。只要开头#include” "引入。