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

2025-10-29
| 2份
| 12页
| 156人阅读
| 0人下载

内容正文:

编写说明:重庆市高等职业教育分类考试专业综合理论测试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《重庆市高等职业教育分类考试专业综合理论测试计算机类考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于重庆市高等职业教育分类考试第一轮高考复习教学。 本专辑第4卷精准对标重庆市考纲,考试内容及范围【C语言程序设计知识】: (一)C 语言基础:常量和变量 重庆市高等职业教育分类考试 计算机类 《C语言程序设计》考点双析卷 第4卷 常量和变量 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共30小题,每题3分,共90分) 1.下列选项中,属于合法用户标识符的选项是(   ) A.3rv B.Ton*jery C.auto D._002 2.下列选项中,属于字符常量的一项是(   ) A.“c’’ B.“\\’’ C.‘ww’ D.‘\112’ 3.下列选项中,均属于合法整型常量的选项是(   ) A.160、-0xffff、011 B.-0xcdff、01c、0x12 C.-01、2e、0768 D.-0x12f、0x、1.34e1.2 4.在C语言中,标识符只能由 组成(   ) A.字母、数字、下划线 B.字母、数字 C.字母、数字、# D.字母、数字、地址符 5.下列选项中,均属于不合法的用户标识符的选项是(   ) A.C、P_0、do B.float、2crv、_12c C.b-2、goto、int D._1、temp、Int 6.以下浮点型变量定义正确的是(   ) A.float f = 3.14D; B.double d = 3.14F; C.long double ld = 3.14L; D.float f = 3.14L; 7.以下关于const和#define的叙述,错误的是(   ) A.const常量有类型,#define无类型 B.const常量在编译时分配内存 C.#define常量在预处理阶段替换 D.const常量可以用作数组长度 8.以下选项中,不能作为变量名的是(   ) A.student_name B.Student1 C.2ndValue D._total 9.以下浮点型常量定义错误的是(   ) A.3.14F B.3E-5 C.3.14L D.3.14U 10.以下变量名合法的是(   ) A.3num B.int C._value D.num@1 11.以下关于常量的定义,正确的是(   ) A.int a = 10; B.const a = 10; C.#define PI 3.14; D.const float PI = 3.14; 12.以下哪个选项是C语言中的合法整型常量(   ) A.0x1A B.0.1 C.1.2e3 D.0123 13.以下字符串可以作为标识符的是(   ) A._me B.253_ C.long D.C class 14.执行以下程序段的输出结果是(   ) main() {int arry[5]={1,2,3,4,5};int *ptr=arry;ptr=ptr+2; printf("%d ",*ptr);getch();} A.1 B.2 C.3 D.4 15.若在定义语句:int a,b,c,*p=&c;之后,接着执行如下选项中的语句,则能正确执行的语句是(   ) A.scanf("%d",&p); B.scanf("%d%d%d",a,b,c); C.scanf("%d",p); D.scanf("%d",a,b,c); 16.在C语言中,退格符是(   ) A.\n B.\t C.\f D.\b 17.请选出可用作c语言用户标识符的一组标识符(   ) A.void   define   WORD B.a3      _a3     abc C.FOR     -ABC    CASE D.2a       Do     Sizeof 18.下面四个选项中,均是不合法的整型常量的选项(   ) A.-0f1     -0xffff   0011 B.-0xcdf   017     1245 C.-018     999     5e2 D.-0x48eg  -068   03f 19.在C语言中,下列的整型常量,四个选项值不相等的一项是(   ) A.0x88 B.136 C.0210 D.021 20.在C语言中,下列的整型常量,四个选项值不相等的一项是(   ) A.057 B.47 C.0x2F D.48 21.十六进制数2C对应的二进制数是(   ) A.101101 B.101100 C.101111 D.101000 22.十进制数371对应的十六进制数是(   ) A.177 B.173 C.181 D.170 23.在C语言中,下列的整型常量,值最大的是(   ) A.123 B.0123 C.0xff D.0x5f 24.在C语言中,下列选项属于合法十六进制数的是(   ) A.0x B.0x4de C.0xfh D.0x7g 25.二进制数110010对应的十进制数是(   ) A.51 B.50 C.49 D.56 26.十六进制数67等于二进制数(   ) A.1100101 B.1100110 C.1100100 D.1100111 27.下列选项中,属于“字符串常量”的是(   ) A.“A” B.{ABC} C.‘abc\0’ D.‘b’ 28.在C语言中,合法的长整型常量是(   ) A.0L B.7654321 C.3.1415926 D.2.3e5 29.十进制数2025等于八进制数(   ) A.3751 B.3750 C.3747 D.3752 30.下列选项中,正确的标识符是(   ) A.-002 B.a[2] C._1_1 D.int 二、读程序写答案题(本大题共2小题,每题5分,共10分) 31.执行程序时输入 33445566,程序运行后的输出结果是 。 int x, y; scanf("%3d%*4d%ld", &x, &y); printf("%d %d ", x + y, x - y); 32.下列程序的运行结果是 #include<stdio.h> #include<conio.h> void fun(int *p,int a[ ]) {int i; for(i=1;i<4;i++) *p*=a[i];} main() {int a[ ]={2,1,2,4},s=1,*p=&s; fun(p,a); printf("%d",*p);getch();} 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:重庆市高等职业教育分类考试专业综合理论测试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《重庆市高等职业教育分类考试专业综合理论测试计算机类考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于重庆市高等职业教育分类考试第一轮高考复习教学。 本专辑第4卷精准对标重庆市考纲,考试内容及范围【C语言程序设计知识】: (一)C 语言基础:常量和变量 重庆市高等职业教育分类考试 计算机类 《C语言程序设计》考点双析卷 第4卷 常量和变量 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共30小题,每题3分,共90分) 1.下列选项中,属于合法用户标识符的选项是(   ) A.3rv B.Ton*jery C.auto D._002 【答案】D 2.下列选项中,属于字符常量的一项是(   ) A.“c’’ B.“\\’’ C.‘ww’ D.‘\112’ 【答案】D 3.下列选项中,均属于合法整型常量的选项是(   ) A.160、-0xffff、011 B.-0xcdff、01c、0x12 C.-01、2e、0768 D.-0x12f、0x、1.34e1.2 【答案】A 4.在C语言中,标识符只能由 组成(   ) A.字母、数字、下划线 B.字母、数字 C.字母、数字、# D.字母、数字、地址符 【答案】A 5.下列选项中,均属于不合法的用户标识符的选项是(   ) A.C、P_0、do B.float、2crv、_12c C.b-2、goto、int D._1、temp、Int 【答案】C 6.以下浮点型变量定义正确的是(   ) A.float f = 3.14D; B.double d = 3.14F; C.long double ld = 3.14L; D.float f = 3.14L; 【答案】C 7.以下关于const和#define的叙述,错误的是(   ) A.const常量有类型,#define无类型 B.const常量在编译时分配内存 C.#define常量在预处理阶段替换 D.const常量可以用作数组长度 【答案】D 【详解】C语言中,const常量不能直接用作数组长度(需使用宏或常量表达式)。 8.以下选项中,不能作为变量名的是(   ) A.student_name B.Student1 C.2ndValue D._total 【答案】C 【详解】变量名不能以数字开头(C错误)。 9.以下浮点型常量定义错误的是(   ) A.3.14F B.3E-5 C.3.14L D.3.14U 【答案】D 【详解】U表示无符号整型,不能用于浮点数(D错误)。 10.以下变量名合法的是(   ) A.3num B.int C._value D.num@1 【答案】C 【详解】变量名不能以数字开头(A)、不能是关键字(B)、不能含特殊符号(D),下划线开头合法。 11.以下关于常量的定义,正确的是(   ) A.int a = 10; B.const a = 10; C.#define PI 3.14; D.const float PI = 3.14; 【答案】D 【详解】#define定义的常量无需分号(C错误);const常量必须指定类型(B错误);D选项语法正确且符合浮点型定义。 12.以下哪个选项是C语言中的合法整型常量(   ) A.0x1A B.0.1 C.1.2e3 D.0123 【答案】A 【详解】0x表示十六进制,所以0x1A表示十六进制的数字。 13.以下字符串可以作为标识符的是(   ) A._me B.253_ C.long D.C class 【答案】A 【详解】标识符的命名规则:①.只能使用字母、数字、下划线  ② 不能以数字开头 ③不能使用关键字和保留字。 B选项以数字开头,C选项是关键字,D选项使用了空格。 14.执行以下程序段的输出结果是(   ) main() {int arry[5]={1,2,3,4,5};int *ptr=arry;ptr=ptr+2; printf("%d ",*ptr);getch();} A.1 B.2 C.3 D.4 【答案】C 15.若在定义语句:int a,b,c,*p=&c;之后,接着执行如下选项中的语句,则能正确执行的语句是(   ) A.scanf("%d",&p); B.scanf("%d%d%d",a,b,c); C.scanf("%d",p); D.scanf("%d",a,b,c); 【答案】C 16.在C语言中,退格符是(   ) A.\n B.\t C.\f D.\b 【答案】D 17.请选出可用作c语言用户标识符的一组标识符(   ) A.void   define   WORD B.a3      _a3     abc C.FOR     -ABC    CASE D.2a       Do     Sizeof 【答案】B 18.下面四个选项中,均是不合法的整型常量的选项(   ) A.-0f1     -0xffff   0011 B.-0xcdf   017     1245 C.-018     999     5e2 D.-0x48eg  -068   03f 【答案】D 19.在C语言中,下列的整型常量,四个选项值不相等的一项是(   ) A.0x88 B.136 C.0210 D.021 【答案】D 20.在C语言中,下列的整型常量,四个选项值不相等的一项是(   ) A.057 B.47 C.0x2F D.48 【答案】D 21.十六进制数2C对应的二进制数是(   ) A.101101 B.101100 C.101111 D.101000 【答案】B 22.十进制数371对应的十六进制数是(   ) A.177 B.173 C.181 D.170 【答案】B 23.在C语言中,下列的整型常量,值最大的是(   ) A.123 B.0123 C.0xff D.0x5f 【答案】C 24.在C语言中,下列选项属于合法十六进制数的是(   ) A.0x B.0x4de C.0xfh D.0x7g 【答案】B 25.二进制数110010对应的十进制数是(   ) A.51 B.50 C.49 D.56 【答案】B 26.十六进制数67等于二进制数(   ) A.1100101 B.1100110 C.1100100 D.1100111 【答案】D 27.下列选项中,属于“字符串常量”的是(   ) A.“A” B.{ABC} C.‘abc\0’ D.‘b’ 【答案】A 28.在C语言中,合法的长整型常量是(   ) A.0L B.7654321 C.3.1415926 D.2.3e5 【答案】A 29.十进制数2025等于八进制数(   ) A.3751 B.3750 C.3747 D.3752 【答案】A 30.下列选项中,正确的标识符是(   ) A.-002 B.a[2] C._1_1 D.int 【答案】C 二、读程序写答案题(本大题共2小题,每题5分,共10分) 31.执行程序时输入 33445566,程序运行后的输出结果是 。 int x, y; scanf("%3d%*4d%ld", &x, &y); printf("%d %d ", x + y, x - y); 【答案】340 320 32.下列程序的运行结果是 #include<stdio.h> #include<conio.h> void fun(int *p,int a[ ]) {int i; for(i=1;i<4;i++) *p*=a[i];} main() {int a[ ]={2,1,2,4},s=1,*p=&s; fun(p,a); printf("%d",*p);getch();} 【答案】8 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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