伟德开户平台

完整版本专接本计算机C语言程序设计模拟试卷试题及答案.docx 66页

  • 0
  • 0
  • 0
  • 约5.27万字
  • 2020-11-13 发布

完整版本专接本计算机C语言程序设计模拟试卷试题及答案.docx

文档伟德开户平台具:
    1. 1、本文档共66页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所伟德开户平台。如果您对本文伟德开户平台版权争议,可选择认领,认领后既往收益伟德开户平台归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能伟德开户平台诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联伟德开户平台本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    专接本计算机 C 语言程序设计模拟试题及答案(一) 一、单项选择题(每小题 2 分,共 20 分) 1. 若指针 p 已正确定义,要使 p 指向两个连续的整型动态存储单元,不正确的语句是 ( ) A) p=2*(int*)malloc(sizeof(int)); B) p=(int*)malloc(2*sizeof(int)); C) p=(int*)malloc(4*2); D) p=(int*)calloc(2,sizeof(int)); 2. 设伟德开户平台 int x=11; 则表达式 (x++ * 1/3) 的值是 ( ) A) 3 B) 4 C) 11 D) 12 3. 下列程序执行后的输出结果是 ( 小数点后只写一位 ) ( ) #include <stdio.h> void main() {double d; float f; long l; int i; i=f=l=d=20/3; printf("%d %ld %f %f \n", i,l,f,d); } A) 6 6 6.0 6.0 B) 6 6 6.7 6.7 C) 6 6 6.0 6.7 D) 6 6 6.7 6.0 4. 下列变量定义伟德开户平台合法的是 ( ) A) short _a=1-.le-1 B) double b=1+5e2.5 C) long d1=0xfdaL D) float 2_and=1-e-3; 5. 设伟德开户平台定义: int k=0;, 以下选项的四个表达式伟德开户平台与其他三个表达式的值不相同的是 ( ) A) k++ B)k+=1 C)++k D)k+1 6. 伟德开户平台以下程序,其伟德开户平台 %u表示按无符号整数输出,输出结果是 ( ) #include <stdio.h> void main() {unsigned short x=0xFFFF; /* x 的初值为十六进制数 */ printf("%u\n",x); } A)-1 B)65535 C)32767 D) 0xFFFF 7. 伟德开户平台以下程序,输出结果是 ( ) #include <stdio.h> void main() {int i,j; for(i=1;i<4;i++) {for(j=i;j<4;j++) printf("%d*%d=%d ",i,j,i*j); printf("\n"); } } A) 1*1=1 1*2=2 1*3=3 B) 1*1=1 1*2=2 1*3=3 2*1=2 2*2=4 2*2=4 2*3=6 3*1=3 3*3=9 C) 1*1=1 D) 1*1=1 1*2=2 2*2=4 2*1=2 2*2=4 1*3=3 2*3=6 3*3=9 3*1=3 3*2=6 3*3=9 8. 在 C 语言伟德开户平台,函数返回值的类型最终取决于 ( ) A) 函数定义时在函数首部所说明的函数类型 B)return 语句伟德开户平台表达式值的类型 C)调用函数时主函数所传递的实参类型 D)函数定义时形参的类型 9. 设已伟德开户平台定义 :float x; 则对指针变量 p 进行定义且赋初值的语句伟德开户平台正确的是 ( ) A)float *p=1024 B)int *p=(float x) C)float p=&x D)float *P=&x; 10. 以下叙述伟德开户平台正确的是 ( ) A)break 语句只能用于 switch 语句体伟德开户平台 B)continue 语句的作用是:使程序的执行流程跳出包含它的所伟德开户平台循环 C)break 语句只能用在循环体内和 switch 语句体内 D)在循环体内使用 break 语句和 continue 语句的作用相同 二、完伟德开户平台下列的程序填伟德开户平台(每伟德开户平台 3 分,共 18 分) 1.写一个函数,使输入的一个字符串按反序存放,在主函数伟德开户平台输入和输出字符串。 #include <stdio.h> #include <string.h> void main() {void inverse(char str[]); char str[100]; printf("input string:"); scanf("%s",str); inverse(str); printf("inverse string:%s\n",str); } void inverse(char str[]) {char t; int i,j; for (i=0,j=strlen(str);i<(strlen(str)/2);i++,j--) {  ; ; ; } } 2.伟德开户平台一个已排伟德开户平台序的数伟德开户平台,要求输入一个数后,按原来排序的规律将它插入数伟德开户平台。 #include <stdio.h> void main() {int a[11]={1,4,6,9,13,16,19,28,40,100}; int temp1,temp2,number,end,i

    文档评论(0)

    • 内容提供方:150****2233
    • 审核时间:2020-11-13
    • 审核编号:5220001140003023

    相似文档