《C语言程序设计》职教高考模拟卷(三)(原卷版+解析版)

标签:
精品解析文字版答案
2024-05-28
| 2份
| 22页
| 208人阅读
| 1人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 -
章节 -
类型 试卷
知识点 -
使用场景 中职复习
学年 2024-2025
地区(省份) 山东省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 148 KB
发布时间 2024-05-28
更新时间 2024-05-28
作者 xkw__007
品牌系列 学易金卷·阶段检测模拟卷
审核时间 2024-05-28
下载链接 https://m.zxxk.com/soft/45428184.html
价格 5.00储值(1储值=1元)
来源 学科网

内容正文:

《编程语言基础—C语言》高等教育出版社(第五版) 编程语言基础—C语言考试 模拟卷(三) 考试时间:100分钟 满分:100分 姓名 班级 学号 1 一、单项选择题(本题共20小题,每题2分,共20分,多选、错选均不得分) 1.有以下程序 main() { int y=6; while(--y); printf("y=%d ",y); } 程序执行后的输出结果是( )。 A. y=0 B. y=1 C. y=-1 D. while构成无限循环 2.以下结构体类型正确地定义了一个名为STUDENT的结构体,其中包含学生的姓名(name)和学号(id),并创建了两个该类型的变量stu1和stu2的是( )。 A. typedef struct {char name[50]; int id;} STUDENT; STUDENT stu1, stu2; B. struct {char name[50]; int id;} STUDENT; STUDENT stu1, stu2; C. typedef struct {char name[50]; int id;} student, stu1, stu2; D. struct STUDENT {char name[50]; int id;}; STUDENT stu1, stu2; 3.若有以下程序 #include <stdio.h> main() { char c1,c2; c1='D'+'5'-'2'; c2='0'+'1'; printf("%d%c ",c1,c2); } 则程序的输出结果是( ) A. 71A B. G97 C. 71a D. g97 4.在C语言中,以下哪个选项是非法的数值常量( ) A. 2e3 B. 017 C. 0xCDEF D. 80E0.5 5.以下叙述中正确的是( ) A. 标识符的长度不能任意长,最多只能包含16个字符 B. 语言中的关键字不能作变量名,但可以作为函数名 C. 用户自定义的标识符必须"见名知义",如果随意定义,则会出编译错误 D. 标识符总是由字母、数字和下划线组成,且第一个字符不得为数字 6.有以下程序 #include<stdio.h> int fun(int a, int b) { if (b==0) return a; else return(fun (++a, --b)); } main() { printf("%d ", fun(5, 3)); } 程序的运行结果是( ) A. 2 B. 8 C. 6 D. 4 7.表达式4.8-9/2+1.3+5%3的值是( ) A. 4.8 B. 3.3 C. 4.1 D. 4.3 8.以下叙述中正确的是( ) A.C语言规定必须用main作为主函数名,程序将从此开始执行 B. C语言程序将从源程序中第一个函数开始执行 C. main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等 D. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 9.C语言源程序名的后缀是( ) A. exe B. obj C. c D. cp 10.若有以下程序 #define L(x) x*3 #define F(x) L(x)*L(x) main() { int i=3, j=2; printf("%d,%d ",L(i+j),F(i+j)); } 则程序的输出结果是( ) A. 15,255 B. 9,27 C. 15,27 D. 9,255 11.若有以下程序 main() { int a=1, b=2, c=3, d=4, r=0; if (a!= 1); else r=3; if (b==2) r+=1; if (c !=3); r+=5; if(d==4) r+=4; printf("%d ", r); } 则程序的输出结果是( ) A. 10 B. 11 C. 12 D. 13 12.有以下程序 #include <stdio.h> main() { int a=6; printf("%d ", (a*=a-=a+a)); } 程序运行后的输出结果是( ) A. 45 B. 36 C. 18 D. -18 13.有以下程序 #include<stdio.h> main() { int a =-100;

资源预览图

《C语言程序设计》职教高考模拟卷(三)(原卷版+解析版)
1
《C语言程序设计》职教高考模拟卷(三)(原卷版+解析版)
2
《C语言程序设计》职教高考模拟卷(三)(原卷版+解析版)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。