请编写函数fun(),该函数的功能是:移动字符串中的内容,移动的规则是把第1到第m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。
例如,字符串中原有的内容为ABCDEFGHIJK,m的值为 3,移动后,字符串中的内容应该是DEFGHIJKABC。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
include <stdio. h>
include <string.h>
define N 80
void fun (char *w, int m)
{
}
main ()
{
char a[N]= "ABCDEFGHIJK";
int m;
printf ("The origina string : \n");
puts (a);
printf("\n\nEnter m: ");
scanf ("%d", &m);
fun (a, m);
printf (" \nThe string after moving : \n");
puts (a);
printf ("\n\n");
}
A.是⽂本型字段⻓度最⾼位255个字符。字段名⻓度不超过64个字符
B.字段名⻓度为1~255个字符
C.字段名可以包含字⺟、汉字、数字、空格和其他字符
D.字段名不能包含句号()、惊叹号(!)、⽅括号([])
E.字段名不能重复出现
1) 写代码创建student数据库
数据库里建立数据表student_web
要求包含以下字段:
s_id 数据类型为整型,非空约束,
s_name 数据类型为可变字符型,最大长度12个字符,保存学生姓名
s_fenshu 数据类型为整型,
保存学生考试成绩
s_hometown 数据类型为可变字符型,最大长度50个字符 保存学生籍贯
s_tuition 数据类型为整型
保存学生学费
2)写代码 向上题所创建好的数据表中添加以下三条记录,(满分9)
id : 1 id : 2 id : 3
姓名: Jack Tomas 姓名: Tom Joe 姓名: Smiths
成绩: 89 成绩: 88 成绩: 87
籍贯: 北京丰台 籍贯: 天津南开 籍贯: 北京海滨
学费: 2800 学费: 3000 学费: 2700
3)写代码 返回所有学生的信息
4)写代码 返回所有姓名带J字母的学生信息。
5)写代码 返回所有北京籍贯的学生信息
6)写代码 返回所有学费低于平均学费的学生信息。提示使用嵌套的select查询
A.从第一个字符比起,比其ASCII码值,第一个相同再比第二个,逐个向后比
B.从最后一个字符比起,比其ASCII码值,逐个向前比
C.从第一个字符比起,以ASCII码值的顺序,逐个向后比
D.从最后一个字符比起,以ASCII码值的逆序,逐个向前比
A.求出字符变量A$中第一个字符的ASCⅡ编码
B.求出字符变量A$中第二个字符的ASCⅡ编码
C.求出字符变量A$中最后一个字符的ASCⅡ编码
D.将A$中的字符转换为数值
比较两个英文字符串大小的方法是()
A.从第一个字符比起,比其ASCⅡ码值,第一个相同再比第二个,逐个向后比
B.从最后一个字符比起,比其ASCⅡ码值,逐个向前比
C.从第一个字符比起,以ASCⅡ码值的逆序,逐个向后比
D.从最后一个字符比起,以ASCⅡ码值的逆序,逐个向前比
A.REATE TABLE 网上订单(订单编号CHAR(8),客户地址VARCHAR,总价REAL,订购日期DATETIME)
B.REATE TABLE 网上订单(订单编号CHAR(8),客户地址VARCHAR,总价REAL,订购日期DATE)
C.REATE TABLE 网上订单(订单编号VARCHAR(8),客户地址CHAR,总价INT,订购日期DATETIME)
D.REATE TABLE 网上订单(订单编号VARCHAR(8),客户地址CHAR,总价INT,订购日期DATE)
A.第1个字符大的字符串比较大
B.包含字符个数少的字符串比较小
C.包含字符个数少的字符串可能比较大
D.最后一个字符大的字符串可能比较小