符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
1.以下说法中正确的是( C)
成都创新互联公司主要从事成都网站制作、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务龙湖,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
(3分)
A、 B、 C、 D、
A、C语言程序总是从第一个的函数开始执行
B、在C语言程序中,要调用的函数必须在main()函数中定义
C、C语言程序总是从main()函数开始执行
D、C语言程序中的main()函数必须放在程序的开始部分
2.启动turbo c 的命令是( A)
(3分)
A、 B、 C、 D、
A、TC
B、C
C、TURBOC
D、TURBO_C
3.一个C程序的执行是从(A )(3分)
A、 B、 C、 D、
A、本程序的main函数开始,到main函数结束
B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C、本程序的main函数开始,到本程序文件的最后一个函数结束
D、本程序文件的第一个函数开始,到本程序main函数结束
4.以下叙述正确的是( C)
(3分)
A、 B、 C、 D、
A、在C程序中,main函数必须位于程序的最前面
B、 C程序的每行中只能写一条语句
C、C语言本身没有输入输出语句
D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误
5.一个C语言程序是由(A)
(3分)
A、 B、 C、 D、
A、一个主程序和若干子程序组成
B、函数组成
C、若干过程组成
D、若干子程序组成
6.下列各选项中,合法的c语言关键字是( D).(3分)
A、 B、 C、 D、
A、integex
B、sin
C、string
D、void
7.TURBO C中,int类型变量所占字节数是( D)(3分)
A、 B、 C、 D、
A、1
B、2
C、3
D、4
8.下列不合法的十六进制数是(B )(3分)
A、 B、 C、 D、
A、oxff
B、0Xcde
C、Oxll
D、Ox23
9.C语言中定义了一个变量,该变量代表内存中的一个(C )(3分)
A、 B、 C、 D、
A、区域
B、单元
C、地址
D、容量
10.在C语言中,数字029是一个(A)(3分)
A、 B、 C、 D、
A、八进制数
B、十六进制数
C、十进制数
D、非法数
11.函数体用_______开始,用______结束.(3分)
答:main return
12.C源程序的基本单位是______________(3分)
答:语句
13.一个C源程序中至少应包括一个_____________(3分)
答:main函数
14.在一个C源程序中,注释部分两侧的分界符分别为________和________(3分)
答:/* */
15.结构化程序所规定的3种基本控制结构是——、——、——(3分)
答:顺序结构 选择顺序 循环顺序
16.在c语言中,整数可用——进制、——进制和——进制3种数制表示.(3分)
答:二 八 十六
17.一个c语言程序的开发过程包括:编辑、——、连接和运行4个步骤.(3分)
答:编译
18.在C语言中,输入操作是由库函数——完成的,输出操作是由库函数 —— 完成的.(3分)
答:scanf printf
19.C程序执行过程生成的3种文件及扩展名为——,——,——(3分)
答:c exe obj
20.C语言中的标识符只能由3种字符组成,它们是——、——和——
(3分)
答:_ 英语字母 阿拉伯数字
21.编写一个C程序,输出以下信息:
");
return 0;
}
22.编写一个程序,输入a,b,c三个值,输出其中最大者.(3分)
#include
int main(void)
{
int a,b,c;
scanf("%i%i%i,a,b,c");
a=(ab?a;b);
a=ca?c:a;
printf("%i ",a);
return 0;
}
23.
显示“How are you!”的c语言程序.(3分)
#include
int main(void)
{
printf("How are you!");
return 0;
}
#include stdio.h
int fun(void);
int main()
{
printf("%d",fun())
return 0;
}
int fun(void)//int 表示这个函数的返回值是整型的
{
return 5;
}
就fun与main函数来说main函数是主调函数,fun函数是被调函数, 因为fun在main函数中被调用,
return 5;就是fun函数的返回值(返回一个5),return 0;是main函数的返回值(返回0,这个返回值是给操作系统看的)
1楼感觉对函数指针不是很了解,就不评论了. 2楼的基本还可以,但是int (*p)(),然后让它指向max函数,一个包含两个未知量的函数,这在后来的标准c里面是不支持的好像. 3楼吧,那么多*,感觉有点不大对. *是取内容,连着那么* ,我没试过,没有多少意义至少.他11级了,应该也不会怎么有错,你可以试试(我不打算加那么多*, 就不调试了).
程序里面对函数的调用,就是通过函数的入口地址,然转入函数. 这样的话,函数指针的意义就明显了.函数指针指向了函数的入口,即函数指针里是函数的入口地址. 指针不能指向函数这种说法肯定是不对的.话说回来,1楼的老兄可能看错书了,或者记错了.
类型匹配很重要,二楼的声明和使用不一致,这在老版的编译器里也是支持的.那时候ANSI标准还没有制定出来.现在而言,这种定义应该不被支持了才是.
那个声明应该如下:
int (*p)(int , int);
这样才能指向
int name(int,int)型的函数.么有实验过,但按这种写法是不错的肯定.
三楼那个********p,怎么都觉得不对.
C源程序是由函数组成的。
C程序是由一组或是变量或是函数的外部对象组的。 函数是一个自我包含的完成一定相关功能的执行代码段。
从函数定义的角度看,函数可分为库函数和用户定义函数两种。
1)库函数
由C系统提供,用户无须定义, 也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。在前面各章的例题中反复用到printf 、 scanf 、 getchar 、putchar、gets、puts、strcat等函数均属此类。
(2)用户定义函数
由用户按需要写的函数。对于用户自定义函数, 不仅要在程序中定义函数本身, 而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。
2. C语言的函数兼有其它语言中的函数和过程两种功能,从这个角度看,又可把函数分为有返回值函数和无返回值函数两种。
(1)有返回值函数
此类函数被调用执行完后将向调用者返回一个执行结果, 称为函数返回值。如数学函数即属于此类函数。 由用户定义的这种要返回函数值的函数,必须在函数定义和函数说明中明确返回值的类型。
(2)无返回值函数
此类函数用于完成某项特定的处理任务, 执行完成后不向调用者返回函数值。这类函数类似于其它语言的过程。 由于函数无须返回值,用户在定义此类函数时可指定它的返回为“空类型”, 空类型的说明符为“void”。
3. 从主调函数和被调函数之间数据传送的角度看又可分为无参函数和有参函数两种。
(1)无参函数
函数定义、函数说明及函数调用中均不带参数。 主调函数和被调函数之间不进行参数传送。 此类函数通常用来完成一组指定的功能,可以返回或不返回函数值。
(2)有参函数
也称为带参函数。在函数定义及函数说明时都有参数, 称为形式参数(简称为形参)。在函数调用时也必须给出参数, 称为实际参数(简称为实参)。 进行函数调用时,主调函数将把实参的值传送给形参,供被调函数使用。
4. C语言提供了极为丰富的库函数, 这些库函数又可从功能角度作以下分类。
(1)字符类型分类函数
用于对字符按ASCII码分类:字母,数字,控制字符,分隔符,大小写字母等。
(2)转换函数
用于字符或字符串的转换;在字符量和各类数字量 (整型, 实型等)之间进行转换;在大、小写之间进行转换。
(3)目录路径函数
用于文件目录和路径操作。
(4)诊断函数
用于内部错误检测。
(5)图形函数
用于屏幕管理和各种图形功能。
(6)输入输出函数
用于完成输入输出功能。
(7)接口函数
用于与DOS,BIOS和硬件的接口。
(8)字符串函数
用于字符串操作和处理。
(9)内存管理函数
用于内存管理。
(10)数学函数
用于数学函数计算。
(11)日期和时间函数
用于日期,时间转换操作。
(12)进程控制函数
用于进程管理和控制。
(13)其它函数
用于其它各种功能。
函数可以避免重复的书写。比如一个运算要在不同的地方多次进行,就不必把这么多行都写一遍,调用一个函数就行了。同时减少不必要的变量。从而使程序大大简化。
库函数就比较高深了,它的好处我现在还没有切实体会到。