编程入门
这里是编程入门相关的资料,并不是一种算法也不是思想,即几乎不需要任何算法等额外知识,仅需要部分初中基本数学就可以解决的题目,适用于正在学编程的同学。
-
有以下定义int a; long b; double x,y;则以下选项中正确的表达式是()。
-
若有定义语句:int a=12;,则执行语句:a+=a-=a*a;后,a的值是()。
-
若有定义语句:int x=10;则表达式x-=x+x的值为()。
-
设有定义:int x=11,y=12,z=0;以下表达式值不等于12的是()。
-
以下选项中合法的C语言赋值语句是()。
-
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
-
设变量已正确定义并赋值,以下正确的表达式是()。
-
若有定义double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是()。
-
若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是()。
-
若已有定义语句:int a,b,c;且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
-
设a、b、c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是()。
-
若有定义:int a,b,c;以下选项中的赋值语句正确的是()。
-
设有定义:int a=0,b=1,c=1;以下选项中,表达式值与其他三个不同的是()。
-
设a、b、c是整型变量且均已赋值,则以下选项中错误的赋值语句是()。
-
若变量已正确定义并赋值,则错误的赋值语句是()。
-
有以下程序:#include <stdio.h> #include <math.h> main() { int a = 1,b=4,c = 2; double x = 10.5,y = 4.0,z; z = (a + b)/c + sqrt(y)*1.2/c+x; printf("%f\n",z); }程序运行后的输出结果是()。
-
有以下程序:#include<stdio.h> float fun(double a) { double x; x=a-(int)a; return x; } main() { double a=3.1415; printf("%f\n",fun(a)); }程序的运行结果是()。
-
有如下程序:#include<stdio.h> int sub(double a,double b) { return(int)(a-b-1.3); } main() { printf("%d\n",sub(3.2,4.1)); } 程序运行后的输出结果是()。
-
有如下程序:#include<stdio.h> int sub(double a,double b) { return(int)(a-b); } main() { printf("%d\n",sub(3.8,2.1)); }程序运行后的输出结果是()。
-
有以下程序:#include <stdio.h> main() { int a,b,k,m,*p1,*p2; k=1,m=8; p1=&k,p2=&m; a=/*p1-m; b=*p1+*p2+6; printf("%d",a); printf("%d\n",b); }编译时编译器提示错误信息,你认为出错的语句是()。