1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 广东药科大学c语言程序设计考试题 大学C语言程序设计考试试题及答案3套

广东药科大学c语言程序设计考试题 大学C语言程序设计考试试题及答案3套

时间:2021-05-30 19:58:07

相关推荐

广东药科大学c语言程序设计考试题 大学C语言程序设计考试试题及答案3套

C 语言程序设计期末考试试题及其答案一、单项选择题(本大题共 20 题,每题 2 分,共 40 分)1、以下不是 C 语言的特点的是 ( )A、 C 语言简洁、紧凑B、 能够编制出功能复杂的程序C、 C 语言可以直接对硬件进行操作D、 C 语言移植性好2、以下不正确的 C 语言标识符是 ( )A、 ABC B、 abc C、 a_bc D、 ab.c3、一个 C 语言程序是由 ( )A、 一个主程序和若干子程序组成B、 函数组成C、 若干过程组成D、 若干子程序组成4、一个算法应该具有“确定性”等 5 个特性,对另外 4 个特性的描述中错误的是 ( )A、 有零个或多个输入B、 有零个或多个输出C、 有穷性D、 可行性5、 设变量 a 是整型,f 是实型,i 是双精度型,则表达式 10+‘a’+i*f 值的数据类型为 ( )A、 int B、 float C、 double D、 不确定6、在 C 语言中,char 型数据在内存中的存储形式是 ( )A、 补码 B、反码 C、源码 D、ASCII 码7、有如下程序,输入数据:12345M678<cR>后(表示回车) ,x 的值是 ( ) 。#includemain(){int x;float y;scanf(“%3d%f“,}A、 12345 B、 123 C、 45 D、 3458、若有以下定义 int a,b; float x,则正确的赋值语句是 ( )A、 a=1,b=2B、 b++;C、 a=b=5D、 b=int(x);9、以下程序的执行结果是 ( )#include{int i=10,j=10;printf(“%d,%d\n“,++i,j--);}A、 11,10 B、 9,10 C、 11,9 D、 10,9 10、巳知字母 A 的 ASCII 码是 65,以下程序的执行结果是 ( )#includemain(){char c1='A',c2='Y';printf(“%d,%d\n“,c1,c2);A、 A,Y B、 65,65 C、 65,90 D、 65,8911、下列运算符中优先级最高的是 ( )A、 < B、 十 C、 % D、 !=12、设 x、y 和 z 是 int 型变量,且 x=3,y=4,z=5,则下面表达式中值为 0 是 ( ) 。A、 ’x’while(numb!= c 的值是 _______4、下列程序运行后的输出结果是 _____________#includemain(){int i,j;for(i=4;i>=1;i--){printf(“*“);for(j=1;jmain( ){int a,s,n,count;a=2;s=0;n=1;count=1;while(countmain(){int a=[3][3]={1,3,5,7,9,11,13,15,17},sum=0,i,j;for (i=0;imain(){ float c,f;printf(“input c:“); …………………………………………….2 分scanf(“%f“, …………………………………………….2 分f= (c+32.0)*9.0/5.0; …………………………………………….2 分printf(“F=%.2f \n“,f); …………………………………………….2 分}2、#includemain(){int x;scanf(“%d“, …………………………………………….2 分if(x%5==0…………………………………………….2 分elseprintf(“no“);…………………………………………….2 分}3、 # include# includemain(){int m,i,k;scanf(“%d\n“,k=sqrt(m); …………………………………………….2 分for(i=2;ik)printf(“m is a prime number!\n“);…………………………………………….2 分}4、 # includemain(){int i,j,a[15],t;printf(“input 15 numbers:\n“);for(i=0;ia[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;} …………………………………………….2 分for(i=0;i6) { n--; printf(“%d“,n); }}A 987 B 9876 C 8765 D 8767 以下程序运行后的输出结果是 。void main(){ int x=15,y=21,z=0;switch (x/8){ case 2: z=z+1;break;case 1: z=z+1;switch (y/21){ default : z=z+1;case 0: z=z+1;break;}}printf(“%d\n“,z);}A 4 B 3 C 2 D 18 以下程序的输出结果是 。main(){ int i=0,a=0;while(i=10) break;if(x%2==0){ x+=5; continue; }x-=3; y++;}printf(“%d,%d“,x,y);}A 6,6 B 7,6 C 10,3 D 7,310 以下程序运行后的输出结果是 。void main(){ int a, b;for(a=1,b=1; a=10) break;if(b%3==1){ b=b+3; continue; };}printf(“%d\n“,a);}A 3 B 4 C 5 D 10111 以下程序的输出结果是 。main(){ int i,k,a[10],p[3];k=5;for(i=0;i,则输出结果是___。main(){ int x[3][2]={0},i;for(i=0;iage B student.age C *p.age D stud1.student.age20 以下程序运行后的输出结果是 。#includevoid fun(char *fname, char *st){ FILE *myf; int i;myf=fopen(fname, “w“);for(i=0; i,程序的输出结果是 。main(){ int a;float b,c;scanf(“%2d%2f%2f“,printf(“a=%d,b=%.1f,c=%.0f“,a,b,c);}2 若输入字符串:abcde,则以下 while 循环体将执行 次。while((ch=getchar())=='e') printf(“*“);3 下列程序的输出结果是 。main(){ int s,i;for(s=0,i=1;iint x,y;

展开阅读全文

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。