《2022年浙大版C语言程序设计期末考试模拟题 .pdf》由会员分享,可在线阅读,更多相关《2022年浙大版C语言程序设计期末考试模拟题 .pdf(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、判断题。共10 题,每题 1 分,共 10 分。正确的请选择A,错误的请选择B。1、int *p15, (*p2)5; 试问语句 p1=p1+2是否正确A、正确B、错误解答:B2、C语言源程序是可以用来直接运行的程序。A、正确B、错误解答:B3、break 语句只能用于循环语句内部。A、正确B、错误解答:B4、C的 double 类型数据可以精确表示任何实数。A、正确B、错误解答:B名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 32 页 - - - - - - -
2、- - 5、在 C 语言程序中,在函数内部定义的变量称为全局变量。A、正确B、错误解答:B6、在函数调用时,实参和形参共用存储单元。A、正确B、错误解答:B7、判断一个量是否为“真”时,以0 代表“假”,以非0 代表“真”。A、正确B、错误解答:A8、当顺利执行了文件关闭操作时,fclose函数的返回值是 0。A、正确B、错误解答:A9、可以根据需要在一个函数中定义另一个函数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 32 页 - - - - - - - - - A
3、、正确B、错误解答:B10、 在 C语言中,数组名是一个不可改变的地址常量,不能对它进行赋值运算。A、正确B、错误解答:A特别提示:答题选择答案时,不要点击“单选钮”,请点击“选择项的文字”,否则答案不会真被选中。只有答案的选择项字母出现在“解答文本框”,才表示你已经成功选取了答案。二、单选题。请从给定的选项中选择一个唯一正确的选项。每小题2 分,共 10题,20 分。1、若 x 是实型变量,表达式(x=19/4) 的值是 _ 。A. 4 B. 4.0 C. 5 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
4、- - - - - - 第 3 页,共 32 页 - - - - - - - - - D. 5.0 解答:B2、下列选项中正确的语句组是_。A. char s8; s=Beijing B. char *s; s=Beijing C. char s8; s=Beijing D. char *s=NULL; s=Beijing 解答:D3、结构型变量占用内存的字节数是_。A. 各成员占用内存字节数之和B. 第一个成员占用的内存字节数C. 占用内存最大成员所需的字节数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
5、 - - - - - 第 4 页,共 32 页 - - - - - - - - - D. 最后一个成员占用的内存字节数解答:A4、设int *p,a10; p=a;下列不能与 ai等价的是 _。A. pi B. *(a+i) C. p+i D. *(p+i) 解答:C5、以下程序执行后 sum的值是 _。#include main() int i,sum ;for(i=1;i0);D. if(b=0)m=l;n=2;解答:D9、若有以下说明和定义typedef int *INTEGER; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
6、- - 名师精心整理 - - - - - - - 第 7 页,共 32 页 - - - - - - - - - INTEGER a,*b; 以下叙述正确的是 _。A. a 是 int 型变量B. b 是 int 型的一级指针变量C. a 是 int 型的指针变量D. 程序中可用 INTEGER 代替 int类型名解答:C10、 下面函数调用语句中含有实参的个数为_。func(exp1+exp2),(exp3-exp4); A. 1 B. 2 C. 4 D. 0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
7、 - - - - - 第 8 页,共 32 页 - - - - - - - - - 解答:B三、填空题。在解答的文本框中填写正确的答案。共10 小题,每小题 2 分,共 20 分。1、表达式(010+2) 在 printf中以%d输出的值是 _。_ 解答:102、下面程序的输出为 _。 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 32 页 - - - - - - - - - _ 解答:456756783、以下程序段的输出结果为 _。 名师资料总结 - - -精品资料欢
8、迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 32 页 - - - - - - - - - _ 解答:654、设有 int i, j, k; 则表达式 (i=1,j=2,k=3, i&j&k) 用%d输出的值是 _。_ 解答:15、下列程序段执行后输出的结果是:_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 32 页 - - - - - - - - - _ 解答:5#2#6
9、、下列程序段执行后输出的结果是:_。 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 32 页 - - - - - - - - - _ 解答:607、下列程序的输出结果是 _。 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 32 页 - - - - - - - - - _ 解答:1#2#8#48、以下程序执行后输出的值是_。 _ 解答:119、
10、下列程序行的输出是 _。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 32 页 - - - - - - - - - _ 解答:2310、 连接两个字符串的系统函数名是_。_ 解答:strcat四、选择性程序阅读题。在给定的四个选项中,选出唯一一个正确答案。共5 题,每题 4 分,共 20 分。1、 假定在执行以下程序时输入ABCDE ,则应该输出 _。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师
11、精心整理 - - - - - - - 第 15 页,共 32 页 - - - - - - - - - A. ABCDE B. EDCBA 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 32 页 - - - - - - - - - A. ABCDE B. EDCBA C. CBDAE D. CDBEA 解答:C2、 输入 4后,下列程序的输出结果是_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
12、心整理 - - - - - - - 第 17 页,共 32 页 - - - - - - - - - A. 1#3#9#33# B. 1#3#21#1173# C. 1#3#12#76# D. 1#2#4#10# 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 32 页 - - - - - - - - - 解答:B3、 执行以下程序后,将输出 _。 A. 1 B. 2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
13、 - - 名师精心整理 - - - - - - - 第 19 页,共 32 页 - - - - - - - - - C. 3 D. 4 解答:C4、 输入 10 21 3 6 9 0 100 1,下列程序输出的结果是 _。 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 32 页 - - - - - - - - - A. 6 B. 9 C. 1 D. 10 解答:A5、 以下程序输出结果是名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
14、- - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 32 页 - - - - - - - - - A. 7653 B. 3567 C. 2457 D. 3456 解答:B名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 32 页 - - - - - - - - - 五、选择性程序填空题。共30 分,5 题*3 空=15 个空,每空 2 分。请在给定的选项中为每空选择一个唯一正确的选项,使程序补充完整。1、将一个磁盘文件中的小写字母全
15、部改成大写字母,写入另一个磁盘文件。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 32 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 32 页 - - - - - - - - - A. “outfile”, ”w ”B. “outfile.txt”, ”w ”C. outfile,”w ”D. !feo
16、f(f1) E. feof(f1) F. !feof(f2) G. fgetc(f1) H. getc() I. fgetc() (1) 解答:C(2) 解答:D(3) 解答:G2、 如下程序段用来连续输入100 个整数。要求在输入的过程中,将输入数据保存在数组data 的同时,屏幕上出现如下反馈信息:将已输入的第i 个数据换行显示在屏幕上。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 32 页 - - - - - - - - - A. NUMBER B. NUMBE
17、R - 1 C. %d0 D. %d E. &datai F. %ds G. datai H. %dn I. i (. B (. E (. H 解答:BEH名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 32 页 - - - - - - - - - 3、 读入一批正整数(以零或负数为结束标志),输出其中的素数。函数prime(m) 用于判断 m是否为素数。素数就是只能被1 和自身整除的正整数, 1 不是素数, 2 是素数。 名师资料总结 - - -精品资料欢迎下载 -
18、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 32 页 - - - - - - - - - A. res = 1 B. x = 0 C. res D. 0 E. x 0 I. res = 0 (1) 解答:H(2) 解答:I(3) 解答:C4、 下三角矩阵 a 是一个 33 的矩阵,输入 a 的元素,如果 a 是下三角矩阵 , 输出“YES ”,否则, 输出“NO ”。(下三角矩阵,即主对角线以上的元素都为0, 主对角线为从矩阵的左上角至右下角的连线) 名师资料总结 - - -精品资料欢迎下载 - - - - -
19、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 32 页 - - - - - - - - - A. flag=1 B. aik!=0 C. aik=0 D. aki!=0 E. flag=1 F. break G. aki=0 H. flag=0 I. flag=0 (1) 解答:E(2) 解答:B名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 32 页 - - - - - - - - - (3) 解答:
20、H5、 以下程序的功能是输入任意的正整数给n 后,输出 n 行由大写字母 A开始构成的三角形字符阵列图形。例,输入整数5时(注意:n 不得大于或等于 7),程序运行结果如下:A B C D E F G H I J K L M N O 请完成程序填空。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 32 页 - - - - - - - - - A. ch- B. ch+ C. n6| n6&n=1&n=6 F. if(j=n-i)break G. n-1 H. n-i+1 I. n-i (1) 解答:C名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 32 页 - - - - - - - - - (2) 解答:H(3) 解答:B名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 32 页,共 32 页 - - - - - - - - -