计算机二级《C语言》基础练习题及答案
1[单选题] 有以下程序
程序的输出结果是
A.9B.14C.10D.15
参考答案:D
参考解析:考查函数的递归调用,只需要一步一步递归调用fun函数即可,执行fun(5)=5+(4+(3+(2+fun(1))))=15。所以答案为D选项。
2[单选题]下列叙述中正确的是( )。
A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性
参考答案:B
参考解析:线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。
3[单选题] 有以下程序:
程序运行后的输出结果是( )。
A.02356B.0235C.235D.2356
参考答案:C
参考解析:k的值为5,逐个对caBe语句进行匹配,均不匹配,执行default下的语句n=0;k一一。再执行case2:ca804:后面的语句n+=2;k一一;。执行break语句跳出switch判断,打印n的值,即2。经过第一次循环后,k的值为3,然后进行k>0& amp;&ll<5条件判断为真。第二次执行循环体,执行case3:后面的语句n+=1;k一一;。再执行break语句跳出循环,此时打印n的值3,此时k的值为2。第三次执行循环体k的.值为2,满足条件,执行case2:case4:后面的语句n+=2;k一一;。执行break语句跳出循环体。打印n的值5。此时n不满足条件k>0&&n<5,所以结束循环。整个程序的打印结果为235。
4[单选题] 以下程序调用fun函数求数组中最大值所在元素的下标。
在横线处应填入的内容是
A.*k=iB.k=iC.*k=i-sD.k=i-s
参考答案:A
参考解析:fun函数的功能是求数组中最大值所在元素的下标。通过for循环语句,每次将最大的数给* k,即*k=i。因此A选项正确。
5[单选题] 以下fun函数的功能是将形参s所指字符串内容颠倒过来
在横线处应填同入的内容是
A.+1B.-1C.+0D.k=0
参考答案:B
参考解析:本题考查字符串处理函数strlen,strlen计算一个字符串的长度,包含结尾符,所以本题中j的初始化应该是从最后一个字符开始,所以应该将得到的字符串长度减1,选项B正确。
6[单选题] 有以下程序段:
当执行上述程序段,从键盘上输入55566 7777abc后,y的值为( )。
A.566.0B.55566.0C.7777.0D.566777.0
参考答案:A
参考解析:它是格式输人函数,即按用户指定的格 式从键盘上把数据输入到指定的变量之中。其中的格式命令可以说明最大域宽。在百分号(%)与格式码之间的整数用于限制从对应域读入的最大字符数。所以j的值为55,Y的值为566.0,字符数组llame为7777abc。
7[单选题] 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )。
A.大写字母B.下划线C.数字字符D.连接符
参考答案:D
参考解析:C语言中标识符由字母、下划线、数字组成,且开头必须是字母或下划线。所以D选项中的连接符不合法。
8[单选题] 若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是( )。
A.函数的形参和实参分别占用不同的存储单元
B.形参只是形式上的存在,不占用具体存储单元
C.同名的实参和形参占同一存储单元
D.函数的实参和其对应的形参共占同一存储单元
参考答案:A
参考解析:本题重点考察的是函数的形参和实参。I在定义函数时函数名后面括弧中的变量名称为“形式参数”l(简称形参),在主调函数中调用一个函数时,函数名后面括弧1中的参数(可以是—个表达式)称为“实际参数”(简称实参)。f C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在内存中,实参单元与形参单元是不同的单元。因此A选项正确。
9[单选题] 有以下程序:
程序运行后的输出结果是( )。
.9
参考答案:B
参考解析:每次内循环只循环一次就结束,第一次外循环时t=t+b[0][b[0][0]]=1+b][0]=1+0=第二次外循环时 t=t+b[1][b[1][1]]=1+b[1][1]=1+1=2;第三次外循环时t=t+b[2][b[2][2]]=2+b[2] [2]=2+2=4。
10[单选题] 若有定义语句:int a=3,b=2,c=1;以下选项中错误的赋值表达式是( )。
A.a=(b=4)=3;B.a=b=c+1;C.a=(b=4)+c;D.a=1+(b=c=4);
参考答案:A
参考解析:不能将变量或常量赋给一个表达式,所以A选项中(b=4)=3是错误的。
-
土木工程专业考证条件
在土木行业有许多证可考的:注册结构师、注册造价师、注册监理工程师、房地产评估师、注册建筑师、注册建造师、注册岩土工程师等。对于那些需要过基础课的考试,要先过基础课,如注册结构师、注册岩土工程师等,工作若干后才可考专业课。有的不需要基础课,但专业工龄要...
-
英语四级完形填空备考技巧
对于英语四级完形填空这一部分,在考试过程中,考生感觉是最困难的一部分,因为完形填空部分主要是测试学生综合运用语言的能力,即从语篇的角度综合测试阅读理解能力、词汇的掌握和对英语习惯用语的熟悉程度、以及语法规则的灵活运用。本部分共20道题,考试时间为15分钟...
-
2015大学生求职必带证书排行榜
近年来,考证族、考碗族层出不穷。很多大学生疑惑,在各种考试证书铺天盖地的时代,到底哪些证书是用人单位必看的?哪些证书能为求职增添砝码?NO.1毕业证、学位证一般来说,这是就业必备的最重要的证书,存在三点区别:一是名牌院校和普通院校的区别;二是热门专业和冷门专...
-
大学生考证热:企业看重技能型证书
尽管目前社会上对考证热的利弊众说纷纭,但毋庸质疑的是,资格证书已普遍被认为是能力的一种证明,是求职的敲门砖。在金融危机和就业压力不断增大的刺激下,已有很多大三、大四生加入或正准备加入到考证大军中来。大学生考得糊涂统计数据表明,目前,全国各类职业技能资格...