欢迎光临
奥鹏作业辅导

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

来源:奥鹏在离线平时作业辅导   日期: 作者:admin
国开25春《C语言程序设计》C语言程序设计模拟试卷(5)[咨询答案]
题目类型:
  单选题
题目:
  程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用( )符号作为分隔符.
选项:
  空格或逗号
  逗号或回车
  逗号或分号
  空格或回车


题目类型:
  单选题
题目:
  逻辑表达式(x>0 && x<=10)的相反表达式为
选项:
  x<=0 || x>10
  x<=0 && x>10
  x<=0 || x<=10
  x>0 && x>10


题目类型:
  单选题
题目:
  当处理一个问题时的循环次数已知时,最好采用( )循环来解决.
选项:
  for
  while
  do-while
  switch


题目类型:
  单选题
题目:
  假定i的初值为0,则在循环语句"while(i选项:
  n-1
  n
  n+1
  n/2


题目类型:
  单选题
题目:
  假定一个二维数组的定义语句为"int a[3][4]={{3,4},{2,8,6}};",则元素a[1][2]的值为
选项:
  2
  4
  6
  8


题目类型:
  单选题
题目:
  在下列选项中,不正确的函数原型格式为
选项:
  int function(int a)
  int function(int a)
  int function(a)
  void int(double* a)


题目类型:
  单选题
题目:
  假定p是一个指向double类型的数据指针,则p+1所指向的数据的地址比p所指向的数据的地址大( )个字节.
选项:
  1
  2
  4
  8


题目类型:
  单选题
题目:
  假定有一条定义语句为"int m=7, *p;",则给p赋值的正确表达式为
选项:
  p=m
  p=&m
  *p=&m
  p=*m


题目类型:
  单选题
题目:
  假定指针变量p的定义语句为"int *p=malloc(sizeof(int));",要释放p所指向的动态存储空间,应调用的函数为
选项:
  free(p)
  delete(p)
  free(*p)
  free(&p)


题目类型:
  单选题
题目:
  c语言中的系统函数fopen()是( )一个数据文件的函数.
选项:
  读取
  写入
  关闭
  打开


题目类型:
  填空题
题目:
  用于输出表达式值的标准输出函数的函数名是 1 .
选项:
  


题目类型:
  填空题
题目:
  每个c语言程序文件在编译时可能出现有致命性错误,其对应的标识符为 1 .
选项:
  


题目类型:
  填空题
题目:
  已知'a'~'z'的ascii码为65~90,当执行"int x='c'+6;"语句后x的值为 1 .
选项:
  


题目类型:
  填空题
题目:
  表达式(int)24.6的值为 1 .
选项:
  


题目类型:
  填空题
题目:
  假定不允许使用逻辑非操作符,则关系表达式x+y>5的相反表达式为 1 .
选项:
  


题目类型:
  填空题
题目:
  假定x=15,则执行"a=(x?10:20);"语句后a的值为 1 .
选项:
  


题目类型:
  填空题
题目:
  假定一维数组a的定义语句为"char* a[m];",则该数组所占存储空间的字节数为 1 .
选项:
  


题目类型:
  填空题
题目:
  存储字符串"a"需要至少占用存储空间中的 1 个字节.
选项:
  


题目类型:
  填空题
题目:
  strlen()函数用于计算一个字符串的 1 .
选项:
  


题目类型:
  填空题
题目:
  在c语言中,一个函数定义由函数头和 1 这两个部分组成.
选项:
  


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


题目类型:
  填空题
题目:
  假定p是一个变量,则用 1 表示该变量的地址.
选项:
  


题目类型:
  填空题
题目:
  把间接访问表达式p->name改写成对应的直接访问表达式为 1 .
选项:
  


题目类型:
  问答题
题目:
  #include void main() { int n=6, y=1; while(n--) y+=3+n; printf("y=%dn",y); }
选项:
  


题目类型:
  问答题
题目:
  #include void main() { int i,s=0; for(i=1;i<10;i++) if(i%3==0 || i%4==0) s+=i; printf("s=%dn",s); }
选项:
  


题目类型:
  问答题
题目:
  #include void main() { char a[]="abcfkgamd"; int i1=0, i2=0, i=0; while(a[i]) { if(a[i]<'e') i1++; else i2++; i++; } printf("%d %dn",i1,i2); }
选项:
  


题目类型:
  问答题
题目:
  #include void main() { int a[9]={2,4,8,12,16,20,24,28,32}; int *p=a; do { printf("%d ",*p); p+=3; } while(p选项:
  


题目类型:
  问答题
题目:
  #include struct worker { char name[15]; int age; double pay;}; void main() { struct worker a[4]={{"abc",20,2400},{"defa",50,3600}, {"ghin",40,2500},{"jklt",36,3200}}; int i, s=0; for(i=0; i<4; i++) s+=a[i].age; printf("s=%5.2lfn",(double)s/4); }
选项:
  


题目类型:
  问答题
题目:
  int sc(int a, int b, int c) { if(a>=b && a>=c) return a; if(b>=a && b>=c) return b; return c; }
选项:
  


题目类型:
  问答题
题目:
  int* li(int n) { int* a=malloc(n*sizeof(int)); int i; for(i=0;i选项:
  


题目类型:
  问答题
题目:
  编写一个函数,函数原型为"int fun4(char* a)",请采用while循环求出由字符指针a所指向的字符串中包含的十进制数字的个数,并把这个值作为函数值返回.
选项:
  


题目类型:
  问答题
题目:
  编写一个主函数,计算并输出表达式1+22+32+...+n2的值,假定正整数n的值由键盘输入.
选项:
  


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

热门文章

猜你喜欢