1.第1题 单选题 若二维数组a有m列,则a[I][j]元素前的数组元素个数为:
A、j*m i
B、i*m j
C、i*m j-113
D、i*m j 1
标准答案:D
2.第2题 单选题 下面有关for循环的正确描述是
A、for循环只能用于循环次数已经确定的情况
B、for循环是先执行循环体语句,后判断表达式
C、在for循环中,不能用break语句跳出循环体
D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
标准答案:D
3.第3题 单选题 若有如下语句: int *p1,*p2; 则其中int所指的是
A、p1的类型
B、*p1和*p2的类型
C、p2的类型
D、p1和p2所能指向变量的类型
标准答案:D
4.第4题 单选题 设有如下定义和执行语句,其输出结果为:int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b);
A、3 2
B、4 2
C、2 2
D、2 3
标准答案:A
5.第5题 单选题 若有说明语句:char c= ‘/64’ ; 则变量C包含:
A、1个字符
B、2个字符
C、3个字符
D、说明不合法,C值不确定
标准答案:A
6.第6题 单选题 不是给数组的第一个元素赋值的语句是
A、int a[2]={1};
B、int a[2]={1*2};
C、int a[2];scanf (“%d”,a);
D、a[1]=1;
标准答案:D
7.第7题 单选题 判断字符串s1是否大于字符串s2,应当使用
A、if(s1s2)
B、if(strcmp(s1,s2))
C、if(strcmp(s2,s1)0)
D、if(strcmp(s1,s2)0)
标准答案:D
8.第8题 单选题 若有定义:int a[5];则a数组中首元素的地址可以表示为
A、&a
B、a 1
C、a
D、&a[1]
标准答案:C
9.第9题 单选题 在执行int a[ ][3]={{1,2},{3,4}}; 语句后a[1][2]的值是
A、3
B、4
C、0
D、2
标准答案:C
10.第10题 单选题 C语言中变量的指针指的是:
A、变量类型
B、变量值
C、变量值
D、变量地址
标准答案:D
11.第11题 单选题 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是
A、地址传递
B、由实参传给形参,再由形参返回实参
C、值传递
D、传递方式由用户指定
标准答案:C
12.第12题 单选题 已知char b[5],*p=b; ,则正确的赋值语句是
A、b=“abcd”;
B、*b=“abcd”;
C、p=“abcd”;
D、*p=“abcd”;
标准答案:C
13.第13题 单选题 C语言中,运算对象必须是整型数的运算符是
A、%
B、/
C、% 和 /
D、**
标准答案:A
14.第14题 单选题 设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为:
A、strcpy(str1,str2);
B、strcpy(str1, “China”);
C、strcat(str1,“China”)
D、strcat(“Beijing”,str2);
标准答案:C
15.第15题 单选题 在下面几组数据类型中, 全为最常用的基本数据类型的是哪一组:
A、整型 实型 字符型
B、整型 数组 指针
C、数组 结构体 共用体
D、指针 逻辑型 空类型
标准答案:A
16.第16题 单选题 程序段如下 int k=0; while(k++<=2); printf("last=%d/n",k); 则执行结果是last=
A、2
B、3
C、4
D、无结果
标准答案:C
17.第17题 单选题 能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是
A、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
B、(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)
C、(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)
D、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
标准答案:B
18.第18题 单选题 若有以下定义:int a[10],*p=a; 则*(p 3)表示的是
A、元素a[3]的地址
B、元素a[3]的值
C、元素a[4]的地址
D、元素a[4]的值
标准答案:B
19.第19题 单选题 下列说法正确的是
A、main函数必须放在C程序的开头
B、main函数必须放在C程序的最后
C、main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的
D、main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的
标准答案:D
20.第20题 单选题 下面程序段的运行结果是char a[7]=”abcdef”; char b[4]=”ABC”; strcpy(a,b); printf(“%c”,a[5]);
A、空格
B、/0
C、e
D、f
标准答案:D
A、j*m i
B、i*m j
C、i*m j-113
D、i*m j 1
标准答案:D
2.第2题 单选题 下面有关for循环的正确描述是
A、for循环只能用于循环次数已经确定的情况
B、for循环是先执行循环体语句,后判断表达式
C、在for循环中,不能用break语句跳出循环体
D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
标准答案:D
3.第3题 单选题 若有如下语句: int *p1,*p2; 则其中int所指的是
A、p1的类型
B、*p1和*p2的类型
C、p2的类型
D、p1和p2所能指向变量的类型
标准答案:D
4.第4题 单选题 设有如下定义和执行语句,其输出结果为:int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b);
A、3 2
B、4 2
C、2 2
D、2 3
标准答案:A
5.第5题 单选题 若有说明语句:char c= ‘/64’ ; 则变量C包含:
A、1个字符
B、2个字符
C、3个字符
D、说明不合法,C值不确定
标准答案:A
6.第6题 单选题 不是给数组的第一个元素赋值的语句是
A、int a[2]={1};
B、int a[2]={1*2};
C、int a[2];scanf (“%d”,a);
D、a[1]=1;
标准答案:D
7.第7题 单选题 判断字符串s1是否大于字符串s2,应当使用
A、if(s1s2)
B、if(strcmp(s1,s2))
C、if(strcmp(s2,s1)0)
D、if(strcmp(s1,s2)0)
标准答案:D
8.第8题 单选题 若有定义:int a[5];则a数组中首元素的地址可以表示为
A、&a
B、a 1
C、a
D、&a[1]
标准答案:C
9.第9题 单选题 在执行int a[ ][3]={{1,2},{3,4}}; 语句后a[1][2]的值是
A、3
B、4
C、0
D、2
标准答案:C
10.第10题 单选题 C语言中变量的指针指的是:
A、变量类型
B、变量值
C、变量值
D、变量地址
标准答案:D
11.第11题 单选题 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是
A、地址传递
B、由实参传给形参,再由形参返回实参
C、值传递
D、传递方式由用户指定
标准答案:C
12.第12题 单选题 已知char b[5],*p=b; ,则正确的赋值语句是
A、b=“abcd”;
B、*b=“abcd”;
C、p=“abcd”;
D、*p=“abcd”;
标准答案:C
13.第13题 单选题 C语言中,运算对象必须是整型数的运算符是
A、%
B、/
C、% 和 /
D、**
标准答案:A
14.第14题 单选题 设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为:
A、strcpy(str1,str2);
B、strcpy(str1, “China”);
C、strcat(str1,“China”)
D、strcat(“Beijing”,str2);
标准答案:C
15.第15题 单选题 在下面几组数据类型中, 全为最常用的基本数据类型的是哪一组:
A、整型 实型 字符型
B、整型 数组 指针
C、数组 结构体 共用体
D、指针 逻辑型 空类型
标准答案:A
16.第16题 单选题 程序段如下 int k=0; while(k++<=2); printf("last=%d/n",k); 则执行结果是last=
A、2
B、3
C、4
D、无结果
标准答案:C
17.第17题 单选题 能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是
A、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
B、(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)
C、(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)
D、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
标准答案:B
18.第18题 单选题 若有以下定义:int a[10],*p=a; 则*(p 3)表示的是
A、元素a[3]的地址
B、元素a[3]的值
C、元素a[4]的地址
D、元素a[4]的值
标准答案:B
19.第19题 单选题 下列说法正确的是
A、main函数必须放在C程序的开头
B、main函数必须放在C程序的最后
C、main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的
D、main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的
标准答案:D
20.第20题 单选题 下面程序段的运行结果是char a[7]=”abcdef”; char b[4]=”ABC”; strcpy(a,b); printf(“%c”,a[5]);
A、空格
B、/0
C、e
D、f
标准答案:D
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!