欢迎光临
奥鹏作业辅导

国开25春《C语言程序设计》C语言程序设计模拟试卷(4)[咨询答案]

来源:奥鹏在离线平时作业辅导   日期: 作者:admin
国开25春《C语言程序设计》C语言程序设计模拟试卷(4)[咨询答案]
题目类型:
  单选题
题目:
  由c语言目标文件连接而成的可执行文件的缺省扩展名为
选项:
  cpp
  exe
  obj
  c


题目类型:
  单选题
题目:
  设有两条语句为"int a=10; a+=a*a;",则执行结束后,a的值为
选项:
  10
  100
  110
  20


题目类型:
  单选题
题目:
  带有随机函数调用的表达式rand()%50的值在( )区间内.
选项:
  1~49
  1~50
  0~49
  0~50


题目类型:
  单选题
题目:
  for循环语句"for(i=0; i选项:
  (n+1)/2
  n/2+1
  n/2-1
  n-1


题目类型:
  单选题
题目:
  在下列的字符数组定义中,存在语法错误的是
选项:
  char a[20]="abcdefg"
  char a[]="x+y=55."
  char a[15]={'1','2'}
  char a[10]='5'


题目类型:
  单选题
题目:
  若有一个函数原型为"double *function()",则它的返回值类型为
选项:
  实数型
  实数指针型
  函数指针型
  数组型


题目类型:
  单选题
题目:
  在c语言中,所有预处理命令都是以( )符号开头的.
选项:
  *
  #
  &
  @


题目类型:
  单选题
题目:
  假定整数指针p所指数据单元的值为30,p+1所指数据单元的值为40,则执行*p++后,p所指数据单元的值为
选项:
  40
  30
  70
  10


题目类型:
  单选题
题目:
  若要使p指向二维整型数组a[10][20],则p的类型为
选项:
  int *
  int **
  int *[20]
  int(*)[20]


题目类型:
  单选题
题目:
  表示文件结束符的符号常量为
选项:
  eof
  eof
  eof
  feof


题目类型:
  填空题
题目:
  一个函数定义由 1 和函数体两部分组成.
选项:
  


题目类型:
  填空题
题目:
  执行"printf("%c",'f'-3);"语句后得到的输出结果为 1 .
选项:
  


题目类型:
  填空题
题目:
  int类型的长度为 1 .
选项:
  


题目类型:
  填空题
题目:
  表达式(float)25/4的值为 1 .
选项:
  


题目类型:
  填空题
题目:
  若x=5,y=10,则x<=y的逻辑值为 1 .
选项:
  


题目类型:
  填空题
题目:
  作为语句标号使用的case和default只能用于 1 语句的定义体中.
选项:
  


题目类型:
  填空题
题目:
  在程序中执行到 1 语句时,将结束所在函数的执行过程,返回到调用该函数的位置.
选项:
  


题目类型:
  填空题
题目:
  假定二维数组的定义为"char a[m][n];",则该数组所含元素的个数为 1 .
选项:
  


题目类型:
  填空题
题目:
  存储字符'a'需要占用存储器的 1 个字节空间.
选项:
  


题目类型:
  填空题
题目:
  用于存储一个长度为n的字符串,需要的字符数组的长度至少为 1 .
选项:
  


题目类型:
  填空题
题目:
  假定p所指对象的值为30,p+1所指对象的值为46,则执行表达式(*p)++后,p所指对象的值为 1 .
选项:
  


题目类型:
  填空题
题目:
  假定p是一个指向整数对象的指针,则用 1 表示该整数对象.
选项:
  


题目类型:
  填空题
题目:
  假定一个结构类型的定义为"struct b{int a[5]; char* b;};",则该类型的理论长度为 1 .
选项:
  


题目类型:
  问答题
题目:
  #include void main() { int i, s1=0, s2=0; for(i=0;i<=10;i++) if(i%2) s1+=i; else s2+=i; printf("%d %dn",s1,s2); }
选项:
  


题目类型:
  问答题
题目:
  #include const int m=20; void main() { int i=2; while(1) { if(i>m/2) break; if(m%i==0) printf("%d ",i); i++; } printf("n"); }
选项:
  


题目类型:
  问答题
题目:
  #include int a[7]={4,5,6,15,20,12,9}; void main() { int i,s1,s2; s1=s2=0; for(i=0; i<7; i++) { switch(a[i]%2) { case 0: s2+=a[i];break; case 1: s1+=a[i];break; } } printf("%d %dn",s1,s2); }
选项:
  


题目类型:
  问答题
题目:
  #include void main() { int a[3][3]={{3,15,7},{9,11,10},{6,8,20}}; int i,*p=&a[0][0]; for(i=0;i<9;i++) { if(*p>10) printf("%d ",*p); p++; } printf("n"); }
选项:
  


题目类型:
  问答题
题目:
  #include #include struct worker { char name[15]; int age; float pay;}; void main() { struct worker x; char *t="liouting"; int d=38; float f=2400; strcpy(x.name,t); x.age=d; x.pay=f; x.age++; x.pay*=2; printf("%s %d %6.2fn",x.name,x.age,x.pay); }
选项:
  


题目类型:
  问答题
题目:
  #include int sa(int a, int b) { if(a>b) return 1; else if(a==b) return 0; else return -1; } 函数功能:
选项:
  


题目类型:
  问答题
题目:
  void output(struct intnode *f) //f为单链表的表头指针 { if(!f) return; while(f) { printf("%d ",f->data); f=f->next; } printf("n"); } 假定struct intnode的类型定义为: struct intnode { int data; struct intnode* next;}; 函数功能:
选项:
  


题目类型:
  问答题
题目:
  编写一个程序,计算1+3+32+...+310的值并输出,假定分别用i,p,s作为循环变量、累乘变量和累加变量的标识符.
选项:
  


题目类型:
  问答题
题目:
  根据函数原型"int ff(int a[], int n)",编写函数定义,计算并返回数组a[n]中所有元素之和.
选项:
  


本文标签: C语言程序设计 
扫描二维码获取答案

热门文章

猜你喜欢

  • 国开20年秋人文英语3单元自测1-8[答案]

  • 试卷总分:100 得分:100 一、选择填空,从A、B、C三个选项中选出一个能填入空白处的最佳选项。(每题10分) 1.Ken did badly in his math test. Im terribly worried about