交大程序设计C第二次作业Word版

合集下载

交大程序设计C试验二程序

交大程序设计C试验二程序

1、程序填空下面程序的功能为:计算1〜100之间的偶数之和,完成以下的程序并运行出正确的结果。

修改后代码如下:# include <stdio.h> void main() {int i,s=0;/**************found*************/i=2;while(i<=100){s=s+i;/**************found**************/ i=i+2;}printf("s=%d",s);2、程序改错(1)下面程序的功能为:计算10!,修改以下的程序并上机运行通过。

修改后代码如下:#include <stdio.h> void main() {int n,t;for(n=1,t=1;t<=10;t++) n=n*t;printf("10!=%d\n”,n);(2)下面程序的功能为:计算1〜100之间能被3和7整除的数之和,修改以下的程序并上机运行通过。

修改后代码如下:#include <stdio.h> void main() {int i,s;i=0, s=0;while(i<=100){if(i%3==0 && i%7==0) s+=i;i=i+1;}printf("s=%d",s);3、编程题(1)有一个分数序列:2/1、3/2、5/3、8/5、13/8、……,编写一个C程序,求出这个数列的前30项之和。

编程后代码如下:#include <stdio.h> void main() {int a=1, b=2, c, i;float s=0;for (i=1; i<=3 0; i + +) {printf("第%2d 项:%d/%d\n", i, b, a);s += b*1.0/a*1.0;c=b;b=a+c;a=c; }printf("\n");printf ("分数序列:/1、/2、/3、/5、/8、……前项之和为:%f\n", s); }(2)编写程序,求1!+2!+3!+…+10!。

C语言程序设计参考答案上海交大出版社

C语言程序设计参考答案上海交大出版社

C语言程序设计参考答案上海交大出版社第1章程序设计题参考答案1.代码1-1如下:2.代码1-2如下:3.代码1-3如下:4.代码1-4如下:5.代码1-5如下:“如何让你的幻灯片动起来”培训课时:一课时。

培训内容:“幻灯片切换”、“自定义动画”和“动作设置”(超链接)在幻灯片中的应用。

培训目标:这次培训要完成最后几张幻灯片的制作,你要对演示文稿设置幻灯片的切换效果,为幻灯片的文字、文本框等内容设置一些动画效果,例如文字显示的效果以及显示的顺序等。

1、为每张幻灯片设置切换效果以及换页方式等。

2、为幻灯片的标题、正文和图片等设置动画效果。

3、设置各个对象适当的显示顺序。

4、添加一些适宜的背景声音效果,以衬托主题内容。

5、合理利用“动作设置”中的“超链接”。

6、幻灯片“动画效果”以及“幻灯片切换”设计的注意事项。

培训过程:导言:到目前为止,你已经制作了幻灯片,学会了不少制作幻灯片的操作,幻灯片中有文字,也有图片,还有声音,你的演示文稿顿时变得既“活泼”又能“悦耳”了起来啦!假如能让幻灯片的文字、图片显示的时候多一些动画效果,让它“动”起来,那么幻灯片的效果一定更妙!新增加一张新的幻灯片,在幻灯片中加入文本框和正文。

(提示:点击菜单项“插入”->“新幻灯片”,在对话框中选择合适的版式)1、为每张幻灯片设置切换效果以及换页方式等。

(1)单击“幻灯片放映”菜单->“幻灯片切换”,出现一个对话框。

这时可以为当前的幻灯片设置切换时的“效果”、“换页方式”以及“声音效果”等。

(2)在“效果”区内选择幻灯片切换放映时的效果方式。

(3)在“速度”中选择显示速度。

(4)在“声音”栏内选择合适的背景声音。

(5)在“换片方式”中,选择下一张幻灯片出现时的操作方式。

(6)如果想把这种设置应用于所有幻灯片,就选择“应用于所有幻灯片”2、为幻灯片的标题、正文和图片等设置动画效果。

(1)选中需要设置动画效果的标题、正文或图片等。

北京交通大学《C语言程序设计(专)》在线作业二答案答案

北京交通大学《C语言程序设计(专)》在线作业二答案答案

北交《C语言程序设计(专)》在线作业二-0010试卷总分:100得分:100一、单选题(共10道试题,共40分)L执行以下程序后,a,b的值分别为main ( ){ int a, b, k=4, m=6, *pl=&k, *p2=&m; a=pl=&m;b=(*pl ) / ( *p2 ) +7;printf (z,a=%d \ n,z, a) ; printf ("b=%d\n〃,b) ;}A.-1,51,6B.0, 74, 10 答案:C2.请选出可用作C语言用户标识符的是void, define, WORDA.a3_b3,_123, IFFOR, 一abc, CaseB.2a, Do, Sizeof答案:B3.下列程序的输出结果是main (){ double d=3. 2; int x, y;x=l. 2; y= (x+3.8) /5. 0; printfd*y) ;}A.33.2B.03. 07 答案:C4.若已定义:int a [ ] ={0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p=a, i; 其中0&le;i&le;9,则对a数组元素不正确的引用是A. a [p-a]B.* (&a [i])C.p [i]a [10]答案:D5.下面程序段的运行结果是char *format=/,%s, a=%d, b=%d \ n z,; inta=ll, b=10;a+=b; printf (format, z,a+=b,z, a, b);A. for, 〃a+=b〃, abB.format, 〃a+二b〃C. a+=b, a=21, b=10D.以上结果都不对答案:C 6.在16位C编译系统上,若定义long a.;,则能给a赋40000的正确语句是A.a=20000+20000;a=4000*10;C.a=30000+10000;D. a=4000L*10L答案:D.以下程序有错,错误原因是 main ( ){ int *p,i;char *q,ch;p=&i; q=&ch;*p=40;*p=*q; }A. p和q的类型不一致,不能执行*p二*q;语句7.*p中存放的是地址值,因此不能执行*p=40;语句C.q没有指向具体的存储单元,所以*q没有实际意义D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*P二*q;没有意义,可能会影响后面语句的执行结果答案:D8.假定以下程序经编译和连接后生成可执行文件PROG. EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROG ABCDEFGH IJKL〈回车》,则输出结果为main ( int argc, char *argv 口) { while (一argc>0) printf (〃%s〃,argv [argc]) ; printf (〃\n〃);}A.ABCDEFGB.IJHLC.ABCDEFGHIJKLD.IJKLABCDEFGH答案:D9.设有定义:int n=0, *p=&n, **q二&p,则下列选项中正确的赋值语句是p=l;A.*q=2;q二p;B.*p=5;答案:D10.设有int x=ll;则表达式(x++*l/3)的值是A. 3B.411C.12答案:A二、多选题(共10道试题,共40分)1L带参宏定义与函数的区别是:oA.函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换B.函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的C.宏不存在类型问题,宏名和参数都不存在类型问题D.调用函数只能得到一个返回值,而使用宏可设法得到儿个结果答案:ABCD12.若定义:int a[2][3] {0, 2, 4, 6, 8, 10];以下描述正确的有A.* (a+1)为元素6的地址B.* (a[l]+l)的值为2C.** (a+1) +2的值为8D.a[0]与a相同答案:ACD13 .对静态变量的正确描述A.静态局部变量在静态存储区内分配单元B.静态外部变量可以赋初值,也可以不赋初值C.静态外部变量的作用与外部变量相同D.静态局部变量在函数调用结束时,仍保存其值,不会随着消失。

西安交大C++程序设计第二章作业

西安交大C++程序设计第二章作业

西安交大C++程序设计第二章作业(总7页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March西安交通大学实验报告课程计算机程序设计_实验名称基本数据类型的熟悉_第 1页共12页系别__ ___________ 实验日期 2014 年 3月 4日专业班级___ ____组别_____________ 实验报告日期 2014年3月 8 日姓名___ ____学号 __ 报告退发 ( 订正、重做 )同组人_________________________________ 教师审批签字一.实验目的1.通过实验熟悉整数类型变量、字符变量、双精度类型变量等基本数据类型的使用;2.学会小数的取整(通过强制类型转换的方法)、整数的求余、表达式中算术运算符的使用;3.条件语句(if else)、循环语句(while)的使用。

二.实验内容(一)第一题:编写一个程序,要求完成以下要求:1)提示用户输入任意的三个小数;2)显示这三个小数;3)将这三个小数相加并显示结果;4)将结果四舍五入转换成整数并显示。

1.要点分析:第一步:输入三个小数;第二步:显示所输入的小数;第三步:求和并显示;第四步:对所求得的和取整(强制类型转换,将双精度类型变量转换为整数变量),再用和减去该数从而得到和的小数部分;第五步:通过判断小数部分的大小(是>=还是<)决定是“四舍”还是“五入”,根据不同的情况输出“四舍五入”所得的结果(小于则直接输出取整所得;大于等于则取整后加1);第六步:选择是否再次开始,若是,循环前五步;否则,结束程序。

2.源程序代码:#include<iostream>using namespace std;int main(){double a,b,c,sum,left;验结果:(二)第二题:输入两个角度值x、y,计算如下式子的值(C++中的三角函数的输入是弧度):1.要点分析:第一步:输入两个角度值;第二步:判断所输入的值下式子是否有意义(即x与y之和是不是90+n*360),若无,提示重新输入直至正确;若有意义,进行下一步;第三步:将所输入的角度制下的值转化为弧度制下的值(需要用到pi,只能预先输入较为精确的pi值);第四步:计算并输出结果。

最新交大网络教育_面向对象程序设计(JAVA)第二次作业

最新交大网络教育_面向对象程序设计(JAVA)第二次作业

第6讲——“输入输出流与文件”作业1、当使用File类中的方法操作文件系统时,下列功能中的哪个不能做到?(d)A) 改变当前工作路径B) 删除某个文件C) 创建某个文件D) 修改文件的安全级别2、对File类实例化时,在文件系统中便相应有一个文件被创建。

该句话是否正确?(b)A)正确B)错误3、下面哪种流类允许您从一个文件中读取基本数据类型的数据?(a)A) DataInputStream和FileInputStreamB) DataInputStreamC) FileInputStreamD) FileReader4、下列说法中错误的是(b)A) Reader类和Writer类及其派生类都可用于16位Unicode字符的输入输出B) FileInputStream类和FileOutputStream类均可用于处理16位Unicode字符的输入输出C) FileInputStream类和FileOutputStream类可用于读取图像文件D) FileInputStream类和FileOutputStream类可用于读取文本文件5、下列代码的运行结果为(a)FileOutputStream out = new FileOutputStream(“objectStore.ser”);ObjectOutputStream os = new ObjectOutputStream(out);os.writeObject(“Object on the fly!”);A) 字符串“Object on the fly!”被写入文件objectStore.serB) 第3行导致编译错误C) 代码可以编译通过,但在运行时第3行将抛出一个异常D) 第2行将出现一个异常6、考虑如下代码段:FileOutputStream fo = new FileOutputStream(“myFile.txt”);DataOutputStream do = new DataOutputStream(fo);do.writeByte(9);do.writeFloat(4.20f);do.close();上述代码执行后,有多少字节(8位)被写入文件?(b)A) 2B) 5C) 3D) 107、考虑如下代码段:1) import java.io.*;2) public class QuestionEight {3) public static void main(String[] args) throws IOException {4) File inputFile = new File(“javaCourse.txt”);5) File outputFile = new File(“javaCourseCopy.txt”);6) BuffferedReader in = new BufferedReader(inputFile);7) BufferedWriter out = new BufferedWriter(new FileWriter(outputFile));8) String line;9) while((line = in.readLine()) != null) {10) out.write(line);11) out.newLine();12) }13) in.close();14) out.close();15) }16) }上述代码的输出为:(b)A) 第3行编译时报错B) 第6行编译时报错C) 编译通过,但运行时第6行抛出异常D) 编译通过,且运行时正常。

上海交通大学继续教育学院2012春——程序设计(C)作业1(有答案)

上海交通大学继续教育学院2012春——程序设计(C)作业1(有答案)

程序设计(C)作业一1.C语言程序的执行,总是起始于()。

A.程序中的第一条可执行语句B.程序中的第一个函数C.main函数D.包含文件中的第一个函数2.以下叙述不正确的是()。

A.一个C源程序必须包含一个main函数B.一个C源程序可由一个或多个函数组成C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面3.一个C语言程序是由()。

A.一个主程序和若干个子程序组成B.若干函数组成C.若干过程组成D.若干子程序组成4.C语言程序能够在不同的操作系统下运行,这说明C语言具有很好的()。

A.适应性B.移植性C.兼容性 D.操作性5.C语言规定,在一个源程序中,main函数的位置()。

A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后6.下列说法中正确的是()。

A.C语言程序书写时,不区分大小写字母B.C语言程序书写时,一行只能写一个语句C.C语言程序书写时,一个语句可分成几行书写D.C语言程序书写时每行必须有行号7.下面对C语言特点,不正确描述的是()。

A.C语言兼有高级语言和低级语言的双重特点,执行效率高B.C语言既可以用来编写应用程序,又可以用来编写系统软件C.C语言的可移植性较差D.C语言是一种结构化模块化程序设计语言8.C语言程序的注释是()。

A.由“/*”开头,“*/”结尾B.由“/*”开头,“/*”结尾C.由“//”开头D.由“*/”或“//”开头9.C语言程序的语句都是以()结尾。

A.“.”B.“;” C.“,” D.都不是10.标准C语言程序的文件名的后缀为()。

A..c B..cpp C..obj D..exe11.C语言程序经过编译以后生成的文件名的后缀为()。

A..c B..obj C..exe D..cpp12.C语言程序经过链接以后生成的文件名的后缀为()。

A..c B..obj C..exe D..cpp13.C语言编译程序的首要工作是()。

交通大学C语言第二次作业教学内容

交通大学C语言第二次作业教学内容

交通大学C语言第二次作业题目1正确满分1.00标记题目题干对于传值调用(By Value)的描述,哪一个正确?()选择一项:a. 实际参数和形式参数共占相同的内存位置b. 实际参数会把内存地址传递给形式参数c. 实际参数和形式参数可以使用不同的数据类型d. 实际参数会将变量内容复制后,把副本传给形式参数题目2正确满分1.00标记题目题干关于多态,下列说法错误的是()选择一项:a. 编译时多态是在程序运行时才能确定要调用成员方法的哪个版本,而运行时多态在编译时就能确定要调用成员方法的哪个版本b. 多态和重载是两个完全不同的概念,前者是通过定义虚方法和重写虚方法来实现,后者是通过对同一个函数名编写多个不同的实现代码来完成。

c. 多态可以分为编译时多态和运行时多态。

前者的特点是在编译时就能确定要调用成员方法的哪个版本,后者则是在程序运行时才能确定要调用成员方法的哪个版本d. 多态实际上就是重载,它们本质上是一样的题目3正确满分1.00标记题目题干关于静态成员,下列说法正确的是()选择一项:a. 在类实例化后静态成员也被实例化,因此不同的对象有不同的静态成员b. 在类定义时静态成员属于类,在类实例化后静态成员属于对象c. 同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员d. 在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本题目4正确满分1.00标记题目题干假设有类C继承类B,类B继承类A,则下面说法正确的是()选择一项:a. C仅继承类A的所有成员,不继承类B的成员b. 类C仅继承类B的所有成员,不继承类A的成员c. 类C不仅继承类B的所有成员,也继承类A的所有成员d. 类C继承类A的部分成员,同时继承类B的所有成员题目5正确满分1.00标记题目题干下列对于对象的描述,哪一个正确?()选择一项:a. 使用private将对象实例化b. 一个类只能产生一个对象c. 使用new运算符来自动实现属性d. 类下可以实例化多个对象题目6正确满分1.00标记题目题干下面关于接口的说法,正确的是()选择一项:a. 接口中定义的方法可以编写其实现代码b. 接口中定义的方法都必须是虚方法c. 接口中的所有方法都必须在其派生类中得到实现d. 继承接口的类可提供被继承接口中部分成员的实现代码题目7正确满分1.00标记题目题干下面关于类的定义,错误的是()选择一项:a. class A{void f( ){ }};b. class A{private void f() {return; }}c. class A{void f( ) { }}d. class A{f( ){ }}题目8正确满分1.00标记题目题干要从派生类中访问基类的成员,应使用关键字()选择一项:a. baseb. newc. thisd. override题目9正确满分1.00标记题目题干在类A中定义了属性y:class A{public int y{get{return 1;}set{ }}}并试图通过下列代码来实现对属性y的访问A b=new A();b.y=2;int x=b.y;对此,下列说法正确的是()选择一项:a. 属性y可读、但不可写,因此语句“b.y=2;”是错误的b. 属性y可读可写,因此变量x的值为2c. 属性y可写,但不可读,因此语句“int x=b.y;”是错误的d. 属性y可读可写,变量x的值为1题目10正确满分1.00标记题目题干在类A中试图重载构造函数,并使用构造函数创建对象:class A{A( ){ } //语句1public void A(int x){ } //语句2public A(int x, int y){ } //语句3}class Program{static voidMain(string[] args){A a=new A(); //语句4A b=new A(100,200); //语句5}}其中,正确的语句包括()。

西安交大C程序设计作业

西安交大C程序设计作业

西安交大C程序设计作业文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]西安交通大学实验报告课程__计算机程序设计__实验名称__指针与函数__第 1 页共 25 页系别____ _______ 实验日期 2014 年 4月 18日专业班级__ ____组别_____________ 实验报告日期 2014 年 4 月 19日姓名___ _______学号_ _报告退发 ( 订正、重做 )同组人_________________________________ 教师审批签字一、实验目的学会使用递归函数和函数重载,进一步熟练动态分配等指针使用方法。

二、实验内容(一)第一题:1、(必做题)使用递归算法编写如下程序:对于任意给定的实数 X 和整数k( k>0) ,计算 Xk 。

1.源程序代码:#include<iostream>using namespace std;double yunsuan(double x,int k);验结果:(1)输入X正实数:(2)输入X正整数:(3)输入x为负数:(4)输入k为负数:3.问题分析:该函数的循环方式是:x^k=x*x^(k-1).设f(x,k)=x^k,那么就有f(x,k)=f(x,k-1)*x.而其结束递归的条件是k=1,此时有f(x,1)=x,由此给出初值。

(二)第二题:使用递归算法编写求斐波那契数列的第 n 项的函数,并编出主函数进行验证。

1.源程序代码:#include<iostream>using namespace std;int fib(int n)验结果:(1)输入项数正确(0或正整数):(2)输入项数有误(负数):3.问题分析:该题的递归方式:第n项为之前两项之和,即:fib(n)=fib(n-1)+fib(n-2),由此递归至fib(1)和fib(2)时结束递归,而fib(1)和fib(2)已知。

6最新交大网络教育_面向对象程序设计(JAVA)第二次作业

6最新交大网络教育_面向对象程序设计(JAVA)第二次作业

第6讲——“输入输出流与文件”作业1、当使用File类中的方法操作文件系统时,下列功能中的哪个不能做到?(d)A)改变当前工作路径B)删除某个文件C)创建某个文件D)修改文件的安全级别2、对File类实例化时,在文件系统中便相应有一个文件被创建。

该句话是否正确?(b)A)正确B)错误3、下面哪种流类允许您从一个文件中读取基本数据类型的数据?(a)A)DataInputStream和FileInputStreamB)DataInputStreamC)FileInputStreamD)FileReader4、下列说法中错误的是(b)A)Reader类和Writer类及其派生类都可用于16位Unicode字符的输入输出B)FileInputStream类和FileOutputStream类均可用于处理16位Unicode字符的输入输出C)FileInputStream类和FileOutputStream类可用于读取图像文件D)FileInputStream类和FileOutputStream类可用于读取文本文件5、下列代码的运行结果为(a)FileOutputStream out=new FileOutputStream(“objectStore.ser”);ObjectOutputStream os=new ObjectOutputStream(out);os.writeObject(“Object on the fly!”);A)字符串“Object on the fly!”被写入文件objectStore.serB)第3行导致编译错误C)代码可以编译通过,但在运行时第3行将抛出一个异常D)第2行将出现一个异常6、考虑如下代码段:FileOutputStream fo=new FileOutputStream(“myFile.txt”);DataOutputStream do=new DataOutputStream(fo);do.writeByte(9);do.writeFloat(4.20f);do.close();上述代码执行后,有多少字节(8位)被写入文件?(b)A)2B)5C)3D)107、考虑如下代码段:1)import java.io.*;2)public class QuestionEight{3)public static void main(String[]args)throws IOException{4)File inputFile=new File(“javaCourse.txt”);5)File outputFile=new File(“javaCourseCopy.txt”);6)BuffferedReader in=new BufferedReader(inputFile);7)BufferedWriter out=new BufferedWriter(new FileWriter(outputFile));8)String line;9)while((line=in.readLine())!=null){10)out.write(line);11)out.newLine();12)}13)in.close();14)out.close();15)}16)}上述代码的输出为:(b)A)第3行编译时报错B)第6行编译时报错C)编译通过,但运行时第6行抛出异常D)编译通过,且运行时正常。

上海交大C 程序设计试题集(含答案).

上海交大C  程序设计试题集(含答案).

程序设计试题集一、单项选择题1.1.定义一个具有10个元素的整型数组,应当使用代码是A.int a[10]; B.int a[2, 5]; C.int a[]; D.int *a[10];1.2.设int a = 8, b = 7, c = 6, x = 1;执行以下语句后x的值是if (a > 6) if (b > 7) if (c > 8) x = 2; else x = 3;A.0 B.1 C.2 D.31.3.下列代码中,正确的数组定义是① int a[ ] = {“string”}; ② int a[5] = {0, 1, 2, 3, 4, 5};③ char a = {“string”}; ④ char a[ ] = {0, 1, 2, 3, 4, 5};A.① B.② C.③ D.④1.4.字符串”abc\x43\\\np\102q”的长度是A.9 B.12 C.13 D.171.5.执行下列程序后,输出的结果是#define M(a, b) (a) > (b)?(a)+(b):(a)-(b)void main(){ int i = 10, j = 15; printf(“%d\n”, 10*M(i, j)); }A.10 B.25 C.250 D.-501.6.执行下列程序后,输出的结果是#define M(a, b) (a) > (b)?(a):(b)void main(){ int i = 10, j = 5; printf(“%d\n”, M(i, j)*10); }A.10 B.5 C.100 D.1501.7.计算立方数时,不可能引起二义性的宏定义是A. #define S(x) x*x*x B.#define S(x) (x)*(x)*(x)C.#define S(x) (x*x*x) D.#define S(x) ((x)*(x) *(x))1.8.下列代码中,正确的是A. char a[3][ ] = {‘abc’, ‘1’};B. char a[ ][3] = {‘abc’, ‘1’};C. char a[3][ ] = {“ab”, “12”};D. char a[ ][3] = {“ab”, “12”};1.9.设char str1[10] = “ABCDE”, str2[10] = “xyzuvw”;则执行以下语句后的输出结果是printf(“%d”, strlen(strcpy(str1, str2)));A.12 B.11 C.8 D.61.10.以只写方式打开一个二进制文件,应选择的使用方式是A.”a+” B.”w+” C.”rb” D.”wb”1.11.设int x = 8, y, z; 执行y = z = x--; x = y == z后,变量x的值是A.0 B.1 C.8 D.91.12.设变量m ,n ,a ,b ,c ,d均为0,执行(m = a==b)||(n=c==d)后,m ,n的值是A. 0 ,0B. 0 ,1C. 1 ,0D. 1 ,11.13.设int x[ ] = {2, 6, 5, 7, 9, 15, 12}, *p = x;则不能正确引用数组元素的表达式是A.*(p--) B.*(--p) C.*(p++) D.*(++p)1.14.根据变量定义“static int b[5];”,b[4]的值是。

交大计算机第二次作业答案

交大计算机第二次作业答案
a.在一个库中不可以包含存储在多个位置中的文件或文件夹
b.库就是系统文件夹,会占用磁盘的空间
c.用户可以从库快速访问磁盘上不同文件夹中的文件
d.删除库中的文件,不会将磁盘上对应文件删除
反馈
正确答案是:用户可以从库快速访问磁盘上不同文件夹中的文件
题目4
正确
获得1.00分中的1.00分
Flag question
c.按住Alt键,用鼠标单击每一个文件名
d.按住Ctrl+Shift键,用鼠标单击每一个文件名
反馈
正确答案是:按住Ctrl键,用鼠标单击每一个文件名
题目23
正确
获得1.00分中的1.00分
Flag question
题干
计算机正常启动后,我们在屏幕上首先看到的是______。
选择一项:
a.关闭Windows的对话框
b.打开的对话框窗口对应任务栏上一个图标
c.将桌面上某一个文档窗口关闭,任务栏相应的小图标一定消失
d.可以设置合并任务栏上的按钮
反馈
正确答案是:打开的对话框窗口对应任务栏上一个图标
题目25
正确
获得1.00分中的1.00分
Flag question
题干
在Windows中,如果要把C盘某个文件夹中的一些文件复制到C盘另外的一个文件夹中,若采用鼠标操作,在选定文件后______至目标文件夹。
d. Alt+F4
反馈
正确答案是:Alt+PrintScreen
题目16
正确
获得1.00分中的1.00分
Flag question
题干
下列关于Windows“回收站”的叙述中,错误的是______。

交大版《C程序设计教程》课后参考答案及更正

交大版《C程序设计教程》课后参考答案及更正
2.(7)倒数第 5 行:printf("%3 d",x[i][j]); 删除“3”与“d”间隔,即修改为:printf("%3d",x[i][j]);
176 页,2.(10)main 函数第 1 行:int x[][N]={{1,2,3),{4),{5,6,7,8),{9,10}},y[N], i; 修改为:int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N], i;
填空题: (1)x%3==0&&x%7==0 (2)4
第4章 选择题:
CDADD
D
填空题:
(1)7
(2)5 (3)01123 (4)不能。因为若输入为“65”,那对于%c 的输入格式控制符而言,6 和 5 都分别代表的 是一个字符。6 被第一个 scanf 语句接收,进入 while 的条件判断,是真的,因此继续接收 5; 接着进行第二次条件判断,还是真的,则继续循环,最后接收的是回车符,条件还是真的。
因此循环没有结束。
(5)1
(6)24/n 改错:其中 main 函数的第 5 行由:if((k&2)!=0) continue;
修改为: if((k++%2)!=0) continue;
(7)labCeD12dF 改错:其中 main 函数第 5 行由:if(a&&2!=0&&(ch>'a'&&ch<='z')) ch=ch-'a'+'A'; 修改为:
228 页,2.(10)main 函数第 1 行:int a[4][4]={{1,2,3,4),...... 修改为:int a[4][4]={{1,2,3,4},......

交大计算机第二次作业

交大计算机第二次作业

选择题-操作系统及其应用共5题5分1.Windows运行环境:Windows XP支持即插即用设备,是指______。

答案(D)Windows XP可自动检测计算机上新安装硬件,并安装相关驱动程序2.Windows运行环境:关于Windows运行环境说法正确的是______。

答案(D)对硬件配置有一定要求3.Windows运行环境:要安装Windows XP系统,内存至少需要______。

答案(C)128MB4.Windows运行环境:Windows 管理的内存______。

答案(A)可超过256MB5.桌面图标:图标是Windows操作系统中的一个重要概念,用它表示Windows的一些对象。

但这些对象不包括______。

答案(D)窗口6.桌面图标:下列四项关于桌面上的图标的说法正确的是______。

答案(C)图形标志和文字标志均能更改7.桌面图标:桌面是Windows启动后的初始画面,下面哪些是桌面的组成部分______。

答案(B)任务栏8.桌面图标:典型安装的Windows 系统启动后,桌面一定出现的图标是______。

答案(B)回收站9.桌面图标:在Windows 中,关于桌面上的图标,正确的说法是______。

答案(A)删除桌面上的应用程序的快捷方式图标,并未删除对应的应用程序文件10.桌面图标:下列关于图标的叙述中,错误的是______。

答案(A)图标只能代表某个应用程序11.桌面图标:在Windows 中,关于文件、文件夹与图标的说法,正确的是______。

答案(D)文件和文件夹一般都有图标,且不同类型的文件一般对应不同的图标12.桌面图标:下列关于Windows 桌面上图标的叙述中,错误的是______。

答案(C)图标不能删除13.桌面图标:在Windows中,要调整桌面上图标的位置,下列四项说法正确的是______。

答案(A)可以用鼠标的拖动及调整打开一个快捷菜单对它们的位置加以调整14.桌面图标:删除Windows 桌面上某个应用程序的图标,意味着______。

交大2013年计算机第二次作业

交大2013年计算机第二次作业
Windows 中,在选定文件或文件夹后,不会将其彻底删除的操作是______。
选择一项:
a. 用窗口中"文件"菜单中的"删除"命令,并且清空"回收站"
b. 用Shift+Delete键删除
c. 用鼠标直接将文件或文件夹拖放到"回收站"中,并且清空"回收站"
d. 用Delete键删除
题目26
正确
获得1.00分中的1.00分
Flag question题干
在Windows中,下列正确的文件名是_______。
选择一项:
a. A?B、DOC
b. A<>B、txt
c. File1| File2
d. My Music.wav
反馈正确答案是:My Music.wav
在Windows 中,文件名命名不能______。
选择一项:
a. 使用汉字字符
b. 长达255个字符
c. 使用?和*
d. 包括空格字符
反馈正确答案是:使用?和*
题目29
正确
获得1.00分中的1.00分
Flag question题干
如果在Windows的资源管理底部没有状态栏,那么要增加状态栏的操作是______。
b. 不可能出现在桌面上
c. 一定出现在桌面上
d. 可以设置到桌面上
反馈正确答案是:可以设置到桌面上
题目3
正确
获得1.00分中的1.00分
Flag question题干
在Windows "资源管理器"窗口中,左窗口显示的内容是______。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以下说法中正确的是()
选择一项:
a. C 语言比其他语言高级
b. C 语言不用编译就能被计算机执行
c. C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式
d. C 语言出现得最晚,具有其他语言的一切优点
题目2
给定如下程序:
#include <stdio.h>
void main()
{ char c1 =‘A’, c2 =‘a’;
printf("%c\n", (c1,c2));
}
则以下叙述正确的是()
选择一项:
a. 程序输出大写字母A
b. 程序输出小写字母a
c. 格式说明符不足,编译出错
d. 程序编译通过,但运行时出错
题目3
下列程序的输出结果为()
void main()
{ int x, y, z;
x = y = 1;
z = x++, y++, ++y;
printf(“%d, %d, %d\n”, x, y, z);
}
选择一项:
a. 2, 3, 2
b. 2, 3, 1
c. 2, 2, 1
d. 2, 3, 3
题目4
对表达式for( 表达式1; ; 表达式3)可以理解为()
选择一项:
a. for(表达式1; 表达式3; 表达式3)
b. for(表达式1; 1; 表达式3)
c. for(表达式1; 表达式1; 表达式3)
d. for(表达式1; 0; 表达式3)
有以下语句:
int x; char c[10];
则正确的输入语句是()
选择一项:
a. scanf(“%d%s”, x, &c);
b. scanf(“%d%s”, x, c);
c. scanf(“%d%s”, &x, c);
d. scanf(“%d%s”, &x, &c);
题目6
下列程序的输出结果是()
#include <stdio.h>
void main()
{ int a = 2, b = 3, c = 0, d;
d = !a && !b ||!c;
printf(“%d\n”, d);
}
选择一项:
a. 编译出错
b. 1
c. -1
d. 0
题目7
在C 语言中,复合语句要用一对()括起来。

选择一项:
a. 方括号
b. 圆括号
c. 大括号
d. 尖括号
题目8
执行下列语句段后x 的值为()
int a = 14, b = 15, x ;
char c = ‘A’;
x = (a && b) && (c < 'a' );
选择一项:
a. 1
b. FALSE
c. 0
d. TRUE
题目9
下列程序的输出结果是()
#include <stdio.h>
void main()
{ int a = 55, b = 50, c = 60, d;
d = a > 20 ? b : c;
switch(d)
{ case 40:printf(“%d,”, a);
case 50 : printf(“%d,”, b);
case 60 : printf(“%d,”, c);
default : printf(“$\n”);
}
}
选择一项:
a. 50, 60
b. 50, $
c. 50, 60, $
d. 60, $
题目10
对于int a, 表达式1 <= a <= 5 的值是()
选择一项:
a. 表达式语法有误
b. 0
c. 不定
d. 1
题目11
C 语言中,下面哪项是不合法的标识符?()选择一项:
a. _345
b. switch
c. Abc
d. user
题目12
给定如下程序段,请选择描述正确的说法()int i = 9;
while(i = 0) i-- ;
选择一项:
a. 循环是无限循环
b. while 循环执行9 次
c. 循环体语句一次也不执行
d. 循环体语句执行一次
题目13
以下能正确定义一维数组的选项是()
选择一项:
a. char a = {‘A’,‘B’,‘D’}
b. int a[5] = “0123”;
c. int a[5] = {1, 2, 3, 4, 5};
d. char a[] = {0, 1, 2, 3}
题目14
设n 为整型变量,则for(n = 10; n >= 0; n--) 循环的次数为()
选择一项:
a. 11
b. 9
c. 10
d. 12
题目15
已有定义int x[3][2],以下能正确引用数组元素的选项是()
选择一项:
a. x[2][2]
b. x[1][2]
c. x[0][2]
d. x[2][1]
题目16
逻辑运算符两侧运算对象的数据类型()
选择一项:
a. 可以是整型或字符型数据
b. 可以是任何类型的数据
c. 只能是0 或非0 正数
d. 只能是0 或1
题目17
x, y, z 被定义为int 型变量,若从键盘为其输入数据,则正确的输入语句是()选择一项:
a. scanf(“%d%d%d”, x, y, z);
b. read(“%d%d%d”, &x, &y, &z);
c. scanf(“%d%d%d”, &x, &y, &z);
d. input x, y, z
题目18
若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是()
选择一项:
a. double(x)/10;
b. x = x + 10 = x + y;
c. ++x, y = x--;
d. x + 1 = y;
题目19
若w=1, x = 2, y=3, z = 4 ,则条件表达式w < x ? w: y < z ? y : z 的值是()选择一项:
a. 1
b. 2
c. 3
d. 4
题目20
数值029 是一个()
选择一项:
a. 十六进制
b. 非法数
c. 十进制
d. 八进制数
CBBBC BCACD BCCAD BCCAB。

相关文档
最新文档