运城学院计算机科学与技术系,运城学院计算机科学和技术系.doc

这是一份运城学院计算机科学与技术系《程序设计基础》的期末考试试卷,涵盖了C语言的基础知识,包括标识符命名、表达式计算、数组、指针、字符串、结构体、文件操作等。试卷包括填空题和单选题,旨在考核学生对C语言的掌握程度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运城学院计算机科学与技术系

2014—2015学年第二学期期末考试

《程序设计基础》试题(B)

适用范围:计算机科学与技术专业1401——1404班

信息管理与信息系统专业1405班

数字媒体技术专业1406——1407班

命题人:南丽丽

审核人:

一、填空题(每空1分,共20分)

1. C语言标识符命名规则规定:标识符由字母、 和 组成。

2. i为int类型变量,且初值是3,有表达式i++-3;则该表达式的值是 ,变量i的值是 。

3. 设x,y和z均为int型变量,请用C语言表达式描述下列命题。

(1)x和y中有一个小于z。

(2)y是奇数。

4. 定义一个能存放50个学生姓名的字符数组语句是 。

5. 根据作用域区分,在函数外部定义的变量是 变量,形式参数则属于 变量。

6. 在VC++环境下,字符串”\t\v\\\0will\n”的长度是 。

7. 存放某个指针的地址值的变量称为指向指针的指针,即 。

8. 在声明语句int (*p)[4];中,指针变量p的含义是 。

9. 设有char a[]=”ABCD”,则printf(”%c”,*(a+1));的输出是 。

10. 联合体类型变量在程序执行期间,有 成员驻留在内存中。

11. 若有以下说明和定义语句,则VC++环境下变量x在内存中所占的字节数是 。

union

{ int a; char b; float c;

}x;

12. C语言中fopen函数的作用是 ,函数fclose的作用是 。

13. 若有:int a[3][4], *p=a[0],(*m)[4]=a;

通过数组名a引用数组元素a[1][1]的形式是 。

通过指针p引用数组元素a[1][1]的形式是 。

通过指针m引用数元素a[1][1]的形式是 。

二、单选题(每题2分,共30分)

1. 在vc环境下,double类型数据占用的字节数为 。

A、2 B、4 C

2. 设y是float类型的变量,执行表达式y=6/5后y的值为 。

A、1.5 B、 1.0 C

3. 以下能正确定义且赋初值的是 。

A、int n1=n2=10; B、char c=32;

C、float f=f+1.1 D、double x=12.3E2.5

4. 若x,y均为整型变量,正确的输入函数是 。

A、scanf(”%ld%ld”, &x, &y); B、scanf(”%f%f”, &x, &y);

C、scanf(”%d%d”, &x, &y); D、scanf(”%d%d”, x, y);

5. 要调用输入输出函数时,在#include命令行中应包含 。

A、 ”stdio.h” B、 ”string.h” C、 ”math.h” D、 ”ctype.h”

6. 设有程序段:int k=10;while(k==0) k=k+1;,则下面的描述中正确的是 。

A、while循环执行10次 B、循环是无限循环

C、循环语句一次也不执行 D、循环体语句执行一次

7. 在一个源文件中定义的全局变量的作用域为 。

A、本文件的全部范围 B、本程序的全部范围

C、本函数的全部范围 D、从定义该变量的位置开始至本文件结束

8. 在执行static int a[][3]={{1,2},{3,4}};语句后,a[1][2]的值是 。

A、3 B、4 C、0 D、

9. 在以下带参数宏定义的描述中,则以下正确的说法是 。

A、宏名和它的参数都无类型 B、宏名有类型,它的参数无类型

C、宏名无类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值