|

 函数 rewind 的作用是
A:使文件位置指针重新返回文件的开始位置
B:将文件位置指针指向文件中所要求的特定位置
C:使文件位置指针指向文件的末尾
D:使文件位置指针自动移至下一个字符位置
请选出以下语句的输出结果 printf("%d\n",strlen("\t\"\065\xff\n"));
A:5
B:14
C:8
D:输出项不合法,无正常输出
阅读以下程序及对程序功能的描述,其中正确的描述是 #include main() { FILE *in,*out; char ch,infile[10],outfile[10]; printf("Enter the infile name:\n"); scanf("%s",infile); printf("Enter the outfile name:\n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NUL
A:程序完成将磁盘文件的信息在屏幕上显示的功能
B:程序完成将两个磁盘文件合二为一的功能
C:程序完成将一个磁盘文件复制到另一个磁盘文件中
D:程序完成将两个磁盘文件合并并在屏幕上输出
下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
A:3
B:3.2
C:0
D:3.07
设有int x=11;则表达式(x++*1/3)的值是
A:3
B:4
C:11
D:12
下列各数据类型不属于构造类型的是
A:枚举型
B:共用型
C:结构型
D:数组型
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为
A:4
B:16
C:32
D:52
设有数组定义: char array[]="China"; 则数组 array所占的空间为
A:4个字节
B:5个字节
C:6个字节
D:7个字节
下面程序段的运行结果是 char *format="%s,a=%d,b=%d\n"; int a=11,b=10; a+=b; printf(format,"a+=b",a,b);
A:for,"a+=b",ab
B:format,"a+=b"
C:a+=b,a=21,b=10
D:以上结果都不对
C语言中,能识别处理的文件为
A:文本文件和数据块文件
B:文本文件和二进制文件
C:流文件和文本文件
D:数据文件和二进制文件
以下不正确的描述是______。
A:函数的定义可以嵌套,函数的调用不可以嵌套
B:函数的定义不可以嵌套,函数的调用可以嵌套
C:函数的定义和函数的调用均可以嵌套
D:函数的定义和函数的调用均不可以嵌套
在C语言中,正确的int类型的常数是:______。
A:0
B:32768
C:037
D:0xaf
下列说法不正确的是______。
A:C程序由符号构成
B:C程序由标识符构成
C:C程序由函数构成
D:C程序由C语句构成
以下叙述中正确的是______。
A:对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B:当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
C:可以通过赋初值的方式确定数组元素的个数
D:数组名代表的是数组所占存储区的首地址,其值不可改变
以下______是正确的转义字符。( )
A:‘\\'
B:‘\’
C:‘\81'
D:‘\0'
对函数的正确使用方法描述
A:用数组做函数参数时,必须在主调函数和被调函数中分别定义数组
B:实参数组元素和形参数组元素类型可以不一致
C:形参数组长度可以不指定
D:形参数组长度可以大于实参数组长度
以下对C语言函数的有关描述中,错误的是:______。
A:调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B:函数既可以嵌套定义又可以递归调用
C:函数必须有返回值,否则不能使用函数
D:程序中有调用关系的所有函数必须放在同一个源程序文件中
对静态变量的正确描述
A:静态局部变量在静态存储区内分配单元
B:静态外部变量可以赋初值,也可以不赋初值
C:静态外部变量的作用与外部变量相同
D:静态局部变量在函数调用结束时,仍保存其值,不会随着消失。
若有以下定义和语句:double r=99,*p=&r; *p=r;则以下不正确的叙述是:______
A:以上两处的*p含义相同,都说明给指针变量p赋值
B:语句“*p=r;”把变量r的地址值赋给指针变量p
C:语句“*p=r;”取变量r的值放回r中
D:在“double r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元
在文件操作中,用于检测和设置文件状态的函数有______。
A:文件结束检测函数feof()
B:读写文件出错检测函数ferror()
C:文件出错和结束标志文件函数才clearerr()
D:文件关闭函数fclose()
语句int *pt中的*pt是指针变量名。
A:错误
B:正确
C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )
A:错误
B:正确
使用getchar函数可以不添加#include <stdio.h>命令。( )
A:错误
B:正确
switch语句中,多个case可以共用一组执行语句。( )
A:错误
B:正确
宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。
A:错误
B:正确
|
|