2016年计算机二级《C语言》基础练习题及答案
1[单选题] 设有表示学生选课的三张表,学生s(学号,姓名,性别,年龄,身份证号),课程c(课号,课名),选课SC(学号,课号,成绩),则表sc的关键字(键或码)为( )。
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩
参考答案:C
参考解析:学号是学生表s的主键,课号是课程表c的主键,所以选课表SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择C。
2[单选题] 下列叙述中正确的是( )。
A.软件是程序、数据和文档
B.软件是程序和数据
C.软件是算法和数据结构
D.软件是算法和程序
参考答案:A
参考解析:计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。故选A选项。
3[单选题] 在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。
参考答案:B
参考解析:while语句中条件表达式E的值不为0即为真,认为满足条件,所以与B选项中表达式的含义正好相反,选择B选项。
4[单选题] 下面关于位运算符的叙述,正确的是
A.||表示“按位或”的运算
B.#表示“按位异或”的运算
C.&表示“接位与”的运算
D.~表示“按位异或”的运算
参考答案:C
参考解析:本题考查位运算。^为按位异或,|为按位或,~表示按位取反。所以C选项正确。
5[单选题] 有以下程序:
程序运行后的输出结果是( )。
参考答案:D
参考解析:在函数fun(char}a,char}b)中,wKle(·a==’·’)a++的功能是:如果}a的内容为‘}’,则a指针向后移动,直到遇到非‘+’字符为止,退出循环进入下一个while循环,在wlIile({b=}a){b++;a++;}中,把字符数
组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为“at b}}}★”。因此D选项正确。
6[单选题] 有如下程序
程序运行后的'输出结果是
E OUT:a=1,b=1
E_OUT:a=0,b=2
_0UT:a=1,b=2
_DUT:a=0,b=11
参考答案:A
参考解析:逻辑与运算符遵循“短路求值”策,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式 (a++&&b++)中,左操作数a++的值为0,已经可以确定整个逻辑表达式的结果为0,因此右操作数b++不再求解,进入else分支执行,a的值+1,b不变。因此答案为A选项。
7[单选题]以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是
,”fname
”,,fp
参考答案:D我的答案:未作答收起解析收藏纠错
参考解析:本题考查fpute函数,该函数将字符ch写到文件指针fp所指向的文件的当前写指针的位置。函数格式:int fputc(int n,File}fp),因此答案为D选项。
8[单选题] 以下针对全局变量的叙述错误的是
A.用extern说明符可以限制全局变量的作用域
B.全局变量是在函数外部任意位置上定义的变量
C.全局变量的作用域是从定义位置开始至源文件结束
D.全局变量的生存期贯穿于整个程序的运行期间
参考答案:A
参考解析:在不同编译单位内用extern说明符来扩展全局变量的作用域,extem可以将全局变量作用域扩展到其他文件,而不是限制全局变量的作用域,答案为A选项。
9[单选题] 以下选项中错误的
A.a!=b与a=a!b等价
B.a^=b与a=a^b等价
C.a|=b与a=a|b等价
D.a&=b与a=a&b等价
参考答案:A
参考解析:A选项中,a!=b表示a不等于b时,运算结果为1,或者为0;而a=a!b是一种语法错误,!是非运算,且是单目运算符,只要求有一个操作数,故两者不等价,答案为A选项。10[单选题]有以下程序:
程序运行后的输出结果是( )。
A.116B.8C.40D.4
参考答案:B
参考解析:本题考查位运算,题目中将4向左移一位然后重新赋值给a,4左移一位为8,程序运行结果为8,选项B正确。
-
大学生要不要考证
考试频道小编收集整理大学生考证资料,免费提供给大家交流参考。首先,计算机等级证书,我认为这是不必考的证书。计算机相关专业的同学,因为他们的专业是计算机,所以工作的时候要有过硬的计算机专业知识。计算机等级考试考察的是计算机的初级知识,内容大多是基础理论。...
-
「大学生必看」2015年全年考证时间表
一月考试表法律硕士专业学位考试中旬初试一般为每年1月中旬左右,复试一般在5月上旬前结束中英合作金融管理/商务管理专业12、13、14日公共课与自学考试同时考,专业课考试时间在1月和7月自考统考13、14日作为四月、十月考试的补充,由省考办根据本省的具体情况决定M...
-
2015大学各大证书排名
本本大排名NO.1:毕业证、学位证、第二学位NO.2:英语证书NO.3:兼职实习证明NO.4:竞赛获奖证书NO.5:学校证书NO.6:计算机证书NO.7:第二外语证书NO.8:专业资格证书NO.9:财务类证书NO.10:发表论文、专利证书NO.1:这三种证书存在三点区别:一是名牌院校和普通院校的区别;二是热门...
-
经验分享:新GRE备考自学方法技巧详解
1.巴郎的此表,背的比较好,有800个词。2.再背3000发现除了巴郎里的单词,其他的就被不下来了。要么就知道,要么就不知道,一定不要对单词的意思模棱两可。3.手机被单词,用的mdict的软件,有剑桥等的词典,可以导入那几个词库,没事就能查查单词。4.利用记事本,把做题时的单词写...