12 秋学期《C 语言程序设计》在线作业 试卷总分:100 测试时间:-- 试卷得分:100 • 、单选题(共 40 道试题,共 80 分。) 得分:80 1. 变量的指针,其含义是指该变量的( ) A. 地址 B. 值 C. 名字 D. 标识 满分:2 分 得分:2 2. 下列哪个是读写文件出错检测函数( )。 A. ferror B. clearerr C. feof D. fwrite 满分:2 分 得分:2 3. 下面正确的字符常量是( ) A. "c" B. "\\" C. 'W' D. ''(中间没有空格) 满分:2 分 得分:2 4. 若有定义char str[]= “very good”,则 str 的长度为( ) A. 8 B. 9 C. 10 D. 11 满分:2 分 得分:2 5. 当把以下四个表达式用作if 语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是 A. k%2 B. k%2==0 C. (k%2)!=0 D. !(k%2==0) 满分:2 分 得分:2 6. 若调用fputc 函数输出字符成功,则其返回值是( ) A. EOF B. 1 C. 0 D. 输出的字符 满分:2 分 得分:2 7. 设有如下程序 # include main() { char ch1='A',ch2='a'; printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( ) A. 程序的输出结果为大写字母 A B. 程序的输出结果为小写字母 a C. 运行时产生错误信息 D. 格式说明符的个数少于输出项的个数,编译出错 满分:2 分 得分:2 8. 在 C 语言中,char 型数据在内存中的存储形式是( ) A. 补码 B. 反码 C. 原码 D. ASCII 码 满分:2 分 得分:2 9. 若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10}; 则下列哪个是对该数组元素的正确引用( ) A. a[10] B. a[a[3]-5] C. a[a[9]] D. a[a[4]+4] 满分:2 分 得分:2 10. 若定义语句:int a=7;float x=2.5;y=4. 7; 则表达式x+a%3*(int)(x+y)%2/4 的值是( ) A. 2.500000 B. 2.750000 C. 3.500000 D. 0.000000 满分:2 分 得分:2 11. fwrite 函数的一般调用形式是( ) A. fwrite(buffer,count,size,fp) B. fwrite(fp,size,count,buffer) C. fwrite(fp,count,size,buffer) D. fwirte(buffer,size,count,fp) 满分:2 分 得分:2 12. 若执行fopen 函数时发生错误,则函数的返回值是( ) A. 地址值 B. null C. 1 D. EOF 满分:2 分 得分:2 13. 以下叙述中错误的是: A. 局部变量的定义可以在函数体内部 B. 全局变量...