第3卷 常量和变量 重庆市高等职业教育分类考试-计算机类《C语言程序设计知识考点双析卷》

2025-10-29
| 2份
| 14页
| 178人阅读
| 0人下载

内容正文:

编写说明:重庆市高等职业教育分类考试专业综合理论测试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《重庆市高等职业教育分类考试专业综合理论测试计算机类考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于重庆市高等职业教育分类考试第一轮高考复习教学。 本专辑第3卷精准对标重庆市考纲,考试内容及范围【C语言程序设计知识】: (一)C 语言基础:常量和变量 重庆市高等职业教育分类考试 计算机类 《C语言程序设计》考点双析卷 第3卷 常量和变量 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共30小题,每题3分,共90分) 1.在ASCII码编码中9的ASCII码是(   ) A.57 B.56 C.55 D.54 【答案】C 2.以下叙述正确的是(   ) A.在C程序中,每行只能写一条语句 B.若a是实型变量,C程序中不允许a=10这种赋值 C.在C程序中,%是只能用于整数运算的运算符 D.在C程序中,无论是整数还是实数,没有什么区别 【答案】C 3.转义字符“反斜杠线”的表示方法正确的是(   ) A.\ B.\\ C.“\” D.‘\’ 【答案】B 4.设有如下程序 #include <stdio.h> int main() {char ch1=’A’,ch2=’a’; printf”%c ”,(ch1,ch2)); return 0; } 则以下叙述正确的是(   ) A.程序的输出结果为大写字母A; B.程序的输出结果为小写字母a; C.运行时产生错误信息; D.格式说明符的个数少于输出项个数,编译出错。 【答案】B 5.已知int k,m=1;执行语句k=-m++;后k的值是(   ) A.-1 B.0 C.1 D.2 【答案】A 6.在ASCII码(包括扩展ASCII码)中,最高位为(   ) A.0 B.0/1 C.1 D.2 【答案】B 7.以下程序运行的结果是(   )    #include <stdio.h> int main() {int a=201,b=012; printf(“%2d,%2d ”,a,b); return 0 } A.01,12 B.201,10 C.01,10 D.20,01 【答案】B 8.若有定义:int  a=700;char b;则表达式b=a的值为(   ) A.700 B.188 C.300 D.7 【答案】B 9.字符型数据在机器中是用ASCII码表示的,字符“5”和“7”在机器中表示为(   ) A.01000101和 01110111 B.01000101和01100011 C.00110101和00110111 D.01100101和01100111 【答案】C 10.下列可用于C语言用户标识符的一组是(   ) A.void, define, WORD B.a3_b3, _123,Car C.For, -abc, IF Case D.2a, DO, sizeof 【答案】B 11.在以下标识符中,合法的是(   ) A.if B.0xy C._xy D.case 【答案】C 12.下列程序段的输出结果是(   ) int a=1234; float b=123.456; double c=12345.54321; printf("%2d,%3.2f,%4.1f",a,b,c); A.无输出 B.12, 123.46, 12345.5 C.1234,123.46,12345.5 D.1234,123.45, 1234.5 【答案】C 13.以下程序段的输出结果是(   ) int a=1234; printf("%2d ",a); A.12 B.34 C.1234 D.提示出错,无结果 【答案】C 14.C语言中各种类型的数据其实决定了占用内存的字节数,float类型占(   ) A.1字节 B.2字节 C.4字节 D.8字节 【答案】C 【详解】在C语言中,float类型通常占用4个字节的内存空间。 15.在C语言中,合法的字符型常数(   ) A.‘A’ B.“A” C.65 D.A 【答案】D 16.执行以下程序段的输出结果是(   ) void prt(int *x,int*y,int *z) {printf("%d,%d,%d ",++*x,++*y,*(z++));} main() {int a=10,b=40,c=20; prt (&a,&b,&c); getch();} A.11,41,20 B.11,41,21 C.11,41,31 D.11,20,41 【答案】A 17.以下选项中不属于字符常量的是(   ) A.'C' B.”C” C.’\xCC0’ D.’\072’ 【答案】B 18.以下选项中不能作为C语言合法常量的是(   ) A.’cd’ B.0.1e+006 C.’a’ D.25 【答案】A 19.下列选项中,合法的一组C语言数值常量是(   ) A.028  .5e-3  -0xf B.12   0xa23   4.5e0 C.177   4e1.5   0abc D.0x8A   10,000    3.e5 【答案】B 20.下列选项中,合法的一组C语言用户标识符是(   ) A.and  _2026 B.Date  y-m-d C.Hi  Dr.Tom D.case   Bigr 【答案】A 21.以下合法的 C 语言标识符是(   ) A.my_var B.2sum C.#define D.a-b 【答案】A 【详解】标识符由字母、数字、下划线组成,不能以数字开头,#define是关键字。 22.下列选项中,合法的实型常数是(   ) A.5E2.0 B.E-3 C..2E0 D.1.3E 【答案】C 23.下列选项中,不合法的十六进制数是(   ) A.oxff B.0Xabc C.0x11 D.0x19 【答案】C 24.下列选项中,合法的字符常量是(   ) A.'B' B.'\010' C.68 D.D 【答案】D 25.下列选项中,正确的C语言标识符是(   ) A.%x B.a+b-c C.a123 D.123456 【答案】C 26.下列C语言用户标识符中,合法的是(   ) A.3yes B.x C.case D.-e2.123 【答案】B 27.下列正确的标识符是(   ) A.-a12 B.a[i3] C.a21_i D.int t123 【答案】C 28.下列不属于C语言合法标识符的是(   ) A._124 B.124abc C.sum124 D.a_124 【答案】B 29.下面4个选项中,均是合法整型常量的选项是(   ) A.160,-0xfffff,011 B.-0xcdf,01A,0xe C.-01,986,012,0668 D.-0x48a,2e5,0x 【答案】A 30.以下为合法浮点数的是(   ) A.2e1.2 B.123 C.-e3 D.12e3 【答案】D 二、读程序写答案题(本大题共2小题,每题5分,共10分) 31.下列程序的运行结果是 (执行程序时输入:52 63<回车>) #include<stdio.h> #include<conio.h> int max(int a,int b) {if(a>b) return a; else return b;} main() {int (*p)(int,int); int x,y,z; p=max; scanf("%d%d",&x,&y); z=(*p)(x,y); printf("%d",z);getch();} 【答案】63 32.以下程序的运行结果是【  】。 #include<stdio.h> #include<conio.h> main(){ int  x = 0177; printf("x=%d,%o,%x, ", x, x, x, x, x); getch();} 【答案】x=127,177,7f, 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:重庆市高等职业教育分类考试专业综合理论测试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《重庆市高等职业教育分类考试专业综合理论测试计算机类考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于重庆市高等职业教育分类考试第一轮高考复习教学。 本专辑第3卷精准对标重庆市考纲,考试内容及范围【C语言程序设计知识】: (一)C 语言基础:常量和变量 重庆市高等职业教育分类考试 计算机类 《C语言程序设计》考点双析卷 第3卷 常量和变量 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共30小题,每题3分,共90分) 1.在ASCII码编码中9的ASCII码是(   ) A.57 B.56 C.55 D.54 2.以下叙述正确的是(   ) A.在C程序中,每行只能写一条语句 B.若a是实型变量,C程序中不允许a=10这种赋值 C.在C程序中,%是只能用于整数运算的运算符 D.在C程序中,无论是整数还是实数,没有什么区别 3.转义字符“反斜杠线”的表示方法正确的是(   ) A.\ B.\\ C.“\” D.‘\’ 4.设有如下程序 #include <stdio.h> int main() {char ch1=’A’,ch2=’a’; printf”%c ”,(ch1,ch2)); return 0; } 则以下叙述正确的是(   ) A.程序的输出结果为大写字母A; B.程序的输出结果为小写字母a; C.运行时产生错误信息; D.格式说明符的个数少于输出项个数,编译出错。 5.已知int k,m=1;执行语句k=-m++;后k的值是(   ) A.-1 B.0 C.1 D.2 6.在ASCII码(包括扩展ASCII码)中,最高位为(   ) A.0 B.0/1 C.1 D.2 7.以下程序运行的结果是(   )    #include <stdio.h> int main() {int a=201,b=012; printf(“%2d,%2d ”,a,b); return 0 } A.01,12 B.201,10 C.01,10 D.20,01 8.若有定义:int  a=700;char b;则表达式b=a的值为(   ) A.700 B.188 C.300 D.7 9.字符型数据在机器中是用ASCII码表示的,字符“5”和“7”在机器中表示为(   ) A.01000101和 01110111 B.01000101和01100011 C.00110101和00110111 D.01100101和01100111 10.下列可用于C语言用户标识符的一组是(   ) A.void, define, WORD B.a3_b3, _123,Car C.For, -abc, IF Case D.2a, DO, sizeof 11.在以下标识符中,合法的是(   ) A.if B.0xy C._xy D.case 12.下列程序段的输出结果是(   ) int a=1234; float b=123.456; double c=12345.54321; printf("%2d,%3.2f,%4.1f",a,b,c); A.无输出 B.12, 123.46, 12345.5 C.1234,123.46,12345.5 D.1234,123.45, 1234.5 13.以下程序段的输出结果是(   ) int a=1234; printf("%2d ",a); A.12 B.34 C.1234 D.提示出错,无结果 14.C语言中各种类型的数据其实决定了占用内存的字节数,float类型占(   ) A.1字节 B.2字节 C.4字节 D.8字节 15.在C语言中,合法的字符型常数(   ) A.‘A’ B.“A” C.65 D.A 16.执行以下程序段的输出结果是(   ) void prt(int *x,int*y,int *z) {printf("%d,%d,%d ",++*x,++*y,*(z++));} main() {int a=10,b=40,c=20; prt (&a,&b,&c); getch();} A.11,41,20 B.11,41,21 C.11,41,31 D.11,20,41 17.以下选项中不属于字符常量的是(   ) A.'C' B.”C” C.’\xCC0’ D.’\072’ 18.以下选项中不能作为C语言合法常量的是(   ) A.’cd’ B.0.1e+006 C.’a’ D.25 19.下列选项中,合法的一组C语言数值常量是(   ) A.028  .5e-3  -0xf B.12   0xa23   4.5e0 C.177   4e1.5   0abc D.0x8A   10,000    3.e5 20.下列选项中,合法的一组C语言用户标识符是(   ) A.and  _2026 B.Date  y-m-d C.Hi  Dr.Tom D.case   Bigr 21.以下合法的 C 语言标识符是(   ) A.my_var B.2sum C.#define D.a-b 22.下列选项中,合法的实型常数是(   ) A.5E2.0 B.E-3 C..2E0 D.1.3E 23.下列选项中,不合法的十六进制数是(   ) A.oxff B.0Xabc C.0x11 D.0x19 24.下列选项中,合法的字符常量是(   ) A.'B' B.'\010' C.68 D.D 25.下列选项中,正确的C语言标识符是(   ) A.%x B.a+b-c C.a123 D.123456 26.下列C语言用户标识符中,合法的是(   ) A.3yes B.x C.case D.-e2.123 27.下列正确的标识符是(   ) A.-a12 B.a[i3] C.a21_i D.int t123 28.下列不属于C语言合法标识符的是(   ) A._124 B.124abc C.sum124 D.a_124 29.下面4个选项中,均是合法整型常量的选项是(   ) A.160,-0xfffff,011 B.-0xcdf,01A,0xe C.-01,986,012,0668 D.-0x48a,2e5,0x 30.以下为合法浮点数的是(   ) A.2e1.2 B.123 C.-e3 D.12e3 二、读程序写答案题(本大题共2小题,每题5分,共10分) 31.下列程序的运行结果是 (执行程序时输入:52 63<回车>) #include<stdio.h> #include<conio.h> int max(int a,int b) {if(a>b) return a; else return b;} main() {int (*p)(int,int); int x,y,z; p=max; scanf("%d%d",&x,&y); z=(*p)(x,y); printf("%d",z);getch();} 32.以下程序的运行结果是【  】。 #include<stdio.h> #include<conio.h> main(){ int  x = 0177; printf("x=%d,%o,%x, ", x, x, x, x, x); getch();} 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第3卷 常量和变量 重庆市高等职业教育分类考试-计算机类《C语言程序设计知识考点双析卷》
1
第3卷 常量和变量 重庆市高等职业教育分类考试-计算机类《C语言程序设计知识考点双析卷》
2
第3卷 常量和变量 重庆市高等职业教育分类考试-计算机类《C语言程序设计知识考点双析卷》
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。