信息学院2011年C语言程序设计期末复习资料-推荐下载

合集下载

大学《C语言程序设计》期末复习资料

大学《C语言程序设计》期末复习资料

1. 有一个Person类,私有数据成员name、age和sex分别表示人的姓名、年龄和性别。

雇员类Employee是Person的派生类,新增数据成员部门department和薪水salary。

请用C++代码描述这两个类,并用Employee类的成员函数Display实现雇员的姓名、年龄、性别、部门和薪水的输出。

#include<iostream>#include<string>using namespace std;class Person{public:Person(char *s1 = " ", int a = 0, char *s2 = " "){strcpy(name, s1);age = a;strcpy(sex, s2);}void Display(){cout << name << " " << age << " " << sex << " ";}private:char name[8];int age;char sex[2];};class Employee:public Person{public:Employee(char *s1 = " ", int a = 0, char *s2 = " ", char *s3 = " ", double s = 0):Person(s1, a, s2){strcpy(department, s3);salary = s;}void Display(){Person::Display(); cout << department << " " << salary << endl; }private:char department[20];double salary;};void main(){Employee ee("张三",28,"男","计算机",9000);ee.Display();}2. c++程序设计,实现长方体的面积和体积计算(1)长方体的面积计算公式: s=2(a*b+b*c+c*a);(2)长方体的体积计算公式:v=a*b*c;#include<iostream>using namespace std;class Changfangti{private:double Long;double Wide;double High;public:Changfangti(double a, double b, double c);double area();double volume();};Changfangti::Changfangti(double a, double b, double c){Long = a;Wide = b;High = c;}double Changfangti::area(){return 2 * ((Long*Wide) + (Long*High) + (Wide* High));}double Changfangti::volume(){return (Long*Wide*High);}int main(){cout << "请输入:" << endl;double a, b, c;cin >> a >> b >> c;Changfangti a1(a,b,c);cout << "长方体的体积为:" << a1.volume() <<endl;cout << "长方体的面积为:" << a1.area() << endl;while (1);return 0;}3. 【例题9-8】定义一个类 Time, 私有数据成员为hour、 minute和sec,声明输入(set_time)/输出(show_time)时间的成员函数和引用变量t;在类外定义函数set_time,和show_time函数,t为引用变量;在主函数中定义Time类的对象t1,调用t1的成员函数set_time输入数据和show_time输出t1的数据。

C语言期末复习文档.docx

C语言期末复习文档.docx

期末考试题型:程序设计基础题型举例•、选择题1、 C 语言规定:在一个源程序中,main 函数的位置—B ________ 。

A. 只能在程序头部;B.可以在程序任何位置;C.必须在#include ^Uttdefine 语句后面;D.只能在程序最后面。

2、 在使用TurboC2.0环境编辑程序时,运行某程序使用的菜单项为_A_。

A. RUNB. FILEC. EDITD. OPTION 3、 下面标识符中止确的是—B _______ oA. $a#bB. sumC. 1A23BCD.Y ・M ・D 4、 在C 语言屮(以16位PC 机为例),存储一个整型、字符型、双精度实型变量 所需的字节数是 ____ C_0A.4、1、4B.4、1、4C.2、1、8D. 2、2、85、 下面的变量说明中 _____ B ________ 是止确的。

A. Char : a, b, c ;B ・ Char a, b, c ; C. Char a ; b ; c ; D. Char a, b, c6、判断char 型变量ch 是否为大写字母的止确表达式是—C ________C. (ch>=/A ,)&&(ch<=T)D. (W<= ch)AND(/Z ,>= ch) 7、已知int x=10,y=20,z=30;以下语句执行后x,y,z 的值是 ____ D _____ if(x>y) z=x; x=y; y=z; 、 选择题 30分二、 填空题或程序填空三、 判断题10分 四、 分析题20分 五、 编程题 20—20分 30分A. /A ,<=ch<=7,B. (ch>=W)&(ch<=T)A. x=10, y=20, z=30B. x=20, y=30, z=20C. x=20, y=30, z=10D. x=20, y=30, z=30int n=0;while(n++<=2);printf( “%d” z n);A. 2B. 3C.4D.死循环9、下面程序的功能是输岀如右图所示形式的金字塔图案。

C语言程序设计_2011期末考试复习资料

C语言程序设计_2011期末考试复习资料
典型例题:P144 例5-3 5-4 例4-14 P153 例5-8 P163 例5-14 5典型例题: 练习题:P165 选择 4 5 7 10 练习题: 填空题 7 8读程序 3 4 8读程序
C程序设计期末辅导 程序设计期末辅导
• • • • • •
考点说明
第6章 指针 指针变量的定义及使用; 指针变量的定义及使用; 指针的基本运算(间接存取、赋值、加减); 指针的基本运算(间接存取、赋值、加减); 指向数组的指针变量的定义及使用( 指向数组的指针变量的定义及使用(字符串的 输出); 输出); 指向一维数组的指针变量(行指针)的使用( 指向一维数组的指针变量(行指针)的使用(引 用元素); 用元素); 指针变量作函数参数; 指针变量作函数参数; 指向函数的指针变量和指针型函数的定义; 指向函数的指针变量和指针型函数的定义;
典型例题:P58 例3-4 p62 例3-8 P64 例3-11 典型例题:
C程序设计期末辅导 程序设计期末辅导
考点说明
第3章 (2)分支结构程序设计 • if语句三种形式,判断条件的正确描述 if语句三种形式, 语句三种形式 • else配对问题; else配对问题; 配对问题 • switch语句的应用 switch语句的应用 • if语句的嵌套使用,大括号的配对使用; if语句的嵌套使用,大括号的配对使用; 语句的嵌套使用 • 分支结构的综合应用; 分支结构的综合应用;
读程序 3 4 程序填空 2 4
典型例题:P104 例4-3 p115 例4-14 P119 例4-17 P125 例4-22 典型例题: 练习题:P134 选择 2 10 练习题:
C程序设计期末辅导 程序设计期末辅导
第5章 数组 • 排序(冒泡法、选择法和擂台法、利用指针 排序(冒泡法、选择法和擂台法、 数组的字符串排序); 数组的字符串排序); • 数组初始化或赋值及输入输出运算; 数组初始化或赋值及输入输出运算; • 字符串运算(指针变量方法); 字符串运算(指针变量方法); • 字符数组处理的综合应用程序; 字符数组处理的综合应用程序;

信息学院2011年C语言程序设计期末复习资料

信息学院2011年C语言程序设计期末复习资料

《C语言程序设计》期末复习资料一、考试题型及其分数分布:1、单项选择题(每小题2分,共30分)2、填空题(每空1分,共20分)3、程序阅读分析题(每小题3分,共30分)4、编程题(每小题10分,共20分)二、复习要点1、构成C程序的基本单位是?函数2、字符型常量的正确使用方式。

3、合法的用户标识符是?4、强制类型转换的正确运用。

(float)(5/2)5、自增自减运算符使用要点。

6、逗号表达式值的概念及其正确运用。

(例如:已知 int a,b;执行语句a=(b=3*4,b*2),b+9;变量a的值是?)7、scanf函数多数据输入时的格式控制问题(空格或逗号的使用)"%d%d%d"是按十进值格式输入三个整数值。

输入时,在两个数据之间可以用一个或多个空格、tab 键、回车键分隔。

8、二维数组定义时下标值缺省的规则。

9、printf函数输出数据时总长度和小数位数的确定。

12d10、指向数组的指针灵活运用的问题。

(例如:已知:char s[10] ,*p=s;下列错误的表达式是:s=p+5 p=s+5 s[2]=p[3] *p=s[0])11、自增自减运算符“先用后增减,先增减后用”的问题。

12、字符串复制函数和字符数组(串)长度的概念和运用。

(例如:satic charstr[ ]=”bei jing” ;则执行下列语句后的输出结果为?printf(“%d\n”,strlen(strcpy(str,”hello!”)));另外:char a[]=”abcde”,b[]={a’,’b’,’c’,’d’,’e’};中a与b的区别和联系。

s t atic char str[]=”bei jing”;printf(“%d\n”,strlen(strcpy(str,”hello!”)));#include<stdio.h>main(){ int a,b;static char str[]="bei jing";a=strlen(str);strcpy(str,"hello!");b=strlen(str);printf("%d,%d\n",a,b);}8,6strlen()求数组中存放的字符串的长度!(不算\0)13、“循环条件”与“循环结束条件”的概念。

C语言期末试题2011年C

C语言期末试题2011年C

倾情奉献---马杰C 语言 考试题,满分为100分。

本试卷为卷面笔试部分,卷面满分为90分。

一、填空题(10分,第1小题4分,其余每空1分) 1.设有下列登记表,请采用最佳方式定义一种数据类型来表示这些数据的集合。

其中,配偶姓名用spouseName 表示,子女人数用children 表示。

注意行为规范,遵守考试纪律! 姓名name 性别 sex 职业 profession 婚姻状况marital 未婚 年龄 single Age 已婚married 离婚日期 divorcedDay 配偶 姓名 子女 人数 年 year 月 month 日 date 婚姻状况标记 marry Flag marital2.C语言中构造数据类型包括、、。

3.C语言中用_______表示逻辑值“假”,用________表示逻辑值“真”。

4.char *p[10];这条语句的含义是:__ ___ _ _ 。

二、判断下列问题描述正确与否,正确的打“√”,错误的打“×”。

(4分,每题1分)1.如果在程序中定义静态变量和全局变量时,未明确指明其初始值,那么它们可以在程序编译阶段自动被初始化为0值。

()2.在C语言中,可以用typedef定义一种新的数据类型。

()3.在C语言中,实参与其对应的形参各占独立的存储单元。

()4. 在C语言中,函数的定义可以嵌套。

()三、选择题:(10分,每题2分)1.若用数组名作为函数调用时的实参,则实际上传递给形参的是()。

A.数组的首地址 B. 数组的第一个元素值C.数组中全部元素的值 D. 数组元素的个数2.判断两个字符串s1和s2相等,应当使用( )。

A. if (s1 == s2)B. if (s1 = s2)C. if (!strcmp(s1,s2))D. if (strcmp(s1,s2))3.在while(x)语句中的x与下面条件表达式等价的是:。

A. x!=0B. x==1C. x!=1D. x==04.二维数组a有m行n列,则在a[i][j]之前的元素个数为()。

2011信息工程学院C语言2期末试卷(A)

2011信息工程学院C语言2期末试卷(A)

杭州电子科技大学信息工程学院考试试卷(A)卷考试课程计算机应用基础与程序设计(C语言)2考试日期2011年6月 13 日成绩课程号教师号任课教师姓名考生姓名学号年级专业说明: 请将全部答案都书写在第5页答题纸上,否则答题无效。

试题一、判断题 (共10分) (用‘√’或‘×’标注对错)1.void类型的函数一定无形参。

×2.函数f中有语句return(x,y);则函数f可以返回x、y这两个值。

×3.函数f可以用f(f(x))形式调用,这种调用形式是递归调用。

×4.数组元素的下标必须是整数,不能用实数。

√5.若有定义语句“int a[10];”则a[10-9/2] 是合法的数组元素。

√6.若有定义“int a[5][6];”,则在数组元素a[2][4]前有16个元素。

√7.若有定义语句“int a[10],i=2;”,则&a[i]与a+i等价。

√8.数组定义语句“char c[ ]= "Hello";”与“char c[ ]={‘H’,’e’,’l’,’l’,’o’};”等价。

× 9.语句“double *p=&x,x;”使指针变量p指向变量x。

×10.若fp已正确定义并指向某文件,当未遇到该文件结束标志时函数feof(fp)的值为0。

√试题二、单选题,根据题目从A、B、C、D中,选择一个正确的选项(共20分)1.C语言传值调用的特点是( C )。

A.实参必须是变量B.实参传给形参变量的数据是地址C.在函数中形参变量值改变后,不改变实参变量的值D.在函数中形参变量值改变后,实参变量的值随之也改变2.如果在函数中定义一个变量,有关该变量作用域正确的是( A )。

A.只在该函数中有效 B.在该文件中有效C.在本程序中有效D.为非法变量3.C 语言总是从( A )函数开始执行。

A. main B.处于最前的 C.处于最后的 D.随机选一个4.根据下面函数print的定义,选出调用函数print(63429)的值是( B )。

c语言期末考试题库及详解答案

c语言期末考试题库及详解答案C语言作为计算机编程的基础语言,其期末考试通常包含对基础语法、数据结构、算法设计等方面的考察。

以下是一份C语言期末考试题库及详解答案,供学生复习参考。

1. 编写一个C程序,实现两个整数的加法运算,并输出结果。

```c#include <stdio.h>int main() {int a, b, sum;printf("请输入两个整数:");scanf("%d %d", &a, &b);sum = a + b;printf("两个整数相加的结果是:%d\n", sum);return 0;}```2. 编写一个C程序,实现字符串的反转输出。

```c#include <stdio.h>#include <string.h>void reverseString(char str[]) {int length = strlen(str);for (int i = 0; i < length / 2; i++) {char temp = str[i];str[i] = str[length - i - 1];str[length - i - 1] = temp;}}int main() {char str[100];printf("请输入一个字符串:");scanf("%s", str);reverseString(str);printf("反转后的字符串是:%s\n", str);return 0;}```3. 编写一个C程序,实现查找数组中的最大值,并输出其索引。

```c#include <stdio.h>int main() {int arr[] = {5, 10, 15, 20, 25};int maxIndex = 0;for (int i = 1; i < 5; i++) {if (arr[i] > arr[maxIndex]) {maxIndex = i;}}printf("数组中的最大值是:%d,其索引为:%d\n",arr[maxIndex], maxIndex);return 0;}```4. 编写一个C程序,实现冒泡排序算法。

2011C语言程序设计期末试卷A卷-48课时

━ ━ ━ ━ ━ ━ ━ ━ ━ 装 ━ ━ ━ ━ ━ ━ ━ ━ ━ 订 ━ ━ ━ ━ ━ ━ ━ ━ ━ 线 ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━防灾科技学院2010~ 2011学年 第二学期期末考试C 语言程序设计 试卷(A 卷) 使用班级 /112/113/121/122/131/132/141/142/211/212/213/311/312/313/531 答题时间 120分钟一、选择题(共15小题,每题2分,共30分。

请将答案写在答题纸上)1.以下叙述不正确的是( )。

A.一个C 语言源程序可以由一个或多个函数组成B.一个C 语言源程序必须包含一个main 函数C.C 语言源程序的基本组成单位是函数D.在C 语言源程序中,注释说明只能位于一条语句的后面 2.在程序设计中,流程图画法中的菱形表示( )。

A. 起止框B. 输入输出框C. 判断框D. 处理框 3.下列标识符中,( )是合法的用户标识符。

A. A#C B. getch1C.structD. stu*14.以下能正确定义且赋初值的语句是( )。

A.int n1=n2=10;B.char c=32;C.float f=f+1.1;D.double x=12.3E2.5; 5.以下运算符中不是关系运算符的是( )。

A.<B.>=C.!D.!= 6. 表达式(int)2.1416的值是( )。

A. 2B. 2.1C. 0D. 3 7.有关下述语句输出的判断中,正确的是( )。

char x='A'; printf("%d", x);A.赋值非法B.输出值不确定C.输出值为-32D.输出值为65 8.对if 语句中表达式的类型,下面正确的描述是( )。

A.必须是关系表达式或逻辑表达式B.必须是关系表达式或算术表达式C.可以是任意表达式D.必须是关系表达式 9.以下正确的描述是( )。

(完整word版)C语言程序设计期末考试卷及答案.doc,推荐文档

..C语言程序设计期末考试卷及答案一、单项选择题。

从A 、B 、C 、D 四个选项中,选择一个最佳答案填入括号内( 每小题1分,共计30分)。

1.一个C 语言程序的执行是从( )。

A )本程序文件的第一个函数开始,到本程序文件的最后一个函数结束B )本程序的main 函数开始,到main 函数结束C )本程序的main 函数开始,到本程序文件的最后一个函数结束D )本程序文件的第一个函数开始,到本程序的main 函数结束2.下列选项中不属于...C 语言关键字的是( )。

A )switch B )printf C )default D )case3.设有语句 int a = 4; ,则执行了语句 a += a -= a * a; 后,变量a 的值是( )。

A )24B ) -24C )4D )164.已知int i;float d;,则正确的表达式是( )。

A )(int d)B )int(d)%iC )(int)d%iD )int(d%i)5.已知int i,a;,执行语句i=(a=3*9,a/5),a+11; 后,变量i 的值是( )。

A )5B )16C )27D )386.下列选项中合法的字符型常量是( )。

A )"a"B )'\n'C )"\n"D )a7.下面程序的运行结果是( )。

#include <stdio.h> void main( ) { int k = 15;printf("k = %d,k = %o,k = %x\n",k,k,k); }A )k = 15,k = 15,k = 15B )k = 15,k = 17,k = 17C )k = 15,k = 017,k = 0xfD )k = 15,k = 17,k = f8.已知a,b,c 为int 类型,执行语句:scanf ("%d%d%d",&a,&b,&c );使得a 为10,b 为20,c 为30,以下不正确...的输入形式是( )。

武汉科技大学信息学院2011期末C语言程序设计试卷A答案

试题答案
2011年~2012年第2学期
课程名称:C语言程序设计专业年级:DB电子信息工程2011级
考生学号:考生姓名:
试卷类型:A卷□B卷□考试方式:开卷□闭卷□
………………………………………………………………………………………………………
一单项选择题(每小题2分,共10分)
C
B
C
D
B
二、填空题(每空2分,共28分)
for(j=n-1;j>0;j--)
*(p+j)=*(p+j-1);
*p=end;
}
}
1、x=12
x=10
x=8
2、0 0 0 0 0 0 0 0 0 0
0 2 0 3 0 4 0 5 0 6
3、a=10 b=4
a=10 b=4
a=11 b=4
a=4 b=11
a=6 b=11
四、程序填空(每空2分,共18分)
1、
【1】9【2】a[i][j]=0【3】i+j<8【4】a[i][j]=-1
for(i=0;i<10;i++)
{
if(num[i]==m)
sum++;
}
printf("sum=%d",sum);
}
2、#include <stdio.h>
void input(int num[],int n);
void output(int num[],int n);
void move(int num[],int n,int m);
void main()
{int num[10];
int m;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电通,力1根保过据护管生高线产中0不工资仅艺料可高试以中卷解资配决料置吊试技顶卷术层要是配求指置,机不对组规电在范气进高设行中备继资进电料行保试空护卷载高问与中题带资2负料2,荷试而下卷且高总可中体保资配障料置各试时类卷,管调需路控要习试在题验最到;大位对限。设度在备内管进来路行确敷调保设整机过使组程其高1在中正资,常料要工试加况卷强下安看与全22过,22度并22工且22作尽22下可护都能1关可地于以缩管正小路常故高工障中作高资;中料对资试于料卷继试连电卷接保破管护坏口进范处行围理整,高核或中对者资定对料值某试,些卷审异弯核常扁与高度校中固对资定图料盒纸试位,卷置编工.写况保复进护杂行层设自防备动腐与处跨装理接置,地高尤线中其弯资要曲料避半试免径卷错标调误高试高等方中,案资要,料求编试技5写、卷术重电保交要气护底设设装。备备置管4高调、动线中试电作敷资高气,设料中课并技3试资件且、术卷料中拒管试试调绝路包验卷试动敷含方技作设线案术,技槽以来术、及避管系免架统不等启必多动要项方高方案中式;资,对料为整试解套卷决启突高动然中过停语程机文中。电高因气中此课资,件料电中试力管卷高壁电中薄气资、设料接备试口进卷不行保严调护等试装问工置题作调,并试合且技理进术利行,用过要管关求线运电敷行力设高保技中护术资装。料置线试做缆卷到敷技准设术确原指灵则导活:。。在对对分于于线调差盒试动处过保,程护当中装不高置同中高电资中压料资回试料路卷试交技卷叉术调时问试,题技应,术采作是用为指金调发属试电隔人机板员一进,变行需压隔要器开在组处事在理前发;掌生同握内一图部线纸故槽资障内料时,、,强设需电备要回制进路造行须厂外同家部时出电切具源断高高习中中题资资电料料源试试,卷卷线试切缆验除敷报从设告而完与采毕相用,关高要技中进术资行资料检料试查,卷和并主检且要测了保处解护理现装。场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
ch=getchar( );
while(ch=getchar()!=’\n’)
{ if (ch>=0&&ch<=9 ) n++;
}
28、putchar( ) 函数的功能是什么?
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电通,力1根保过据护管生高线产中0不工资仅艺料可高试以中卷解资配决料置吊试技顶卷术层要是配求指置,机不对组规电在范气进高设行中备继资进电料行保试空护卷载高问与中题带资2负料2,荷试而下卷且高总可中体保资配障料置各试时类卷,管调需路控要习试在题验最到;大位对限。设度在备内管进来路行确敷调保设整机过使组程其高1在中正资,常料要工试加况卷强下安看与全22过,22度并22工且22作尽22下可护都能1关可地于以缩管正小路常故高工障中作高资;中料对资试于料卷继试连电卷接保破管护坏口进范处行围理整,高核或中对者资定对料值某试,些卷审异弯核常扁与高度校中固对资定图料盒纸试位,卷置编工.写况保复进护杂行层设自防备动腐与处跨装理接置,地高尤线中其弯资要曲料避半试免径卷错标调误高试高等方中,案资要,料求编试技5写、卷术重电保交要气护底设设装。备备置管4高调、动线中试电作敷资高气,设料中课并技3试资件且、术卷料中拒管试试调绝路包验卷试动敷含方技作设线案术,技槽以来术、及避管系免架统不等启必多动要项方高方案中式;资,对料为整试解套卷决启突高动然中过停语程机文中。电高因气中此课资,件料电中试力管卷高壁电中薄气资、设料接备试口进卷不行保严调护等试装问工置题作调,并试合且技理进术利行,用过要管关求线运电敷行力设高保技中护术资装。料置线试做缆卷到敷技准设术确原指灵则导活:。。在对对分于于线调差盒试动处过保,程护当中装不高置同中高电资中压料资回试料路卷试交技卷叉术调时问试,题技应,术采作是用为指金调发属试电隔人机板员一进,变行需压隔要器开在组处事在理前发;掌生同握内一图部线纸故槽资障内料时,、,强设需电备要回制进路造行须厂外同家部时出电切具源断高高习中中题资资电料料源试试,卷卷线试切缆验除敷报从设告而完与采毕相用,关高要技中进术资行资料检料试查,卷和并主检且要测了保处解护理现装。场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
#include<stdio.h>
main()
{ int a,b;
static char str[]="bei jing";
a=strlen(str);
strcpy(str,"hello!");
b=strlen(str);
printf("%d,%d\n",a,b);
}
8,6
strlen()求数组中存放的字符串的长度!(不算\0)
printf(“பைடு நூலகம்s”,str1);
当 str1<str2 时,返回值<0 当 str1=str2 时,返 回值=0 当 str1>str2 时,返回值>0 即:两个字 符串自左向右逐个字符相比(按 ASCII 值大小相比较), 直到出现不同的字符或遇'\0'为止。如: "A"<"B" "a">"A" "computer">"compare"
当使用完一个文件后,应该将该文件关闭,以防止它再被调用。“关闭”
就是是文件指针变量不再指向该文件,也就是文件指针变量与该文件“断开”,
此后不能通过该指针变量对原来与其相联系的文件进行读写操作,除非再次打
开,使文件变量重新指向该文件。
冲区。
【调用形式】fclose(文件指针变量名)
【功能】关闭文件指针变量所指向的文件,同时自动释放分配给文件的缓
A) 二进制文件打开后可以先读文件的末尾,而顺序文件不可以。
B) 在程序结束时,应当用 fclose 函数关闭已打开的文件。
C) 用 fread 函数从二进制文件中读数,可以用数组名给数组所有元素读入
数据。
D) 不可以用 FILE 定义指向二进制文件的文件指针。
20、三种循环结构的区别与联系。
21、当说明一个结构体变量时系统分配给它的内存是( )。
13、“循环条件”与“循环结束条件”的概念。 14、字符串比较函数 strcmp 返回值的概念。
较大字符串的正确语句是: A.if(strcmp(str1,str2)) printf(“%s”,str1); B.if(str1>str2) printf(“%s”,str1); C.if(strcmp(str1,str2)>0) printf(“%s”,str1); D.if(strcmp(str1)>strcmp(str2))
A)各成员所需内存的总和
C)成员中占内存量最大者所需的容量 D)结构中最后一个成员所需内存量
22、二维数组转换成等价的一维数组,原二维数组中元素转换成一维数组后在
一维数组中的下标应该是?
23、在位运算中,操作数每右移一位,其结果相当于什么?若左移 1 位,其结
果相当于什么?
24、当顺利执行了文件关闭操作时,fclose()函数的返回值是什么?
4、强制类型转换的正确运用。(float)(5/2)
5、自增自减运算符使用要点。 6、逗号表达式值的概念及其正确运用。(例如:已知 int a,b;执行语句
a=(b=3*4,b*2),b+9;变量 a 的值是?) 7、scanf 函数多数据输入时的格式控制问题(空格或逗号的使用)
"%d%d%d"是按十进值格式输入三个整数值。
输入时,在两个数据之间可以用一个或多个空格、
tab 键、回车键分隔。
8、二维数组定义时下标值缺省的规则。 9、printf 函数输出数据时总长度和小数位数的确定。12d 10、指向数组的指针灵活运用的问题。(例如:已知:char s[10] ,*p=s;下
列错误的表达式是:s=p+5 p=s+5 s[2]=p[3] *p=s[0]) 11、自增自减运算符“先用后增减,先增减后用”的问题。 12、字符串复制函数和字符数组(串)长度的概念和运用。(例如:satic
15、函数值类型的定义缺省时函数值的隐含类型是?void 16、调用一个函数,且此函数中没有 return 语句,意味着什么?
该函数没有返回值
17、main 函数调用自定义函数时返回值的使用。 18、在一个文件中定义的全局变量的作用域为?
从定义该变量开始至本文件结束
19、以下叙述中错误的是( )。
《C 语言程序设计》期末复习资料
一、考试题型及其分数分布:
1、单项选择题(每小题 2 分,共 30 分) 2、填空题(每空 1 分,共 20 分) 3、程序阅读分析题(每小题 3 分,共 30 分) 4、编程题(每小题 10 分,共 20 分)
二、复习要点
1、构成 C 程序的基本单位是?函数
2、字符型常量的正确使用方式。 3、合法的用户标识符是?
【返回值】文件能正常关闭,则返回 0,否则返回非 0.
25、实型变量的类型说明符有哪些?float 、double 26、表达式 8+9>2&&25%5 的结果是什么? 27、编写从键盘输入的字符中统计数字字符的个数的程序,字符用 getchar( )获
得,循环条件由判断是否回车构成。
int n=0,ch;
printf(“%d\n”,strlen(strcpy(str,”hello!”)));
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电通,力1根保过据护管生高线产中0不工资仅艺料可高试以中卷解资配决料置吊试技顶卷术层要是配求指置,机不对组规电在范气进高设行中备继资进电料行保试空护卷载高问与中题带资2负料2,荷试而下卷且高总可中体保资配障料置各试时类卷,管调需路控要习试在题验最到;大位对限。设度在备内管进来路行确敷调保设整机过使组程其高1在中正资,常料要工试加况卷强下安看与全22过,22度并22工且22作尽22下可护都能1关可地于以缩管正小路常故高工障中作高资;中料对资试于料卷继试连电卷接保破管护坏口进范处行围理整,高核或中对者资定对料值某试,些卷审异弯核常扁与高度校中固对资定图料盒纸试位,卷置编工.写况保复进护杂行层设自防备动腐与处跨装理接置,地高尤线中其弯资要曲料避半试免径卷错标调误高试高等方中,案资要,料求编试技5写、卷术重电保交要气护底设设装。备备置管4高调、动线中试电作敷资高气,设料中课并技3试资件且、术卷料中拒管试试调绝路包验卷试动敷含方技作设线案术,技槽以来术、及避管系免架统不等启必多动要项方高方案中式;资,对料为整试解套卷决启突高动然中过停语程机文中。电高因气中此课资,件料电中试力管卷高壁电中薄气资、设料接备试口进卷不行保严调护等试装问工置题作调,并试合且技理进术利行,用过要管关求线运电敷行力设高保技中护术资装。料置线试做缆卷到敷技准设术确原指灵则导活:。。在对对分于于线调差盒试动处过保,程护当中装不高置同中高电资中压料资回试料路卷试交技卷叉术调时问试,题技应,术采作是用为指金调发属试电隔人机板员一进,变行需压隔要器开在组处事在理前发;掌生同握内一图部线纸故槽资障内料时,、,强设需电备要回制进路造行须厂外同家部时出电切具源断高高习中中题资资电料料源试试,卷卷线试切缆验除敷报从设告而完与采毕相用,关高要技中进术资行资料检料试查,卷和并主检且要测了保处解护理现装。场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
相关文档
最新文档