2023年秋季学期程序设计试题B

发布 2020-04-24 10:46:28 阅读 5154

计算机科学与工程学院2012-2013学年秋季学期。

程序设计ⅰ》期末考试试卷b

学号姓名班级:__任课教师。

1. c语言允许以___开始的单行注释和以开始的块注释两种注释形式。

2. c语言分别在2023年和2023年颁布了两个最重要的标准,通常我们称其为___标准和标准。

3. c语言程序的三种基本结构是顺序结构和结构。

4. 在c语言中,唯一的一个三目运算符是。

5. 根据数据组织形式,文件分为文件和文件。

6. 设x、y,z和k都是int型变量,则执行表达式x = y = 4, z = 5, k = 6)后,x的值为___6___

7. 语句printf("%3f",123456.12345); 则输出结果为:__123456.123

8. 对于变量char c; 若已知其值为大写字母, 将其值转换为相应小写字母的表达式为__c+32

9. 设int a[3][4]=,则*(*a+1)的值为___3

10. 已知语句printf(“%d%%”1)的输出结果为字节。

11. 以下函数的功能是返回x的e次幂。例如,intpow(2,3)的值为2×2×2,假定x是非零的整数。请填空。

int intpow(int x, int e)

int result, n;

for (n = 0; n <=e; n++)

result *=x;

return result;

1. 下列说法中正确的是。

a. c程序总是从第一个定义的函数开始执行。

b. 在c语言中,要调用的函数必须在main() 函数中定义。

c. 程序可以从任何非主函数开始执行。

d. c语言程序总是从main() 函数开始执行的。

2. 下面哪条语句是声明而不是定义。

a. int ib. extern int i; c. void foo(int i){}d. static int i;

3. 与if (x)等价的语句是。

b. if (x ==0) b. if (x ==1) c. if (x !=0d. if (x !=1)

4. 执行语句for ( i = 10; i > 0; i --后,变量i的值为。

a. 10 b. 9 c. 0 d. 1

5. 下面这些事物中,没有“地址”的是。

a. 变量b. 函数c. 宏d. 指针。

6. 数组名作为实参传递给形参时,数组名被处理为。

a. 该数组的长度 b. 该数组的元素个数 c. 该数组的首地址 d. 该数组中各元素的值。

7. 下列说法中正确的是。

a. 任何情况下,int类型变量都占四个字节。

b. 指向double和指向int类型的指针变量所占的字节数是相等的。

c. 一个结构体变量占的字节数,等于每个成员变量字节数的总和。

d. short int类型变量与int类型变量无论何时都占用相同大小的内存。

8. 关于函数的下列说法正确的是。

a. 函数内部可以改变实参的值b. 函数可以有多个返回值。

c. 函数可以返回其内部变量的地址 d. 函数调用时将实参的值赋给形参。

9. s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句s。则以下选项中正确的是。

a. if (s1 > s2) sb. if (strcmp(s1, s2)) s;

c. if (strcmp(s2, s1) >0) sd. if (strcmp(s1, s2) >0) s;

10. 已知:

struct temp

int a;

float b;

data, *p;

若有p = data,则对data中的成员a正确的引用方式为。

a. p-> p).ac. (p).datad.

写出以下程序的执行结果。

1. 下表是3个学生的基本信息:

根据上表内容,定义一个结构体类型和相应的结构体数组,并把上表数据作为初值赋给结构体数组。

2. 程序填空,输出斐波那切数列的前20项:

main()

1. 编程输入输出相应的值。

2. 已知strcpy函数(字符串拷贝)的原型是:

char *strcpy(char * strdest, const char *strsrc);

其中strdest是目的字符串,strsrc是源字符串。 要求:不调用任何c语言的字符串的库函数,编写函数strcpy,以及一个调用该函数的主函数例子。

3. 编程实现:找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小。

C 程序设计试题

全国2011年10月高等教育自学考试。c 程序设计试题。一 单项选择题 本大题共20小题,每小题1分,共20分 1 c 中注释 的有效范围是 a 从 开始到行尾b 从 开始后不终止。c 从 开始到 为止d 从 开始到 为止。2 如想使用std命名空间,正确的程序语句是 std stdc using ...

2019级《高级语言程序设计》试题

1 变量名实际上是一个符号地址,对于已经定义的一个整型变量x,要获取其地址则可以用操作来实现。2 如果将变量c定义为无符号字符类型,定义形式为其数值取值范围 写成十六进制 为至。3 设有int a 2,b 3 float c 2.5 则算术表达式 a b int c float a b c的值是。4...

2023年上学期Web程序设计作业

请论述当 采用三层结构时,这三层结构是如何分工的,有什么优点?答 区分层次的目的即为了 高内聚,低耦合 的思想。表现层 ui 通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。业务逻辑层 bll 针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。数据访问层 dal ...