C语言试卷
第六套
一、判断题
第1题:用8位无符号二进制数能表示的最大十进制数为128 参考答案:错 第2题:表达式“a∧00001111”的作用是将a的低四位取反,高四位不变。参考答案:对
第3题:在标准C中,在使用函数printf输出数据时必须同函数中输出格式一致。 参考答案:对
第4题:在标准C中,语句必须以“;”结束。 参考答案:对
第5题:在标准C语言中,链表和数组一样是一种动态数据类型。 参考答案:错 第6题:scanf 不能定义为用户标识符 参考答案:对
第7题:标准C中并没有提供定义常量的方法。 参考答案:对 第8题:表达式“3&5”的值为1。 参考答案:对
第9题:在if——else语句中,配对规则是else总是与最近的未配对的if配对。 参考答案:对
第10题:分号是C语句之间的分隔符,不是语句的一部分 参考答案:错 二、选择题 (请选择正确的选项)
第1题:设x和y均为int型变量,则执行下的循环后,y值为 for(y=1,x=1;y<=50;y++){ if(x>=10)break;
if(x%2==1){x+=5;continue;} x-=3;
} 参考答案:C
A、2 B、4 C、6 D、8
第2题:若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返
回值是 参考答案:B
A、EOF B、1 C、 非零值 D、 NULL
第3题:各种基本数据类型的存贮空间正确的长度排列为 参考答案:C A、Char<long<int<float<double B、Double<float<long<int<char C、Char<int<long<float<double D、Float<int<long<char<double
第4题:下列关于指针定义的描述,___________是错误的。 参考答案:D A、指针是一种变量,该变量用来存放某个变量的地址值的。 B、指针变量的类型与它所指向的变量类型一致。 C、指针变量的命名规则与标识符相同。
D、在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。 第5题:以下正确的说法是:(建立函数的目的之一是) 参考答案:B A、提高程序的执行效率 B、提高程序的可读性 C、减少程序的篇幅
D、减少程序文件所占内存
第6题:下面程序段的运行结果是:int n=0; while(n++<=2); printf("%d",n); 参考答案:C A、2 B、3 C、4 D、有语法错 第7题:C语言规定,函数返回值的类型是由 参考答案:D