9512.net
甜梦文库
当前位置:首页 >> 韩语学习 >>

大一c语言考试试题3


卷9 1, 以下程序的输出结果是 A) 6 9 9 B) 6 6 9 C) 6 15 15 D) 6 6 15 #include <stdio.h> int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } void main( ) { int a=3; printf("%d \n",fun(a+fun(d))); }

2, 有如下函数调用语句fun(rec1,rec2+rec3,rec4*rec5),该语句中含有的实参个数 是 A)3 B)4 C)5 D)有语法错误

3,下面程序的输出是 A) 1 B) 2 C) 7 D) 10 #include <stdio.h> int m=13; int fun2(int x, int y) { int m=3; return(x*y-m); } void main() { int a=7, b=5; printf("%d\n",fun2(a,b)/m); }

4, 下列选项中,不合法的常量是( ) A、" A" B、-0x12 C、'abc'

D、010

5, 已知 int a,b=5; 给a提供数据的错误语句是 (A)10+2=a; (B)scanf(“%d”,﹠a);

(C)a=(b+6)/3;

(D)a=’c’

6, 有以下程序

main() { char a,b,c,d; scanf("%c,%c,%d,%d",﹠a,﹠b,﹠c,﹠d); printf("%c,%c,%c,%c\n",a,b,c,d); } 若运行时从键盘上输入:6,5,65,66"回车"。则输出结果是() A)6,5,A,B B)6,5,65,66 C)6,5,6,5 D)6,5,6,6

7, 以下程序段的输出结果是 int a=1234; printf("%2d\n",a); A) 12 B) 34 C) 1234 D) 提示出错、无结果

8, 下面程序的输出结果是 。 main() { float x=123.456; printf(“%.2f”,x); } A)123.456 B)123.45

C)123.46

D)123.5

9, 阅读下面程序: #include "stdio.h" void main() { float a,b,t; scanf("%f,%f",﹠a,﹠b); if (a〉b) { t=a; a=b; b=t;

} printf("%5.2f,%5.2f",a,b); } 运行后输入-3.5,4.8,正确的输出结果是( ) A) -4.80 , -3.50 B) -3.50 , 4.80 C) 4.8, -3.5 D) 4.80, -3.50

10, 以下4个选项中,不能看作一条语句的是( ) A) {;} B) a=0,b=0,c=0; C) if(a〉0); D) if(b==0) m=1;n=2;

11, 有以下程序 main() {int a=15,b=21,m=0; switch(a%3) {case 0:m++;break; case 1:m++; switch(b%2) {default:m++; case 0:m++;break; } } printf("%d\n",m); } 程序运行后的输出结果是______。 A) 1 B) 2 C) 3 D) 4

12, 以下程序段的输出结果是【】 。 int x=17,y=26; printf ("%d",y/=(x%=6)); A. 5 B. 1 C. 2 D. 4

13, 以下程序输出的结果是____。

main() { int a=5,b=4,d; d=(a>b); printf("%d\n",d); } A. 1 B. 0 C. 5 D. 4

14, 有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成 7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零 件总数,请选择填空。 #include main() { int i; for(i=100;200>i;i++) if((i-2)%4==0) if(!((i-3)%7)) if(_______) printf("%d",i); } A. i%9=5 B. i%9!=5 C. (i-5)%9!=0 D. (i-5)%9==0

15, 下面的while循环,执行次数是_______。 i=4; while(--i) printf("%d",i); A) 3次 B) 4次 C) 0次 D) 无数次

16, 若有如下语句 int x=3; do { printf(" %d\n",x -=2);

} while(!(--x)); 则上面程序段输出的是:________。 A) 1 B) 1和-2 C) 3和0

D)是死循环

17, 以下不合法的用户标识符是 A.j2_KEY B.Double C.4d D._8_

18, C语言中主函数的个数是______。 A. 2个 B. 1个 C. 任意个 D.10个

19, 以下选项中合法的用户标识符是______。 A. long B. _2Test C. 3Dmax D. A.dat

20, 以下程序的输出结果是 main() { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf(“%d%d%d%d\n”,a[0][3],a[1][2],a[2][1],a[3][0]; } A.0650 B.1470 C.5430 D.输出值不定

21, 有字符数组a[80]和b[80],则正确的输出形式是________。 A) puts(a,b); B) printf("%s,%s,a[],b[]); C) putchar(a,b); D) puts(a); puts(b);

22,以下程序的输出结果是 #include <stdio.h> void main ( ) { int i,k,a[10],p[3]: K=5; for (i=0;i〈10;i++)a[i]=i; for (i=0;i〈3;i++)p[i]=a[i*(i+1)]; for (i=0;i〈3;i++)k+=p[i]*2; printf("%d\n",k); } A.20 B.21 C.22 D.23

23,以下程序的输出结果是________。 #include <stdio.h> void main ( ) { int i,num[5]; for(i=0;i<4;i++) num[i]=i*10 +2; printf("%d",num[1]); }

24, 下面程序段的执行结果是_________ int i=1; while(i<=5) if(++i%3!=2) continue; else printf("%d",i);

25,分析如下程序,若此程序运行输出结果是: #include <stdio.h> void fun(int *x) { printf("%d\n",*x+10); } void main() {

int a=25; fun(&a); }
26,分析如下程序,此程序运行时输出结果是: #include<stdio.h> void main() { struct u{ char *name; int age; int income; }s; s.name="Wangling"; s.age=28; s.income=1000; printf("%d\n",s.age); } 27, 设int型变量x,x=("HELLO"〈"hello")+'A';,则表达式printf("%c ",x);的值为

28,要求:补充程序使得程序运行时完成以下功能:

用函数调用完成求一个数组{12,3,2,4,5,8,9,12,2,40}中的平均值 要求:通过函数调用实现(计算方法在子函数中,通过主函数调用实现)
29,要求:补充程序使得程序运行时完成以下功能:

编写一个程序,向屏幕输出以下信息: Study hard!! 却道天凉好个秋!!
30,要求:补充程序使得程序运行时完成以下功能: 从用户输入的一位整数判断是星期几 (monday, tuesday, wednesday,thursday, friday, saturday,sunday)比如输入1,输出monday,如输入7,输出sunday。 要求: 1)首先判断用户输入的是不是1~7之间的数,若是则输出星期几 2)若用户输入的不是1~7之间的数,输出error data 并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。 31,要求:补充程序使得程序运行时完成以下功能: 编写程序打印如下图形: * * * * * * * * * * * * * * * *

要求: 1)5行的等腰三角形 2)每个字符占两列的宽度。 其他 #include "stdio.h" void main() { int i=1,j=2,k=3; if(i++==1﹠﹠(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); } 程序运行后的输出结果是( d) A)1 2 3 B)2 3 4 C)2 2 3 D)2 3 3

28,用函数调用完成求一个3×3数组主对角线上所有元素的最大值。(注:主对角线是 左上角到右下角的对角线) 要求: 1)数组中的数值要求从键盘输入 2)通过函数调用实现(计算方法在子函数中,通过主函数调用实现) 29,要求:补充程序使得程序运行时完成以下功能: * * * * * * 并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。 30,要求:补充程序使得程序运行时完成以下功能: 计算公式: [ x+1 x<0 y=[ x*x+2 0<=x<=2 [ x*x*x+3 x>2 要求: 1)从键盘输入x的值,根据x的值求y的值 2)输出y的值 并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。 31,补充程序使得程序运行时完成以下功能: 在一字符串中查找有多少个大写英文字符('A'...'Z'),并给出结论(共多少个) 要求:1)字符串由键盘输入并存入一个一维数组中 2)查找结束显示结论。 并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。



更多相关文章:
大一c语言习题练习及答案
大一c语言习题练习及答案_从业资格考试_资格考试/认证_教育专区。第一章 程序...第一章 程序设计与 C 语言 1.1 选择题考点:标识符的命名规则 (1) 只能由...
大学大一C语言程序设计期末考试试卷及答案
大学大一C语言程序设计期末考试试卷及答案_IT认证_资格考试/认证_教育专区。四川师范大学计算机科学学院 2012~2013 学年度第二学期期末考试 ???(密)???(封)???...
大一C语言上机实验试题及答案
大一C语言上机实验试题及答案_电脑基础知识_IT/计算机_专业资料。大一c语言基础实验一 上机操作初步(2 学时) 一、实验方式:一人一机 实验方式: 方式 实验目的: ...
大学C语言期末考试题库试题及答案汇总
大学C语言期末考试题库试题及答案汇总_IT认证_资格考试/认证_教育专区。1.下列定义变量的语句中错误的是__D___。 A、int _int B、double int _C、char For...
c语言期末考试试题及答案
c语言期末考试试题及答案_工学_高等教育_教育专区。1. 一个 C 程序的组成部分可以是( )。 A) 一个主函数和一至若干个其他函数 B) 一至若干个主函数 C) ...
C语言期中考试试题及答案-1
C语言期中考试试题及答案-1_电脑基础知识_IT/计算机_专业资料。高级语言程序设计试题 答案在最后一、单项选择题(本大题共 20 小题,每小题 2 分,共 20 分)...
大一C语言期末考试参考资料
大一C语言期末考试参考资料_IT认证_资格考试/认证_教育专区。C 语言总复习 总体...(2,3,4)的表达式的数值就是 4。 9)位运算的考查: 会有一到二题考试题目...
C语言考试题及答案
C语言考试题及答案_IT认证_资格考试/认证_教育专区 暂无评价|0人阅读|0次下载|举报文档 C语言考试题及答案_IT认证_资格考试/认证_教育专区。红色字体是我自己...
C语言程序设计期末考试试题3
C​语​言​程​序​设​计​期​试​卷​,​含​答​案​。C 语言程序设计期末考试试题及其答案 一、单项选择题(本大题共 20 题,...
c语言试题3
c语言试题3_IT认证_资格考试/认证_教育专区。C 语言试题 3 1.使用数组实现两个长整数相加,长整数最长 12 位,例如 123456789012+983456789012。 将源文件命名为 ...
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图