正确答案: C
以指数形式输出实数
题目:在printf的格式字符中,e格式字符的作用是( )。
解析:C
查看原题
举一反三的答案和解析:
[单选题]以下程序调用fmdmax函数返回数组中的量大值: findmax(int *a,int n) { int *p,*s; for(p=a,s=a;p-an;p++) if(______)s=p; return(*s); } main() { int x[5]={12,21,13,6,18}; printf("%d\n",findmax(x,5)); } 在下划线处应填入的是( )。
*p>*s
解析:解析:在main()函数中定义了一个具有5个元素的x数组并赋初值,然后调用findmax()函数求数组中元素的最大值。调用时把数组元素x的首地址,传给了形参指针变量a,把5传给形参n。在函数findmax()中定义了两种指针变量p和s,其中。用来记录最大元素的地址,p作为循环控制变量,表示每个元素的地址。求最大值的算法是先将第一个元素(用s记下它的地址)做为最大值,然后用最大值(*s)与后面的每个元素比较(*p),若后面的元素大,则用s记下它的地址,所以下划线应填“*s*p”或“*p>*s”。所以,4个选项中B为所选。
[单选题]下面被调用函数sub的函数值的类型是( ) sub(float A) {float b; b=a*a+1; return b; }
整型
[单选题]CREATE DATABASE命令用来建立( )。
数据库
解析:解析:建立数据库的命令为:
[多选题]在创建数据库的Create Database语句中()参数可以指定数据或事务日志文件的初始大小。
Size
解析:本题答案:D
[单选题]阅读下面程序 public class Test3 { public static void main(String[] args) { int x=3,y=4,z=5; String s="xyz": System.out.println(s+x+y+z); } } 程序运行的结果是
xyz345
解析:解析:Java中对+运算符的功能进行了扩展,使其能够进行字符串连接。如"xyz"+"rst"结果为"xyzrst","xyz"+3结果为"xyz3"。如果运算符+的第一个操作数不是字符串,则运算结果由后续的操作数决定,如3+4+5+"xyz"的结果是"12xyz",而不是"345xyz"。
[单选题]dbExpress组件访问数据库是通过哪种方式与特定的数据库连接的?
DbExpress自己的数据库连接 DLL
[单选题]以下程序的运行结果是 #define MAX(A,B) (A)>(B)?(A):(B) #define PRINT(Y) printf("Y=%d\t",Y) main() { int a=1,b=2,c=3,d=4,t; t=MAX(a+b,c+d); PRINT(t);}
Y=7
解析:解析:宏替换不像函数调用要进行参数值的计算、传递等,而只是简单按照原格式进行字符串的替换。注意:宏定义的命令格式。
[单选题]SQL SELECT语句完成的是______。
查询操作
解析:解析:SQL语言功能相当强大,它是Structured Query Language结构化查询语言的缩写,包含数据定义、数据操纵和数据控制等功能。SQL已经成为关系数据库的标准数据语言,现在所有的关系数据库管理系统都支持SQL。其中,选择操作用"From”子句加上"Where”子句来进行,查询操作采用"Select"来进行,修改或者更新操作采用"Update"子句来完成,连接操纵是当执行多表操作时则会自动执行。