C语言程序设计数组基础题,C语言程序设计基础单项选择题库

41528d3028836879cd698677c3999917.gifC语言程序设计基础单项选择题库

分类: 一、 概念(13---51,54,55)、数据类型、输入输出格式、转义符、运算及表达式等:1 --- 66 二、 选择语句:67 --- 72 (其中67为条件运算,72可归于一类); 三、 循环语句:73 --- 102 (其中78为输出格式可归于一类) 四、 数组:103 --- 133 (其中123 – 125为与数组相关的函数调用) 五、 函数调用:134 --- 156 六、 文件:157 – 183 七、 指针:184 --- 195 八、 结构体:196 --- 207(204.205,206为函数调用) 1、在C语言中,最基本的数据类型包括 (A)整型、实型、字符型(B)整型、实型、逻辑型 (C)整型、字符型、逻辑型(D)实型、字符型、逻辑型 2 C语言中整常数的书写形式不能使用的数制形式是 (A)十进制(B)十六进制 (C)八进制(D)二进制 3 字符串常量“ab\n\\cde\125“包含字符的个数是 (A)8(B)12 (C)9(D)13 4 C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 (A)必须为下划线(B)可以是这三种字符中的任一种 (C)必须为字母或下划线(D)必须为字母 5 下列是用户自定义标识符的是 (A)#x(B)_x (C)2x(D)int 6 在C语言中,下列常数不能作为常量的是 (A)0 xA3(B)068 (C)5.6E-3(D)2e5 7 在C语言中,运算对象必须是整型的运算符是 (A)%(B)>= (C) ,则表达式x++ * 1 / 6的值是 (A)1(B)2 (C)3(D)4 10 如果在一个C语言表达式中有多个运算符,则运算时应该 (A)只考虑优先级(B)只考虑结合性 (C)先考虑优先级,然后考虑结合性(D)先考虑结合性,然后考虑优先级 11在C程序中,下面叙述不正确的是 (A)x和X 是两个不同的变量(B)从键盘输入数据时,对整型变量只能输入整型数据,对于实型变量只能输入实型数据 (C)逗号运算符的优先级最低(D)若x、y类型相同,则执行语句y = x,后,将把x的值放入y中,而x的值不变 12 已知字符A的ASCII值为65,若定义int i;,则执行语句i = A + 3.5;后,正确的叙述是 (A)i的值是字符E(B)语句不合法 (C)i的值是字符A的ASCII值加上3,即68(D)i的值是字符A的ASCII值加上3.5,即68.5 13 C语言是计算机高级语言,它适合作为系统描述语言,它 (A)不以用来编写系统软件,可以用来编写应用软件(B)不以用来编写系统软件,不可以用来编写应用软件 (C)可以用来编写系统软件,不可以用来编写应用软件(D)可以用来编写系统软件,也可以用来编写应用软件 14 在纸上写好一个C语言程序后,上机运行的基本步骤为 (A)编辑、连接、编译、运行(B)编译、连接、编辑、运行 (C)编译、编辑、连接、运行(D)编辑、编译、连接、运行 15 用C语言等高级语言编写的程序称为 (A)可执行程序(B)编译程序 (C)目标程序(D)源程序 16 一个C语言源程序经过“编译程序”翻译后生成一个二进制代码文件,它的扩展名为 (A).dat(B). (C).c(D).obj 17 通过“连接程序”软件,把C语言目标程序与C语言提供的各种库函数连接起来生成一个文件,它的扩展名为 (A).(B).dat (C).obj(D).c 18 下面叙述中正确的是 (A)在C语言程序中,要调用的函数必须在main()函数中定义(B)C语言程序总是从main()函数开始执行 (C)C语言程序总是从第一个函数开始执行(D)在C语言程序中,main()函数必须放在程序的开始位置 19 在一个C语言源程序中,main()函数的位置 (A)必须在其他所有的函数之后(B)可以在任意位置 (C)必须在其他所有的函数之前(D)必须在固定位置 20 一个C语言程序由 (A)若干个过程组成(B)若干个子程序组成 (C)一个主程序和若干个子程序构成 (D)一个主函数和若干个子函数构成 21一个函数的组成有 (A)函数的声明部分和执行部分(B)函数名、函数类型、函数参数名、函数参数类型 (C)主函数和子函数(D)函数首部和函数体 22 下面叙述不正确的是 (A)在程序中任意合适的地方都可以加上注释以便阅读(B)C语言中的每条执行语句都需要用分号结束 (C)include命令所在行后面需要加分号(D)C语言具有高级语言的功能,也具有低级语言的一些功能 23 下面叙述正确的是 (A)在C程序中,main()函数的位置必须在其他所有的函数之前(B)C语言自身没有输入输出语句 (C)在C程序的编译过程中可以发现注释中的拼写错误(D)C程序的每一行只能写一条语句 24 在C语言中,用来表示“取地址”的符号是 (A)$(B)# (C)@(D)& 25 在C语言中,用于结构化程序设计的三种基本结构是 (A)顺序结构、选择结构、转移结构(B)顺序结构、条件结构、循环结构 (C)顺序结构、选择结构、重复结构(D)顺序结构、选择结构、循环结构 26 一个算法应具有“确定性”等5个特性,则对另外4个特性描述错误的是 (A)有效性(B)有穷性 (C)有零个或多个输入(D)有零个或多个输出 27 程序设计一般可以简化为以下4个步骤,其中首先应该完成的是 (A)调试并运行程序(B)编写程序 (C)建立数学模型(D)设计数据结构和算法 28 以下不正确的C语言标识符是 (A)ab.c(B)a_bc (C)abc(D)ABC 29 以下正确的C语言标识符是 (A)a+b(B)test! (C)_123(D)%x 30 编辑程序的功能是 (A)命令计算机执行指定的操作(B)调试程序 (C)将C源程序编译成目标程序(D)建立并修改程序 31 C语言程序的基本单位是 (A)过程(B)函数 (C)子程序(D)标识符 32 下列说法中错误的是 (A)主函数可以分为两部分:主函数首部和主函数体(B)主函数可以调用任何非主函数的其它函数 (C)任何非主函数可以调用其它任何非主函数(D)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值