c语言考试编程题题库
韦易贫4196C语言程序设计试题 -
虞芳宣13624972901 ______ 1. x>0 x>=02. x=y; y=temp;3. m%i==0 i>k4. n/100 i*i*i+j*j*j+k*k*k4. c=...
韦易贫4196C语言编程题
虞芳宣13624972901 ______ 以前刚好给别人解答过 #include "stdio.h" f(char *s) { int i,j=0; char t; while(s[j])j++; for(i=0,j--;i<j;i++,j--) t=s[i],s[i]=s[j],s[j]=t; } main() { char s[80]; printf("Enter a string:"); scanf("%s",s); f(s); printf("%s\n",s); } 运行通过,不过写这个函数一点意义也没有,因为C的String.h里有这一个函数直接可以逆转的strrev(s)一下就行了
韦易贫4196C语言编程题5 -
虞芳宣13624972901 ______ sort(int A[ ],int n){for(int i=0;i++;i i){if(A[j]>A[j-1])int k=A[j];A[j]=A[j-1];A[j-1]=k;}}for(int i=0;i++;i<10){prinf(A[i]);}}...
韦易贫4196c语言考试题
虞芳宣13624972901 ______ 这里的E只能看做是一个表达符号,这个E还可以看成一个表达式.就是while的判断条件.其中"!E"就是就是说当E自身为“假(0)”的时候“!E”就为“真(1)”,此时while条件成了.所以这里的!E相当于“E!=1”,因为同理当E自身为“真(1)”的时候,“!E”就为“假(0)”了.
韦易贫4196C语言编程题
虞芳宣13624972901 ______ void fun(int *a,int *n) { int s = 0; for (int i=1; i<=100; i++) { if ( (i%13==0 || i%5==0) && i%65!=0 ) { a[s++] = i; } } *n = s; }
韦易贫4196c语言编程真题
虞芳宣13624972901 ______ a为16进制化为二进制为0011,b为0011|1000=1011=11,c为b左移一位为10110相当于b*2=22
韦易贫4196C语言考试题
虞芳宣13624972901 ______ #include<stdio.h> #include<stdlib.h> #define N 2//想有几个学生,就把“2”改成多少 #define NUMSTRING "20101010" struct stu{ int num; char name[20]; int score; }STUDENT[N]; int static num=200;//用于对学号进行初始化 void init(int i){//...
韦易贫4196几道C语言题 -
虞芳宣13624972901 ______ 第一题 if(a=1) 这里a=1是赋值 不是a==1 所以选C 第二题 if(i++==1&&(++j==3||k++==3)) 这里 i++ j++之后是个或条件 程序直接认为if条件为真就不继续计算了 所以i=2 j=3 k=3 第四题 if(b<ac)t=...
韦易贫4196C语言试题 -
虞芳宣13624972901 ______ main() {char a[]="abcdefg",b[10]="abcdefg"; printf("%d %d\n",sizeof(a),sizeof(b)); } 执行后输出结果是(C) A)7 7 B)8 8 C)8 10 D)10 10 因为:数组a,没有给数组大小,...
韦易贫4196C语言程序题目 -
虞芳宣13624972901 ______ 选择A.对于DOS/WINDOWS操作系统,存储数据采用低位在前,高位在后,所以是21,43如果是union{ char ch[4]; long d;}s;假设s.d = 0xCDAB3412;那么内存中的顺序是 12 34 AB CD原理也是一样的.