安阳工学院软件工程专业大一2019年C语言程序设计综合考试
1 . C语言源程序中主函数名是( ) [单选题] *
A.master |
B.leading |
C.main(正确答案) |
D.major |
2 . 下列程序的运行结果是()#include [单选题] *
A.4,0,7 |
B.5,-1,7(正确答案) |
C.4,0,5 |
D.5,-1,5 |
3 . 下列程序运行结果为()#include [单选题] *
A.97 89 83(正确答案) |
B.99 97 95 |
C.97 95 93 |
D.99 89 79 |
4 . 此程序的主要功能是求( ) for( n=100; n<1000; n++ ){ hun = n / 100; ten = (n-hun*100) / 10; ind = n % 10; if(n == hun*hun*hun + ten*ten*ten + ind*ind*ind) printf("%d ", n);} [单选题] *
A.素数 |
B.阿姆斯特朗数 |
C.最小公倍数 |
D.水仙花数(正确答案) |
5 . 由键盘输入一个待查的整数n,若n存在,则输出它在数组中的第一次出现的位置,否则给出没到信息。则_____应填写的内容是()#include [单选题] *
A.i<=10 |
B.i<10(正确答案) |
C.i!=10 |
D.i>10 |
c语言搜题软件推荐
6 . 现有100元人民币换成5元,1元,0.5元,但要求100元换以上的零钱共100张,且要求每种不少于1张,主要程序段中横线中应该填( )for(i=1;i<=20;i++) for(j=1;j<=100;j++) { k=100-i-j; if(_________) printf("%d,%d,%d\n",i,j,k); } [单选题] *
A.i+j+k*0.5==100 |
B.i+j+k==100 |
C.5*i+j+k*0.5==100(正确答案) |
D.5*i+j+k==100 |
7 . char 型数据占内存空间是________位。 [单选题] *
A.8(正确答案) |
B.16 |
C.32 |
D.64 |
8 . 下列文件名不是C语言中常用的头文件的是 [单选题] *
A.stdio.h |
B.math.h |
C.file.h(正确答案) |
D.string.h |
9 . 若有定义:int m=7,n=4;float a=38.4,b=0.4;则表达式m/2+n*a/b+1/2的值是 [单选题] *
A.22 |
B.27 |
C.28 |
D.387(正确答案) |
10 . 下列C语言中引用头文件的命令行正确的是 [单选题] *
A.#include |
B.#include stdio.h |
C.#include 'stdio.h' |
D.#include "stdio.h"(正确答案) |
11 . 对一维整型数组a的正确定义是( ) [单选题] *
A.int a(10); |
B.int n=10,a[n]; |
C.int a; scanf("%d",&n); int a[n]; |
D.#define SIZE 10int a[SIZE];(正确答案) |
12 . 若有int a=4, 则执行表达式a+=a-=a*a后,a的值是( ) [单选题] *
A.6 |
B.-8 |
C.18 |
D.-24(正确答案) |
13 . #include [单选题] *
A.!*?& |
B.*!? |
C.!103*?(正确答案) |
D.&!& |
14 . main(){ char ch='A'; int k=0; do { switch(ch++) { case 'A':k++; break; case 'B':k++; case 'C':k++; continue; case 'D':k++; } } while(k<3); printf("k=%d,ch=%c\n",k,ch);}运行结果是()。 [单选题] *
A.k=3,ch=C(正确答案) |
B.k=4,ch=C |
C.k=3,ch=D |
D.k=4,ch=D |
15 . 下列4段程序,哪个输出的结果与其他3段代码不一样 [单选题] *
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论