C语言程序设计地大模拟题

发布时间:2023-11-26 10:11:03浏览次数:29
《 语言程序设计》模拟题一、单项选择题下面程序运行的结果是 !"##$%&&%'!()*+!),--./.-,-,&---&-&&-&&"答案$0,1 语言规定简单变量做实参时它和对应形参之间的数据传递方式是地址传递,单向值传递由实参传给形参再由形参传给实参-由用户指定传递方式"答案$0,2 语言中的标示符只能由字母数字和下划线三种字符组成且第一个字符必须是字母,必须是下划线必须是字母或下划线-可以是字母或数字或下划线中的任意一种"答案$03不能把字符串0)45)赋给数组 & 的语句是&"#$45,&"#$&)45)&"#$'6&)45)-&"#$)45)"答案$0,7对 表达式 表达式 2可以理解为表达式 #表达式 2,表达式 表达式 表达式 2表达式 表达式 2 只有当实参和与其对应的形参同名时才共占用存储单元-形参是虚拟的不占用存储单元"答案$07;下面说法中正确的是0在  语言程序中函数的定义可以嵌套但函数的调用不可以嵌套,函数的定义不可以嵌套但函数的调用可以嵌套函数的定义和调用均不可以嵌套-函数的定义和 调用均可以嵌套"答案$0,7<一个变量的指针是指该变量的值,该变量的地址该变量的变量名-该变量的标志"答案$0,二、判断题 语句以句号结束"答案$0.1中只能放一个字符"答案$0L2! 表示常变量"答案$0L3 程序的三种基本结构是0顺序选择函数"答案$0.7 程序可以有多个输入"答案$0L8 语句以分号结束"答案$0L9 语言数组中以列优先"答案$0.;=& 表示单精度实型"答案$0.<M 型数据在内存中占 1 个字节"答案$0.#! 表示整型"答案$0L@ 是自动型变量"答案$0.1变量不能定义在函数之外"答案$0.2定义 !"$"2$12378是否正确I"答案$0L3格式声明* 表示整型"答案$0L 7函数递归就是调用该函数本身"答案$0L8函数体分为声明部分和执行部分"答案$0L9库函数可以是系统提供的也可以是用户自己编写的"答案$0.;如有0M"#$定义是否正确I"答案$0L<如有0!"7$1237那么 "$I"答案$0.1#实参不能是表达式"答案$0.1实参可以是变量"答案$0L11数组的下标可以是常量也可以是变量"答案$0.12数组元素不能作为函数的实参"答案$0.13数组中的元素的数据类型可以不相同"答案$0.17形参可以是数组名"答案$0L18G和G不必成对使用"答案$0.19%)中只能放一个字符"答案$0.1; 程序必须有一个或多个输出"答案$0L1< 程序可以没有输出"答案$0.2# 程序中可以有一个主函数和若干个子函数组成"答案$0L2 语言数组下标习惯上从 # 开始"答案$0L21 语言中既有字符变量也有字符常量"答案$0.22=& 型数据在内存中占 ; 个字节"答案$0L23表示自身加 "答案$0L27  B B&书写正确吗I"答案$0L28按变量的生存期可分为0动态存储和静态存储"答案$0L 29变量可分为局部变量和全局变量"答案$0L2;定义 !"1$"$12378是否正确I"答案$0.2<函数必须有返回值"答案$0.3#函数递归调用一般用  实现"答案$0L3函数中的参数分为实参和形参"答案$0L31两个字符串所包含的字符个数相同时才能比较字符串"答案$0.32如有0!"2$"3$定义是否正确I"答案$0L33如有0!"!$定义是否正确I"答案$0.37实参传递给形参的可以是地址"答案$0L38实参可以是常量"答案$0L39数组的长度可以改变"答案$0.3;数组元素可以作为函数的形参"答案$0.3<所有的  程序都需要写在一个函数里"答案$0.7#形参只能是变量"答案$0.7GG表示程序结束"答案$0.711 B&书写正确吗I"答案$0L72 程序从主函数开始从主函数结束"答案$0L73 程序可以没有输入"答案$0L77 语句以逗号结束"答案$0.78 语言数组中以行优先"答案$0L79 语言中字符变量用字符数组来表示"答案$0L7;M 表示双精度实型"答案$0. 7<!&在定义时省略了 ="答案$0L8#'!()**)G2输出 #222222"答案$0.8变量必须先定义后使用"答案$0L81定义 !"1$"$123是否正确I"答案$0.82多维数组名不能用作函数的形参"答案$0.83函数不可以嵌套定义但可以嵌套调用"答案$0L87函数可以嵌套定义但不能嵌套调用"答案$0.88可以在定义数组的同时赋初始值"答案$0L89确定性不是算法的特征"答案$0.8;如有0!"7$1237定义是否正确I"答案$0L8<如有0!!7!"!$定义是否正确I"答案$0.9#实参传递给形参的可以是数值"答案$0L9实参只能是变量"答案$0.91数组名可以作为函数的实参"答案$0L92数组中的下标用"$括起来"答案$0L93同一数组的元素具有相同的数组名"答案$0L97有穷性是算法的特征"答案$0L三、问答题??DD5谁的优先级别最高I"答案$051I0是什么运算符I"答案$0条件运算符2>)和))谁的优先级高I"答案$0)) -表达式 表达式 2表达式 2"答案$08面向对象程序设计将数据与放在一起作为一个相互依存不可分割的整体来处理对数据的操作,信息数据隐藏-数据抽象"答案$09若二维数组  有 列则在 "$":$前的元素个数为: , : :- :"答案$0,;若有 !'"#$'则下列写法不正确的是'1,-'"答案$0,<若有以下定义0"#$)!=>'则不能代表字符‘=的表达式为"3$,3'3-'3'"答案$0,#设 1 均是  型变量则下面不正确的函数调用为!)*1*%??1,4'=1-'=1"答案$0-说明一个结构体变量时系统分配给它的内存是各成员所需内存量的总和,结构体中第一个成员所需内存量成员中占内存量最大者所需的容量-结构体中最后一成员所需内存量"答案$01下列数据中合法的 ; 进制常量是392,<2#&-#"答案$0- 2下面不正确的说法是0 语言规定实参可以是常量变量或表达式,形参可以是常量变量或表达式实参传递给形参时要求实参必须有确定的值-形参应与其对应的实参类型可以不一致"答案$0,3以下说法中正确的是 语言程序总是从第一个定义的函数开始执行,在  语言程序中要调用的函数必须在 ! 函数中定义 语言程序总是从 ! 函数开始执行- 语言程序中的 ! 函数必须放在程序的开始部分"答案$07下面程序段的输出结果是 81#'!(%****+!%111因输出格式不合法输出出错信息,8#8#18#98-8#79"答案$0,8下面的循环结构中不是无限循环的是,'!(%*%-#"答案$0-9下面是对  的初始化其中不正确的是"7$)&),"7$&"7$%%-"7$%&%"答案$0-;下面说法中不正确的是一个  源程序可有一个或多个函数组成,一个  源程序必须包含一个 ! 函数 程序的基本组成是函数-在  程序中注释语句只能位于一条语句的后面"答案$0-<下面四个选项当中均是关键字的是=!= !=,6'!@!=4!=!!!-=6'"答案$0, 1#已知  是字符型变量下面不正确的赋值语句为&,+#9<-7<"答案$01以下正确的说法是定义函数时形参的类型说明可以放在函数体内,=! 后边的值不能为表达式如果函数值的类型和返回值类型不一致以函数值类型为准-如果形参与实参的类型不一致以函数值类型为准"答案$011 语言规定在一个源程序中 ! 函数的位置必须在最开始,必须在系统调用的库函数的后面可以任意-必须在最后"答案$012A=&是一个表达式整型,双精度不合法-函数调用"答案$013不正确的定义语句是=&B"7$1#3#8#;###,!6"7$#279<"$1237-1"$+B#+B#+B#;"答案$0,17对  语句中表达式的类型下面正确的说法是必须是关系表达式,必须是关系表达式或逻辑表达式可以是任意表达式-必须是关系表达式或算术表达式"答案$018能正确表示  和 & 同时为正或同时为负的表达式是C#DD&C#??E#DD&E#,C#DD&C#??E#??&E#&C#??D&E#-&C#"答案$0-19若使用以为数组名作函数实参则下面说法中正确的是在被调函数中与该实参相对应的形参必须是同类型的数组名或指针变量 ,实参数组类型与形参数组类型可以不匹配在被调函数中不需要考虑形参数组的大小-实参数组名与形参数组名必须一致"答案$01;若有定义0!"#$'则 '7 表示元素 "7$的地址,元素 "7$的值元素 "8$的地址-元素 "8$的值"答案$01<若有以下结构体定义则正确的引用和定义是 =B '!B!6B 'B#,B '11B#=11B#-=B '1#7"答案$0,2#设 ''1 是指向同一个字符串的指针变量 为字符变量则不能正确执行的赋值语句为''1,'1''1-''1"答案$0,2为了表示关系 BC6CA下面  语言表达式中正确的是BC6??6CA,BC6!6CABC6CA-BC6?6CA"答案$021下列数据中属于)字符串常量)的是&4,)F)F-"答案$0,22下面程序的输出结果是 !!##:#'!()**):#,;-;# "答案$023下面程序的运行结果是 !!&13G##*<&??'!()**)&8,18#-1#"答案$0,27下面程序段的运行结果是"$%++&+++#+!%'!()*>!3,2<-字符串中有非法字符输出值不确定"答案$0,28下面关于  循环的正确描述是 循环只能用于循环次数已经确定的情况, 循环中是先执行循环体语句后判断表达式在  循环中不能用 &H 语句跳出循环- 循环的循环体可以包含多条语句但必须用花括号括起来"答案$0-29下面是对象概念的描述中是错误的对象  就是  语言中的结构变量,对象代表着正在创建的系统中一个实体对象是一个状态和操作的封装体-对象之间的信息传递是通过消息进行的"答案$02;下面说法中正确的是在  语言中可以使用动态内存分配技术定义元素个数可变的数组,在  语言中数组元素的个数可以不确定允许随即变动在  语言中数组元素的数据类型可以不一致-在  语言中定义数组后就确定了它能容纳的相同数据类型元素的个数"答案$0-2<一个  语言程序是由一个主程序或若干个子程序组成,函数组成若干过程组成 -若干个子程序组成"答案$0,3#以下关于运算符优先顺序的描述中正确的是关系运算符E算术运算符E赋值运算符E逻辑运算符,逻辑运算符E关系运算符E算术运算符E赋值运算符赋值运算符E逻辑运算符E关系运算符E算术运算符-算术运算符E关系运算符E赋值运算符E逻辑运算符"答案$03 语言规定函数返回值的类型是由=! 语句中的表达式类型所决定,调用该函数时的主调函数类型所决定调用该函数时系统临时决定-在定义该函数时所指定的函数类型所决定"答案$0-31 语言中函数的隐含存储类型是=,@B!-4"答案$032变量的指针其含义是指该变量的值,地址名-一个标志"答案$0,33程序段如下则正确的执行结果是!H#HE1'!(>*+!)H1,23-无结果"答案$037对于基类型相同的两个指针变量之间不能进行的运算是E,-"答案$038若 B: 和 H 都是 ! 型变量则计算下面表达式后B 的值为B3:8H213, ,821--71"答案$039若用数组名作为函数调用的实参传递给形参的是数组的首地址,数组第一个元素的值数组中全部元素的值-数组元素的个数"答案$03;若有条件表达式B'I0&则以下表达式中完全等价于表达式B'的是B'#,B'5#B'-B'5"答案$0,3<若执行下面的程序段则下面描述中正确的是 !H7HH 循环执行四次,循环体执行一次循环体一次也不执行-死循环"答案$0-7#设 B6A 均为 ! 型变量则执行以下语句后 的值为JJJJJJB6ABDD6??A不定值,1-#"答案$07下列常量中合法的  常量是)B6),#7,-#9K"答案$071下列说法中正确的是结构体变量可以作为一个整体进行其值得输入和输出,结构体成员项不可以是结构体结构体成员项可以是结构体或其他任何  语言的数据类型-结构体变量和结构体是相同的概念"答案$0 72下面程序的输出结果是 !!#:'!()**+!):#,1#-#<"答案$073下面程序的执行结果为  !!B1#66B6B'!(%*%66B6B'!(%*%6313,31313#3-313#"答案$077下面程序段的运行结果是"7$&+#+#'!()*)&,&&-&"答案$0,78下面哪项是构成  语言的基本单位函数,过程子程序-子例程"答案$079下面说法正确的是在  语言中实参和与其对应的形参各占用独立的存储单元,实参和与其对应的形参共占用一个存储单元
文档格式: docx,价格: 5下载文档
返回顶部