奥鹏中国石油大学2013年秋《C语言程序设计》第二阶段作

所属学校:石油大学(北京) 科目:C语言程序设计 2015-03-17 11:50:00

1.第1题单选题  C语言中,函数返回值的类型是由()。  

A、return语句中的表达式类型决定  B、调用函数的主调函数类型决定  C、调用函数时的临时类型决定

D、定义函数时所指定的函数类型决定  

标准答案:B  您的答案:B  题目分数:5  此题得分:5.0  批注:  

2.第2题单选题在“while(!a)”中,其中“!a”与表达式()等价。  

A、a= =0   B、a= =1   C、a!=1   D、a!=0  

标准答案:D  您的答案:D  题目分数:5  此题得分:5.0  批注:  

3.第3题单选题已知inti=1;执行语句while(i<4)后,变量i的值为()。  

A、3   B、4   C、5   D、6  

标准答案:C  您的答案:C  题目分数:5  此题得分:5.0  批注:  

4.第4题单选题若有如下程序段,其中s、

A、b、c均已定义为整型变量,且

A、c均已赋值(c大于0)s=a; for(b=1;b<=c;b ) s=s 1;则与上述程序段功能等价的赋值语句是()。  

A、s=a b;   B、s=a c;   C、s=s c;   D、s=b c;  

标准答案:B 您的答案:B  题目分数:5  此题得分:5.0  批注:  

5.第5题单选题以下选项中不能正确赋值的是()。

A、char b[]={′H′,′e′,′l′,′l′,′o′,′!′};  B、char b[10];b="Hello!";  C、char b[10]= "Hello!";  D、char *str="Hello!";  

标准答案:B  您的答案:B  题目分数:5  此题得分:5.0  批注:  

6.第6题单选题当对两个字符串进行比较时,应该使用的函数是()。  

A、strcat  B、strcmp  C、strcpy  D、strlen  

标准答案:B  您的答案:B  题目分数:5  此题得分:5.0  批注:  

7.第7题单选题初始化多维数组的语句中,可以默认的是()。  

A、最后一个下标界  B、第1个下标界  C、第2个下标界  D、以上都不对  

标准答案:B  您的答案:B  题目分数:5  此题得分:5.0  批注:  

8.第8题单选题对于循环 for (k=16; k0; k-=3) putchar(‘*’);输出是()。  

A、*****   B、****** C、*******   D、无限循环  

标准答案:B  您的答案:B  题目分数:5  此题得分:5.0  批注:  

9.第9题单选题以下程序中,while循环的循环次数是()。  

A、1   B、10   C、6  

D、死循环,不能确定次数  

标准答案:D  您的答案:D  题目分数:5  此题得分:5.0  批注:  

10.第10题单选题以下程序的输出结果是()。 main() {

int x=8;    for(;x0;x--)   if(x%3==0)    {

printf(“%d”,--x);      continue;    } }  

A、74   B、52   C、963   D、852  

标准答案:B  您的答案:B  题目分数:5  此题得分:5.0  批注:  

11.第11题单选题若有以下定义:char s[20]= “programming”,*ps=s;则不能代表字符g的表达式是:()。  

A、ps 3   B、s[3]   C、ps[3]   D、ps =3,*ps  

标准答案:A  您的答案:A  题目分数:5  此题得分:5.0  批注:  

12.第12题单选题已定义以下函数 fun(int *p)  { return *p; }

该函数的返回值是()。  

A、不确定的值

B、形参p中存放的值

C、形参p所指存储单元中的值  D、形参p的地址值  

标准答案:D  您的答案:D  题目分数:5  此题得分:5.0  批注:  

13.第13题单选题以下程序段的输出结果是()。 int m=10;  while(m7)  {

m--;

printf(“%d/n”,m);  }  

A、9 8 7  

B、10 9 8 7   C、9 8 7 6   D、10 9 8  

标准答案:A  您的答案:A  题目分数:5  此题得分:5.0  批注:  

14.第14题单选题设有定义int a[ ]={1,5,7,9,11,13},*p=a 3;则*(p-2),*(a 4)的值是()。  

A、5 11   B、1 9   C、5 9   D、有错误  

标准答案:A  您的答案:A  题目分数:5  此题得分:5.0  批注:  

15.第15题单选题若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是()。  

A、a是个数组指针

B、数组名a表示数组的首地址  C、数组名a与a[0]等价

D、a和p都指向同一个存储单元  

标准答案:A  您的答案:A  题目分数:5  此题得分:5.0  批注:  

16.第16题单选题下列数组定义及赋值不正确的是()。  

A、int a[10]={0,1,2,3,4,5,6,7,8,9};  B、int a[ ]={0,1,2,3,4,5,6,7,8,9};  C、int a[2][5]= {0,1,2,3,4,5,6,7,8,9};  D、int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};  

标准答案:D  您的答案:D  题目分数:5此题得分:5.0  批注:  

17.第17题单选题以下不能正确定义二维数组的选项是()。  

A、int a[2][2]={{1},{2}}    B、int a[][2]={l,2,3,4}   C、int a[2][2]={{l},2,3}    D、int a[2][]={{1,2},{3,4}}  

标准答案:D  您的答案:D  题目分数:5  此题得分:5.0  批注:  

18.第18题单选题判断字符串的长度,应该使用的函数是()。  

A、strcat  B、strcmp  C、strcpy  D、strlen  

标准答案:D  您的答案:D  题目分数:5  此题得分:5.0  批注:  

19.第19题单选题从变量的作用域来分,可分为全局变量和局部变量,形参是()。  

A、局部变量  B、全局变量  C、静态变量  D、动态变量  

标准答案:A  您的答案:A  题目分数:5  此题得分:5.0  批注:  

20.第20题单选题用数组名作为函数调用时的实参,则实际传递给形参的是()。  

A、数组的第一个元素值  B、数组中全部元素值  C、数组的首地址  D、数组的元素个数

标准答案:C  您的答案:C  题目分数:5  此题得分:5.0  批注:  

试卷总得分:100.0  试卷总批注:

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: