注意:此页面搜索的是所有试题
安阳师范学院-计算机基础与程序设计
以下描述中正确的是______
A.数组名后面的常量表达式用一对圆括弧括起来
B.数组下标从1开始
C.数组下标的数据类型可以是整型或实型
D.数组名的规定与变量名相同
定义数组int a[10] ,其最后一个数组元素为_____ A.a[0] B.a[1] C.a[9] D.a[10]
定义数组:int x[2][3]; 则数组x 的维数是_____ A.1 B.2 C.3 D.6
阅读程序: main() { char a[10]; int i; for(i=1;i<=5;i++) scanf("%c",&a[i]); printf("%c",a[0]); } 设从键盘输入字符串:abcde,则程序的输出结果是_____ A.a B.空格 C.不确定 D.0
定义字符数组c:char c[ ]={"c language"};数组c在内存中所占字节数是_____ A.9 B.10 C.11 D.12
有如下语句int a=10,b=20,*p1,*p2;p1=&a;p2=&b;若要实现p1,p2均指向b,可选用的赋值语句是_____ A.p1=p2; B.*p1=*p2; C. p1=*p2; D.*p1=p2;
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是_____。 main() {int *p,*q,a,b; p=&a; printf("input a:"); scanf("%d",*p); …… } A.*p表示的是指针变量p的地址 B.*p表示的是变量a的值,而不是变量a的地址 C.*p表示的是指针变量p的值 D.*p只能用来说明p是一个指针变量。
设有定义语句: int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有______ A.for(i=0;i<6;i++)printf(“%2d”,*(p++); B.for(i=0;i<6;i++)printf(“%2d”,*(p+i); C.for(i=0;i<6;i++)printf(“%2d”,*p++); D.for(i=0;i<6;i++)printf(“%2d”,(*p)++);
下列叙述不正确的有______ A.全局变量可以为本文件中其他函数所调用,编译时分配在静态存储区 B.局部变量只在本函数范围内有效,形式参数属于局部变量 C.局部变量如没有被说明为静态的存储类别,则会被分配动态存储空间,存储在动态存储区中 D.局部静态变量在函数调用结束后依然存在,但其他函数不能引用它
若变量已正确定义,要求程序段完成求5!的计算,下列选项中不能完成此操作的程序段有______ A.for(i=1,p=1;i<=5;i++)p*=i; B.for(i=1;i<=5;i++){p=1;p*=i;} C.i=1;p=1;while(i<=5) p*=i;i++; D.i=1;p=1;do { p*=i;i++;} while(i<=5);
下列选项中可以将变量n清零的表达式有______ A.n=n&~n B.n=n&0 C.n=n^n D.n=n|n
已知有定义static int b[5], a[2][3]={1,2,3,4,5,6};,则以下说法准确的有______ A.b中元素值为0 B.b中元素没定义,值不确定 C.a[1][1]=4 D.a[1][1]=5
Windows中的菜单有多少种类型?它们分别采用什么方式激活?
什么是对话框?对话框与窗口的主要区别是什么?
什么是指令?计算机的指令由哪两部份组成?什么是程序?
定义数组int a[10] ,其最后一个数组元素为_____ A.a[0] B.a[1] C.a[9] D.a[10]
定义数组:int x[2][3]; 则数组x 的维数是_____ A.1 B.2 C.3 D.6
阅读程序: main() { char a[10]; int i; for(i=1;i<=5;i++) scanf("%c",&a[i]); printf("%c",a[0]); } 设从键盘输入字符串:abcde,则程序的输出结果是_____ A.a B.空格 C.不确定 D.0
定义字符数组c:char c[ ]={"c language"};数组c在内存中所占字节数是_____ A.9 B.10 C.11 D.12
有如下语句int a=10,b=20,*p1,*p2;p1=&a;p2=&b;若要实现p1,p2均指向b,可选用的赋值语句是_____ A.p1=p2; B.*p1=*p2; C. p1=*p2; D.*p1=p2;
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是_____。 main() {int *p,*q,a,b; p=&a; printf("input a:"); scanf("%d",*p); …… } A.*p表示的是指针变量p的地址 B.*p表示的是变量a的值,而不是变量a的地址 C.*p表示的是指针变量p的值 D.*p只能用来说明p是一个指针变量。
设有定义语句: int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有______ A.for(i=0;i<6;i++)printf(“%2d”,*(p++); B.for(i=0;i<6;i++)printf(“%2d”,*(p+i); C.for(i=0;i<6;i++)printf(“%2d”,*p++); D.for(i=0;i<6;i++)printf(“%2d”,(*p)++);
下列叙述不正确的有______ A.全局变量可以为本文件中其他函数所调用,编译时分配在静态存储区 B.局部变量只在本函数范围内有效,形式参数属于局部变量 C.局部变量如没有被说明为静态的存储类别,则会被分配动态存储空间,存储在动态存储区中 D.局部静态变量在函数调用结束后依然存在,但其他函数不能引用它
若变量已正确定义,要求程序段完成求5!的计算,下列选项中不能完成此操作的程序段有______ A.for(i=1,p=1;i<=5;i++)p*=i; B.for(i=1;i<=5;i++){p=1;p*=i;} C.i=1;p=1;while(i<=5) p*=i;i++; D.i=1;p=1;do { p*=i;i++;} while(i<=5);
下列选项中可以将变量n清零的表达式有______ A.n=n&~n B.n=n&0 C.n=n^n D.n=n|n
已知有定义static int b[5], a[2][3]={1,2,3,4,5,6};,则以下说法准确的有______ A.b中元素值为0 B.b中元素没定义,值不确定 C.a[1][1]=4 D.a[1][1]=5
Windows中的菜单有多少种类型?它们分别采用什么方式激活?
什么是对话框?对话框与窗口的主要区别是什么?
什么是指令?计算机的指令由哪两部份组成?什么是程序?