重庆大学2018秋C语言程序设计 ( 第1次 )
发布时间:2023-08-08 12:08:01浏览次数:45第 1 次作业一、单项选择题(本大题共 50 分,共 20 小题,每小题 2.5 分)是一条()。文件包含预处理命令宏定义预处理语句条件编译预处理命令 语句在由多个函数组成的 程序中,函数排列顺序上主函数()。必须在第一个位置必须在最后一个位置可以在任意位置可以在第一个位置 语言中要求被操作数必须是整型或字符型数据的运算符是()。!下面所列选项中,合法的用户标识符是()。ifswitchfinenameint在 程序中,实型常数 的指数书写形式是()。10-510E-51E-5E-5下面关于宏定义的叙述中,不正确的是()。宏替换不占用运行时间宏名没有类型宏替换仅仅是字符替换宏名必须用大写字母表示 程序中,常用于移动文件内部读写位置指针的标准库函数是()。 !"# $" !"%# $"% %& # $'" '(# %)*设有 语句:+,#-$.,#--$.$/,那么与变量 , 等价的是()。$-$--$$
0 语言中,表达式 -.1&2+3等价于()。.-&2+.2&-+.-1&2+3.-+2&对于下面 语句序列,错误的叙述是()。&'&45#-%.&/&'-%/可以使用 !"% 函数为 & 输入数据可以使用 !"% 函数为 % 输入数据不能使用 !"% 函数为 % 输入数据可以使用 %& 函数为 % 和 % 输入数据在下面的叙述中不正确的是()。&.+ 等价于 &.&+&.+ 等价于 &.&+&6.+ 等价于 &.&6+&.+ 等价于 &.&+ 语句:"$ "1-7831"&#"+3/的意思是()。定义一个整型指针变量 78声明一个返回整型指针的 78 函数原型定义一个指向函数的指针变量 78构造一个指向函数的指针类型 78下面关于结构体变量的描述中,错误的是()。结构体变量也遵循先定义、后使用的原则结构体变量可以初始化结构体变量不能作为整体实现数据的输入结构体变量虽然不能整体输入,但可以整体实现数据输出下面关于结构体数据类型的描述中,不正确的是()。在某个 程序中定义的结构体类型只能在该程序中使用在一个 程序中可以定义若干个结构体类型在程序代码中,不是直接使用结构体类型,而是使用结构体变量虽然可以定义多个结构体类型,但不能嵌套定义结构体类型下面关于条件编译预处理 系列命令的叙述中,正确的是()。使用 系列预处理命令,可以在程序执行时对流程进行控制在使用 系列预处理命令时, 必须和 配合使用使用 系列预处理命令,可以在编译时对处理代码进行选择 和 预处理命令的功能完全相同下面关于文件包含预处理的叙述中,错误的是()。文件包含预处理语句不一定要书写在程序代码的最前面
文件包含预处理语句中,使用尖括号还是双引号括住文件名都可以使用文件包含预处理,既可以包含系统的文件,也可以包含用户的文件文件包含预处理语句一定要书写在程序代码的最前面下面关于一维动态数组的描述中,错误的是()。创建一维动态数组需要一个一级指针变量作为数组名使用& 函数的返回值直接赋值给指针变量& 函数的返回值需按要求强制转换后赋值给指针变量动态一维数组的长度也不能是任意的长度*设有 语句序列:"&''45#-$/$.&''/,那么能够输入数组 号元素值的是()。%& 19:9#$23/%& 19:9#&''453/%& 19:9#$-3/%& 19:9#$453/0设有 语句序列:"&''4545#-$/$.&''4545/,那么能够输入数组 行 列元素值的是()。%& 19:9#$453/%& 19:9#&''453/%& 19:9#$3/%& 19:9#$23/下面程序执行后的输出结果是()。%";<=;>####<?/@&13>"&45.>####?/./(1.<3>$'" 19:9#&453/.1;<=;311"323/?$'" 19A93/?BBBBBBBBBB二、判断题(本大题共 50 分,共 20 小题,每小题 2.5 分)在 的标准库函数设计时,仅仅考虑了实现函数功能的高效性。 程序中,为已经存在的数据类型名取别名时,可以使用关键字"$C!。 程序中,编译预处理命令 和 必须配合使用。
语言中,可以使用字符串变量和字符数组两种方式来表达字符串数据,在程序设计中可以根据需要选择字符串数据的表示方式。 程序中,文件指针和文件内部读写位置指针都用于表示被处理的文件。 语言中,赋值表达式和赋值语句本质上是一样的意思。在构成 程序的表达式时,可以使用圆括号、中括号和大括号表示不同的层次。* 程序中,任何时刻都只能使用联合体变量中的一个成员分量。0 语言中,通过主函数带参来实现命令行参数功能。标准库函数 ' 只能释放通过动态分配获取的存储空间。 程序中,字符串作为函数参数传递时,可以用处理一维数组参数相同的方法进行处理。本质上,关系运算符“..D和赋值运算符“.D的功能是相同的。 程序中,如果要将一个整型变量赋 值,最简单的位运算(操作)是异或运算。 程序中,通过数据输入语句为程序中的变量提供值。 程序中,带参数的宏也可以实现相对独立的功能,所以带参数宏和函数是相同的,只不过用带参数的宏来实现较简单的功能,用函数来实现较难的功能。设 程序中有定义:"&.,#+/,则表达式 +.&&&/与 +.&/等价。设有变量定义语句序列:"&.#+/+./,则表达式 +.&:有语法错误。* 程序中的结构体变量初始化时,只需按照类型定义时顺序,将每个成员分量的初始值依次写到花括号中即可。0 语言中,循环可以嵌套,但只能是同类循环嵌套,例如 ' 循环就只能嵌套 ' 循环。设有 语句:"&45#-$.&45#--$.$/,那么表达式--$ 表示了数组元素 &45。答案:一、单项选择题(50 分,共 20 题,每小题 2.5 分)*0*0二、判断题(50 分,共 20 题,每小题 2.5 分)EEFEEEE*F0FFFEFEEFF*F0EF