单选题有以下程序: void fun1(char*p) char*q; q=P; while(*q!='/0') (*q)++;q++; main() char a[]="Program"),*p; p=&a[3];funl(p);printf("%s/n",
单选题在执行fopen()函数时,ferror()函数的初值是______。
A.TURE
B.-1
C.1
D.0
单选题已知下列函数定义: fun(int%,int c,int n,int data) int k; for(k=0;k<m*n;k++) *b=data; b++; 则调用此函数的正确写法是(假设变量a的说明为int a[50])( )。 A) fun(*a,4,5,1); B) fun(&a,4,5,1); C) fun((int*)a,4,5,1); D) fun(a,4,5,1);
单选题下面选项中关于“文件指针”概念的叙述正确的是______。
单选题若有定义语句:“int x=12, y=8, z;”,在其后执行语句“z=0.9+x/y;”,则z的值为______。
单选题以下程序的输出结果为______。 #include <stdio.h>
#define F(y) 3.84+y #define PR(a) printf("% d", (int)
(a)) #define PRINT(a) PR(a); putchar('/n')
main() { int x=2; PRINT(F(3) *x);
}
A.8
B.9
C.10
D.11
单选题以下选项中,不合法的C语言用户标识符是( )。
单选题若有定义语句:char s[10]="1234567\0\0";,则strlen(s)的值是
单选题在数据库系统的内部结构体系中,索引属于______。
单选题以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是
单选题在下列给出的表达式中,与while(E)中的(E)不等价的表达式是
____
。
单选题下列二叉树描述中,正确的是( )。
单选题数据库系统的三级模式不包括( )。
单选题以下叙述中正确的是______。
单选题设有定义:int a=1,b=2,c=3;以下语句中执行效果与其他三个不同的是( )。
单选题有以下程序:
#include <stdio.h>
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU *a, STU *b)
{ *b = *a;
print[("%s,%c,%d,",b->name,b->gender,b->score);
}
main()
{ STU a={"Zhao","m",290}, b={"Qian","f",350};
f(
printf("%s,%c,%d\n",b.name,b.gender,b.score);
}
程序的运行结果是______。
单选题关于算法,以下叙述中错误的是______。
A.任何算法都能转换成计算机高级语言的程序,并在有限时间内运行完毕
B.同一个算法对于相同的输入必能得出相同的结果
C.一个算法对于某个输入的循环次数是可以事先估计出来的
D.某个算法可能会没有输入
单选题当变量c的值不为2、4、6时,值也为”真”的表达式是( )。
单选题现有如下程序段: #include <stdio.h> main() int k[30]=12, 324, 45, 6, 768, 98, 21, 34, 453, 456; int count=0, i=0; while(k[i]) if(k[i]%2==0||k[i]%5==0) count++; i++; printf("%d, %d/n", count, i); 则程序段的输出结果为( )。 A) 7, 8 B) 8, 8 C) 7, 10 D) 8, 10
单选题在三级模式之间引入两层映像,其主要功能之一是( )。