杭州电子科技大学信息工程学院考试试卷(a)卷。
说明: 请将全部答案都书写在第6 页答题纸上,否则答题无效。>
试题。一、判断题(用‘√’或‘×’标注对错,共10分)
1. 在 c 程序中 , 函数既可以嵌套定义 , 也可以嵌套调用。(
2. 传值调用的形参只有在被调用时,才被创建(分配存储单元。
3. 在c程序中,若对函数类型未加说明,则函数的隐含类型为void
4. 构成数组的各个元素必须具有相同的类型。(
5. c语言的编译系统对宏命令的处理是在c源程序编译阶段完成的。(
6. 若有说明:int a[3]=;则数组a第一维大小是3。(
7. 若a为一维数组名,则*(a+i)与a[i]等价。(
8. c语言中的宏定义允许嵌套定义,也允许带参数。(
9. 在程序中定义了一个结构体类型,将为此类型分配存储空间。(
10. c文件使用前需要打开,使用后需要关闭。(
试题。二、单选题,根据题目从a、b、c、d中,选择一个正确的选项(共20分)
1. 以下叙述不正确的是( )
a. main函数在c语言中必须有且只有一个。
b.c程序的执行从main函数开始,所以main函数必须放在程序最前面。
c. 函数可以带参数,也可以不带参数。
d. 每个函数执行时,按函数体中语句的先后次序,依次执行每条语句。
2. 如果在函数中定义一个变量,有关该变量作用域正确的是( )
a.只在该函数中有效b.在该文件中有效。
c.在本程序中有效d.为非法变量。
3. 一个局部变量,如果没有特别指明它的存储类别,那么它的存储类别为( )
a. staticb. register
c. externd. auto
4. 在max( (1,2),3+4 ) 函数调用中,含有几个实参( )
a. 1b. 2c. 3d. 4
5. 对于以下递归函数f,调用f(4),其返回值为( )
int f(int n);
则表达式a[5]的值为( )
a. 5b. 1
c. 不确定的值d. 0
7. 已知 char s 12\0ab”;,则数组s的长度为( )s所存放的字符串的长度为( )a.6和 5b. 6和2c. 5和2d. 5和5
8. 若有定义 int a[3][4], 则数组元素a[2][2]之前有( )个元素?
a. 3b. 5
c. 10d. 8
9. 下列哪个语句存在语法错误。
a. char c = h';
b. char c h";
c. char c =
d. char c
10. 有数组定义语句“char a[20];”则正确的输入语句为。
a.scanf("%s",&ab.scanf("%s",a)
c.gets(a[20d.gets(a) ;
11. 下列程序的运行结果为( )
#include <>
#define n 5+5
int main(),p=&a[0], q=a+3;
则表达式p-q的值为( )
a. 3b. -3
c. -6d. 6
16. 若有定义: char s happynewyear";
则下面那条语句能输出字符’n
a. printf(“%s”, s+5b. printf(“%c”, s+5);
c. printf(“%s”, s+5d. printf(“%c”, s+5));
17. 有以下的结构变量定义语句:
struct student stu;
则下列叙述中错误的是( )
a.结构类型名为studentb.结构类型名为stu
c.num是结构成员名d.struct是c的关键字。
18. 设变量定义如下,则对其中的结构分量num正确的引用是( )
struct student ,,
int i,j,sum=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if( i+j ==4 )
sum+=a[i][j];
printf("%d",sum);
a. 15b. 9c. 16d. 64
试题。四、程序填空题(每空2分,共26分)
说明:阅读下列程序说明和相应程序,在每小题提供的若干可选答案中,挑选一个正确答案。
1. 【程序说明】输出所有的”水仙花数”,水仙花数是指一个三位数,其各位数字立方和等于其本身。
#include <>
成都信息工程学院C语言作业答案
分类一。1.编写一程序实现以下功能。x x只考虑整数int且必须定义为int 但f x 完全可能超过int的表示范围 通过键盘输入 输入前给出提示pleaseinputx 然后计算并在屏幕上输出函数值。注意,图1中的括号不是 而是 编程可用素材 printf pleaseinputx 5x 27 x...
工程学院作业
工程制图作业 班级姓名学号。1.根据小图尺寸按1 1比例要求完成大图 2.已知点的一个投影和下列条件,求作其余两投影 1.点a在v面之前10mm 2.点b在点a的左方20mm 3.点c在h面内。3.依据下列条件作出各直线的三面投影。1 正平线ab长20mm,距v面15mm,且点b在点a的右下方 2 ...
信息工程学院2023年工作总结
2009年信息工程学院全体职工在院领导的正确领导下,全院职工团结一致 齐心协力,根据学校总体工作安排,结合分院工作性质,真抓实干 不断创新的一年。在这一年里,我们以科学发展观为统领,本着 一切为了学生,为了学生的一切 的宗旨,以规范教学管理 保证教学质量为准则,在实践教学等方面进行了大胆的改革与探索...