注意:此页面搜索的是所有试题
西安交通大学--程序设计综合训练学习指南
假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为( )。
strcat()函数用于( )两个字符串
若要把一个指针p强制转换为字符指针,则采用的强制转换表达式为( )。
程序运行中需要从键盘输入多于一个数据时,各数据之间默认使用( )符号作为分隔符。 A、空格或逗号 B、逗号后回车 C、逗号或分号 D、空格或回车
逻辑表达式(x>0 && x<=10)的相反表达式为( )。 A、x<=0 || x>10 B、x<=0 && x>10 C、x<=0 ||x<=10 D、x>0 && x>10
当处理一个问题时的循环次数已知时,最好采用( )语句来解决。 A、for B、while C、do-while D、switch
假定i的初值为0,则在循环语句中"while(i<n){s+=i*i;i++;}"中,其循环体被执行的次数为( ). A、n-1 B、n C、n+1 D、n/2
假定一个二维数组的定义语句为"int a[3][4]={{3,4},{2,8,6}};",则元素a[1][1]的值为( )。 A、2 B、4 C、6 D、8
在下列选项中,不正确的函数原型格式为( )。 A.int Function(int a); B.void Function(char); C.int Function(a*b); D.void int (double *a);
假定p是一个指向float类型的数据指针,则p+1所指向的数据的地址比p所指向的数据地址大( )个字节。 A、1 B、2 C、4 D、8
假定有一条定义语句为"int m=7,*p;",则给p赋值的正确表达式为( )。 A、p=m B、p=&m C、*p=&m D、p=*m
假定指针变量p定义为"int *p=malloc(sizeof(int));",要释放p所指向的动态存储空间,应调用的函数为( )。 A、free(p) B、delete(p) C、free(*p) D、free(&p
C语言中的系统函数fopen()是( )一个数据文件的函数。 A、读取 B、写入 C、关闭 D、打开
若有定义:int b[5];则以下对b 数组元素的正确引用是( )。 A、*&b[5] B、b+2 C、*(*(b+2)) D、*(b+2)
以下结构体类型变量的定义错误的是( )。 A、#define STU struct student STU {float height; int age; }std1; B、struct student {float height; int age; }std1; C、struct {float height; int age; }std1; D、struct {float height; int age; }student; struct student std1;