青书学堂河南质量工程职业学院JavaScript 基础编程(高起专)网上考试答案
 |
A:this指针存在于每个函数之中 B:在类的非静态函数中this指针指向调用该函数的对象 C:this指针是指向虚函数表的指针 D:this指针是指向类的函数成员的指针 |
|
设i和k都是int类型,则以下for循环语句( )。 for(i=0,k=-1;k=1;i++,k++) cout lt; lt; '****\n'; |
A:判断循环结束的条件不合法 B:是无限循环 C:循环体一次也不执行 D:循环体只执行一次 |
|
。 |
A:关系表达式 B:逻辑表达式 C:算术表达式 D:任意表达式 |
|
下面程序段的运行结果是( )。 char str[ ]= quot;ABC quot;, *p=str; p++; cout lt; lt;*p; |
A:A B:B C:C D:\0 |
|
如有下列定义:int y[3][2]={1,2,3,4,5,6}; int (*p)[2]; 则下面说法正确的是( )。 |
A:p是一个数组指针。 B:p是一个指针数组名。 C:p含有两个数组元素。 D:p指向数组y 。 |
|
以下程序段中循环体执行的次数为( )。 int i,j; for(i=0,j=1;i lt;=j+1;i+=2,j--) cout lt; lt;i lt; lt;endl; |
A:3 B:2 C:1 D:0 |
|
表示s[1]的地址的是( )。 |
A:s+1 B:s++ C: amp;s+1 D: amp;s[1] |
|
设有二维数组定义:int a[3][3]={{1,2},{0},{0,6}}; 数组元素a[0][1]、a[1][2]和a[2][2]的值分别是( )。 |
A:1,0,6 B:2,0,0 C:1,0,0 D:2,0,6 |
|
为了避免嵌套条件语句的二义性,C/C++语言规定else总是与( )配对使用。 |
A:同一行上的if B:缩排位置相同的if C:其之前最近的未配对的if D:其之后最近的未配对的if |
|
SCII码值是( )。 |
A:101 B:65 C:69 D:67 |
|
如有以下定义:static int a[10]; static char b[10]; float c[10]; 关于数组a,b,c中各元素的值,下列说法中不正确的是( )。 |
A:数组a,b,c中各元素都没有被赋值,因而他们的值均为随机数据。 B:数组a中各元素的值均为0。 C:数组b中各元素的值均为’\0’。 D:数组c中各元素的值均为随机数据。 |
|
的使用是( )。 |
A:a[10]=5 B:a=5 C:*(p+1)=5 D:p[5]= amp;a[5] |
|
 |
A:this指针是指向当前调用成员函数的对象的指针 B:this指针可用于类中非静态的数据成员和函数成员 C:this指针破坏了类的封装性 D:this指针的类型与所指对象的类型相同 |
|
下面函数的功能是( )。 void fun(char s1[ ], char s2[ ]) { while(*s2++=*s1++); } |
A:字符串比较 B:字符串复制 C:字符串连接 D:字符串反向 |
|
能够实现此功能的是( )。 |
A:swap(int x, int y){ int t; t=x; x=y; y=t; } B:swap(int *x, int *y){ int t; t=x; x=y; y=t; } C:swap(int *x, int *y){ int t; t= *x; *x = *y; *y=t; } D:swap(int *x, int *y){ int *t; t=x; x=y; y=t; } |
|
 |
A:int a[ ][ ]={1,2,3,4,5,6}; B:int a[2][ ]={1,2,3,4,5,6}; C:int a[ ][3]={1,2,3,4,5,6}; D:int a[2, 3]={1,2,3,4,5,6}; |
|
其中表达式m( )。 |
A:和(m==0)等价 B:和(m==1)等价 C:和(m!=0)等价 D:和(m!=1)等价 |
|
若给出以下程序,其输出为( )。 #include lt;iostream.h gt; void main(void) { int a=4,b=7; cout lt; lt; (a=a+1,b+a,b+1) lt; lt; endl; } |
A:5 B:8 C:11 D:程序有错误,无法运行 |
|
以下叙述不正确的是() |
A:一个C源程序可由一个或多个函数组成 B:一个C源程序必须包含一个main函数 C:C程序的基本组成单位是函数 D:在C程序中,注释说明只能位于一条语句的后面 |
|
求水仙花数:水仙花数是这样的一位三位数,次数各数字的立方之和恰好等于该数的值。例如153就是一个水仙花数:153=13+53+33。编程找出所有这样的水仙花数并输出到屏幕。 |
|
|
以下程序的运行结果是__。
#include lt;iostream.h gt; void main( ) { char a[ ]='hello world', b[ ]='here wanglin'; char *p1, *p2; int i; p1=a; p2=b; for(i=0; i lt;7; i++) { if ( *(p1+i)!=*(p2+i) ) cout lt; lt;*(p2+i); } } |
|
|
以下程序的运行结果是__。
#include lt;iostream.h gt; void main() { int n=5; int amp;m=n; m*=2; cout lt; lt;“n=“ lt; lt;n lt; lt;endl;} |
|
|
以下程序的运行结果是__。
#include lt;iostream.h gt; void main() {int a,b,d=241; a=d/100%9; b=(-1) amp; amp;(-1); cout lt; lt;a lt; lt;',' lt; lt;b; } |
|
|
下列程序的输出结果__。
#include lt;iostream.h gt; void main() { int i; for(i=1;i lt;=5;i++) {if(i%2) cout lt; lt;' lt;'; else continue; cout lt; lt;' gt;'; } cout lt; lt;'*';} |
|
|
以下程序运行结果为:__,__
#include lt;iostream.h gt; int i; void main( ) { i = 10; {int i=20; cout lt; lt; 'i=' lt; lt; i ; cout lt; lt; 'i=' lt; lt; ::i; }} |
|
|