比-7.1大,而比1小的整数的个数是()
A 6
B 7
C 8
D 9
第1题:
下列程序的功能是:将一个正整数序列{K1, K2,…, K9}重新排列成一个新的序列。在新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面)。要求编写函数jsValue()实现以上功能,最后调用函数writeDat(),将新序列输出到文件out.dat中。说明:程序中已给出了10个序列,每个序列中有9个正整数,并存入数组a[10][9] 中,分别求出这10个新序列。例如:序列{6, 8, 9, 1, 2, 5, 4, 7, 3}重排后为{3, 4, 5, 2, 1, 6, 8, 9, 7}。部分源程序已给出。请勿改动主函数main() 和写函数writeDat() 的内容。#include<stdio.h>void jsValue(int a[10][9]){ } void main(){ int a[10][9]={{6,8,9,1,2,5,4,7,3} {3,5,8,9,1,2,6,4,7} {8,2,1,9,3,5,4,6,7} {3,5,1,2,9,8,6,7,4} {4,7,8,9,1,2,5,3,6} {4,7,3,5,1,2,6,8,9} {9,1,3,5,8,6,2,4,7} {2,6,1,9,8,3,5,7,4} {5,3,7,9,1,8,2,6,4} {7,1,3,2,5,8,9,4,6} }; int i,j; jsValue(a); for(i=0;i<10;i++){ for(j=0;j<9;j++) { printf("%d",a[i][j]); if(j<=7) printf(","); } printf("\n");}writeDat(a);}void writeDat(int a[10][9]){ FILE *fp; int i,j; fp=fopen("out.dat","w"); for(i=0;i<10;i++){ for(j=0;j<9;j++){ fprintf(fp,"%d",a[i][j]); if(j<=7) fprintf(fp,","); } fprintf(fp,"\n");} fclose(fp);}
第2题:
五个一位正整数之和为30,其中两个数是1和8,而这五个数的乘积为2520,则其余三个数为( )。
A.6,6,9
B.4,6,9
C.5,7,9
D.5,8,8
第3题:
绝对值小于3.6的整数的个数为()
A.8
B.7
C.6
D.5
第4题:
函数Int(Rnd*6+1)的取值范围是
A.1~7共7个整数
B.0~7共8个整数
C.1~6共6个整数
D.0~6共7个整数
第5题:
6、“不以0开头的十进制无符号整数”的正规式为()
A.(123456789)*
B.(1|2|3|4|5|6|7|8|9)*
C.(1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*
D.(123456789)(123456789)*