没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第 一 章 C语言程序初步(真题练习)
1 ) 以下叙述中错误的是
A) C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
B) C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
0 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D) C 语言源程序经编译后生成后缀为.obj的目标程序
2 ) 以下叙述中正确的是
A) C程序书写格式自由,一个语句可以写在多行上
B) C程序书写格式严格,要求一行内只能写一个语句
0 C程序中的注释只能出现在程序的开始位置和语句的后面
D ) 用C语言编写的程序只能放在一个程序文件中
3 ) 以下四个程序中,完全正确的是
A) ttinclude <stdio.h>
main ();
{/*/ programming /*/
printf("programming!\n"); }
B) it include <stdio. h>
main ()
{/* programming */
printf("programming!\n"); }
C) itinclude <stdio. h>
main ()
{/*/* programming */*/
printf("programming!\n"); }
D) include <stdio. h>
main ()
{/* programming */
printf("programming!\n") ; }
4 ) 计算机能直接执行的程序是
A ) 源程序
B ) 目标程序
0 汇编程序
D ) 可执行程序
5) C语言源程序名的后缀是
A) ,C
B) . exe
C) . obj
D) . cp
6 ) 以下叙述中正确的是
A) C语句必须在一行内写完
B) C程序中的每一行只能写一条语句
0 C语言程序中的注释必须与语句写在同一行
D ) 简单C语句必须以分号结束
7 ) 以下叙述中错误的是
A) C程序在运行过程中所有计算都以二进制方式进行
B) C程序在运行过程中所有计算都以十进制方式进行
0 所有C程序都需要编译链接无误后才能运行
D) C程序中字符变量存放的是字符的A S C H 值
8) 以下关于。语言的叙述中正确的是
A) C语言的数值常量中夹带空格不影响常量值的正确表示
B) C语言中的变量可以在使用之前的任何位置进行定义
0 在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致
D) C语言中的注释不可以夹在变量名或关键字的中间
9) 以下叙述中正确的是
A) 标识符总是由字母、数字和下划线组成,且第一个字符不得为数字
B) 标识符的长度不能任意长,最多只能包含16个字符
0 语言中的关键字不能作变量名,但可以作为函数名
D) 用户自定义的标识符必须“见名知义”,如果随意定义,则会出编译错误
10) C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
A) 关键字可用作用户标识符,但失去原有含义
B) 预定义标识符可用作用户标识符,但失去原有含义
0 在标识符中大写字母和小写字母被认为是相同的字符
D) 用户标识符可以由字母和数字任意顺序组成
11) 以下叙述中正确的是
A) 字符常量是不能进行关系运算的
B) 字符常量在内存中占2个字节
0 转义字符要用双引号括起来,以便与普通的字符常量区分开
D)字符常量需要用单引号括起来
12) 以下叙述中正确的是
A) 字符常量可以参与任何整数运算
B) 字符变量在定义时不能赋初值
0 同一英文字母的大写和小写形式代表的是同一个字符常量
D) 转义字符用@符号开头
13) 以下选项中,合法的一组C语言数值常量是
12. 0Xa23 4. 5e0
B)
028 .5e
-
3 -Oxf
C)
.177 4el.5 Oabc
D)
0x8A 10,000 3. e5
14) 以下选项中不合法的标识符是
A)_00
B) FOR
C) print
D) &a
15) 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
A) 连接符
B) 大写字母
0 数字字符
D) 下划线
1 6 ) 以下选项中,能用作用户标识符的是
A) 8_8
B) _0_
C) void
D) unsigned
1 7 ) 以下选项中关于C语言常量的叙述错误的是
A ) 经常被使用的变量可以定义成常量
B ) 常量分为整型常量、实型常量、字符常量和字符串常量
C ) 常量可分为数值型常量和非数值型常量
D ) 所谓常量,是指在程序运行过程中,其值不能被改变的量
1 8 ) 以下选项中,不合法的C语言用户标识符是
A) _1
B) AaBc
C) a_b
D) a - b
1 9 ) 以下选项中合法的标识符是
A) 1_1
B) 1 - 1
0 _11
D) 1_
2 0 ) 关于C语言的符号常量,以下叙述中正确的是
A ) 符号常量是指在程序中通过宏定义用一个符号名来代表一个常量
B ) 符号常量的符号名是标识符,但必须大写
0 符号常量在整个程序中其值都不能再被重新定义
D ) 符号常量的符号名必须是常量
2 1 ) 以下选项中不属于C语言标识符的是
A ) 关键字
B ) 用户标识符
0 常量
D ) 预定义标识符
2 2 ) 以下选项中合法的变量是
A) 10_
B) 5a
C) A%
D) s iz e o f
2 3 ) 以下选项中,能用作数据常量的是
A) 0118
B) 115L
C) 1. 5el. 5
D) 0115
24) C源程序中不能表示的数制是
A ) 十六进制
B ) 八进制
0 十进制
D)二进制
2 5 ) 以下选项中能表示合法常量的是
A) "\007”
B) 1. 5E2. 0
0
D) 1, 200
2 6 ) 以下选项中可用作C程序合法实数的是
A) E9
B) 3. OeO. 2
C).leO
D) 9. 12E
2 7 ) 以下不合法的数值常量是
A) 8. 0E0. 5
B) lei
C) Oil
D) Oxabcd
2 8 ) 以下不合法的字符常量是
A) '\\'
B ) ,\",
C) ''018'
D) \xcc'
2 9 ) 以下选项中不能用作C程序合法常量的是
A) 1,234
B) ''123'
C) 123
D) "\x7D”
3 0 ) 以下选项中合法的实型常量是
A) 0
B) 3. 13e-2. 1
C) .914
D) 2. 0*10
31) C语言中double类型数据占字节数为
A) 8
B) 4
C) 12
D) 16
3 2 ) 以下叙述中正确的是
A ) 只能在函数体内定义变量,其他地方不允许定义变量
B ) 常量的类型不能从字面形式上区分,需要根据类型名来决定
0 预定义的标识符是C语言关键字的一种,不能另作它用
D ) 整型常量和实型常量都是数值型常量
3 3 ) 以下叙述中正确的是
A ) 整型变量可以分为int型、short型、long型和unsigned型四种
B ) 在C程序中的八进制和十六进制,可以是浮点数
0 八进制数的开头要使用英文字母。,否则不能与十进制区分开
D ) 英文大写字母X和英文小写字母x都可以作为二进制数字的开头字符
3 4 ) 以下选项中合法的常量是
A) 2. 7e
B) OXab
0 9 9 9
D) 123E 0. 2
3 5 ) 以下叙述中错误的是
A ) 定义符号常量必须用类型名来设定常量的类型
B ) 常量可以用一个符号名来代表
0 数值型常量有正值和负值的区分
D ) 常量是在程序运行过程中值不能被改变的量
3 6 ) 关于C语言的变量,以下叙述中错误的是
A ) 变量所占的存储单元地址可以随时改变
B ) 所谓变量是指在程序运行过程中其值可以被改变的量
0 程序中用到的所有变量都必须先定义后才能使用
D ) 由三条下划线构成的符号名是合法的变量名
3 7 ) 以下选项中不能作为C语言合法常量的是
A) "\a"
B) 0. le+6
C) 'cd'
D) ' \0H)
3 8 ) 以下选项中非法的C语言字符常量是
A) 'aa'
B ) ,\b'
C) '\007'
D) ' \xaa'
3 9 ) 以下选项中非法的C语言字符常量是
A) '9'
B) '\09'
C) ''x09'
D) '\x9d'
4 0 ) 下面选项中合法的字符常量是
A) '\'
B) "X"
C) abc'
D) 'X'
41) C语言中char类型数据占字节数为
A) 1
B) 2
C) 3
D) 4
4 2 ) 以下定义语句中正确的是
A) char A=65+l, b=' b';
剩余116页未读,继续阅读
资源评论
无敌开心
- 粉丝: 1938
- 资源: 10万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
- 基于Java开发的YY网盘个人网盘设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功