注意:此页面搜索的是所有试题
安阳师范学院计算机基础与程序设计
以下叙述中不正确的是( ) A.表达式a&=b等价于a=a&b B.表达式a|=b等价于a=a|b C.表达式a!=b等价于a=a!b D.表达式a^=b等价于a=a^b
表达式a<b||~c&d的运算顺序是( ) A.~,&,<, || B.~,||,&,< C.~,&,||,< D.~,<,&,||
以下运算符中优先级最低的是( ) A.&& B.& C.|| D.|
( )是用助记符来表示指令的符号语言 A.机器语言 B.汇编语言 C.高级语言 D.语言处理程序
下列程序的输出结果是( )。 #include <stdio.h> main( ) { struct stru {int a,b; char c[6];}; printf(″%d\n″,sizeof(struct stru); } A.2 B.4 C.8 D.10
以下对结构体变量stu1中成员age的非法引用是( )。 struct student { int age; int num; } stu1,*p; p=&stu1; A.stu1.age B.student.age C.p->age D.(*p).age
在说明一个结构体变量时系统分配给它的存储空间是( ) A.该结构体中第一个成员所需的存储空间 B.该结构体中最后一个成员所需的存储空间 C.该结构体中占用最大存储空间的成员所需的存储空间 D.该结构体中所有成员所需的存储空间的总和
下面程序段的运行结果是。( ) main() {char a[]="language",*p; p=a; while(*p!=.u.) {printf("%c",*p-32);p++;}} A.LANGUAGE B.language C.LANG D.langUAGE
变量的指针,其含义是指该变量的( ) A.值 B.地址 C.名 D.一个标志
以下程序的运行结果是( )。 sub(int x,int y,int *z) {*z=y-x;} main() {int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); printf("%4d,%4d,%4d\n",a,b,c);}} A.5, 2, 3 B.-5,-12, -7 C.-5, -12, -17 D.5, -2, -7
下列程序的输出结果是( )。 main() {char a[10]={9,8,7,6,5,4,3,2,1,0}, *p=a+5; printf(″%d″,*--p); } A.非法 B.a[4]的地址 C.5 D.3
若有说明: int i, j=2, *p=&i;,则能完成i=j赋值功能的语句是( ) A.i=*p B.*p=*&j C.i=&j D.i=**p
变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是 ( ) A.&i=3 B.*p=3 C.*p=3 D.p=&i
在C语言中,确定函数返回值的类型由( ) A.return语句中的表达式类型 B.调用该函数的主函数类型决定 C.调用函数时临时决定 D.定义函数时所指定的函数类型决定
凡是函数中未指定存储类别的局部变量,其隐含的存储类别是( ) A.自动(auto) B.静态(static) C.外部(extern) D.寄存器(register)