1[单选题] 参考答案:C
参考解析:学号是学生表s的主键,课号是课程表c的主键,所以选课表SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择C。
2[单选题] 参考答案:A
参考解析:计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。故选A选项。
3[单选题] 参考答案:B
参考解析:while语句中条件表达式E的值不为0即为真,认为满足条件,所以与B选项中表达式的含义正好相反,选择B选项。
4[单选题] 参考答案: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[单选题] 参考答案:A
参考解析:代数表达式1/(X·Y·z)是小数,转为cf语言的表达式必须是小数。A选项由于l.0为浮点数,计算结1果自动转换为浮点数,故A选项正确。选项B,C,D的表达式均为0。答案为A选项。
7[单选题] 参考答案:D
参考解析:本题考查fpute函数,该函数将字符ch写到文件指针fp所指向的文件的当前写指针的位置。函数格式:int fputc(int n,File}fp),因此答案为D选项。
8[单选题] 参考答案:A
参考解析:在不同编译单位内用extern说明符来扩展全局变量的作用域,extem可以将全局变量作用域扩展到其他文件,而不是限制全局变量的作用域,答案为A选项。
9[单选题] 参考答案:A
参考解析:A选项中,a!=b表示a不等于b时,运算结果为1,或者为0;而a=a!b是一种语法错误,!是非运算,且是单目运算符,只要求有一个操作数,故两者不等价,答案为A选项。
10[单选题] 参考答案:B
参考解析:本题考查位运算,题目中将4向左移一位然后重新赋值给a,4左移一位为8,程序运行结果为8,选项B正确。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |