第一范文网 - 专业文章范例文档资料分享平台

2015年韩山师范学院本科插班生考试《高级语言程序设计》课程试卷

来源:用户分享 时间:2025/8/26 23:24:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(A卷)第 1 页 共 9 页

韩山师范学院2015年本科插班生考试试卷

计算机科学与技术 专业 高级语言程序设计 试卷(A卷)

题号 得分

一 二 三 四 五 总分 评卷人 得分 评卷人 一、填空题(每空1分,共10分)

1. C程序的语句分隔符是_ 。

2. C程序的上机步骤是编辑、_ 、_ 、执行。 3. _ 是C语言程序的基本单位。

4. 程序设计的三种基本结构是_ 、_ 、循环结构。

5. 程序运行过程中,其值不能被改变的量称为_ 。 6. ++,--运算符为单目运算,要求运算对象只能是_ 。 7. fclose函数的功能是_ _ 。

8. 设变量a的二进制是1010 0111,则表达式(2+x)∧(~3)的值是 _ (二进制)。 得分 评卷人 二、选择(每题2分,共30分)

1. 以下叙述中正确的选项是__________ A.C语言比其他语言高级

B.C语言可以不用编译就能被计算机执行

1

(A卷)第 2 页 共 9 页

C.C程序是由语句构成的

D.C语言接近英语国家的自然语言和数学语言的表达式形式 2. 求程序输出结果__________

main() { int i=0; switch(i)

{case 0:printf(\ case 2:printf(\ default:printf(\ } }

A.1 B.0 C.123 D.012 3.在C语言中,函数的隐含存储类别是__________

A.auto B.static C.extern D.无存储类别 4. 以下合法的用户标识符是__________

A.float B._3d C.3D D.a.txt

5. 在C语言中,要求运算数必须是整型的运算符是__________ A.% B./ C.* D.! 6. x为偶数,下列表达式的值为真的是_________ A.!(x/2*3-x)

B.x%2==0

C.!x%2!=0

D.x%2!=0

7. 如下程序的执行结果是_________

main() {

int a=0,b=1;

printf(\

} A.1 1

B.1 2

C.0 2 D.0 1

8. 有以下程序,若输入5,则输出是_________

2

(A卷)第 3 页 共 9 页

main() { int x;

scanf(\

if(x--<5) printf(\ else printf(\

}

A.3 B.4 C.5 D.6 9.有以下程序: main() {

int a=3,b=4,c=5,d=2; if(a

printf(“%d”,d+1); else

printf(“%d”,d); }

A.2 B.3 C.32 D.没有输出 10.如下程序段中,while循环执行的次数是__________ int k=0; while(k=1) k++;

A.无限次 B.有语法错误,不能执行 C.一次也不执行 D.执行一次

11. 若有说明:int a[5][2];则对数组元素的正确引用是__________ A. a[5][2] B. a[1+1][0] C. a[0,3] D. a(2)(1) 12.下面叙述错误的是__________ A.不同的函数可以使用相同的变量名

3

(A卷)第 4 页 共 9 页

B.在一个函数内部可以在复合语句中定义变量 C.形参是局部变量

D.main函数中定义的变量在整个文件或程序中都有效 13.下面定义不正确的是__________

A.#define str abcd B.#define m =2*4 C.#define PI 3.14 D.#define PI 3.14; 14.设有如下定义: struct sk { int a;

float b;}data; int *p;

若要使p指向data中的a域,正确的赋值语句是__________

A.p=&a; B.p=data.a; C.p=&data.a; D.*p=data.a 15.若要使用fopen函数建立一个新的二进制文件,该文件既能读也能写,则文件方式字符串应是__________

A. “ab+” B. “wb+” C. “rb+” D. “ab” 得分 评卷人 三、阅读程序,将运行结果写到各题右侧的空白处(每小题4分,共20分)

1.main() { int i , sum=0;

for(i=1;i<6;i++) sum+=i; printf(\} 2.main()

{ char ch[3][5]={\

4

2015年韩山师范学院本科插班生考试《高级语言程序设计》课程试卷.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3nc1114e6f0c4dk2wbmo_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top