注意:此页面搜索的是所有试题
长安大学-C语言
(1分)打开D盘user文件夹下的“abc.txt”的字符文件进行读、写操作,( )语句正确。 A. fp=fopen("D:\user\abc.txt", "r+"); B. fp=fopen("D:\\user\\abc.txt", "r+"); C. fp=fopen("D:\user\abc.txt", "rb+"); D. fp=fopen("D:\\user\\abc.txt", "rb+");
(1分)scanf(“%d,%d”,&a,&b)输入数据时,下面输入法正确的是(   )。 A. 123,4 B. 123 4 C. 123;4D. 123:4
(1分)循环语句for( ;i<=10; i++)共执行循环体(   )次。 A. 10 B. 11 C. 0 D. 不确定
(1分)运算符是有优先级的,在C语言中下列哪一个叙述是正确的?( ) A. 逻辑运算符高于算术运算符,算术运算符高于关系运算符 B. 算术运算符高于关系运算符,关系运算符高于逻辑运算符 C. 算术运算符高于逻辑运算符,逻辑运算符高于关系运算符 D. 关系运算符高于逻辑运算符,逻辑运算符高于算术运算符
(1分)设有语句char c=.\t.;,则变量c (   )。 A. 包含3个字符 B. 包含2个字符 C. 包含1个字符 D. 不确定
(1分)在宏定义#define PI 3.1415926中,宏名PI代替了一个实数3.1415926。
(1分)设指针变量p, q均已指向同一个数组的某两个下标变量, 则表达式abs(p-q)的运算结果表示p、q指针之间的位差字节数。
(1分)表示x的绝对值大于5的表达式是x>5 && x<-5。
(1分)设有如下结构说明,则t数组的每个元素均为结构体类型。struct node { int a, b;char c;}t[20];
(1分)设double x; 则scanf"%4.2f",&x);是正确的输入语句。
. (1分)求两个整数之和,并通过形参z将结果传回,以下函数不能达到预期目的。 ( )void func(int x,int y, int z){ z=x+y;}
(1分)若希望通过参数将函数值带出函数体,则参数必须定义为指针类型。
(1分)不同的函数中可以使用相同的变量名。
(1分)存储类型为auto和register的变量,只有在使用它们时才占用内存单元。
(1分)设:int n=2,*p=&n,**q=p;则语句n=*q非法。