程序设计——期末考试(大题详解)

阅读题:

表格标签

  1. 表格基本的三个要素:表格标题、项目表头、数据资料
  2. table 定义一个表格
    caption 定义表格标题
    tr 定义表格中的一行
    th 定义表格中的表头单元格,嵌套在tr中
    td 定义表格中的数据单元格,嵌套在tr中
  3. 表格边框的属性:
    frame:设置表格边框样式
    rules:设置表格内部边框样式
    在这里插入图片描述
  4. 单元格的合并
    colspan:水平单元格合并
    rowspan:垂直单元格合并

分组元素

  1. <ul> 元素
    ul 元素表示不排序的项目列表 <ul> <li></li> </ul>
    属性 type设置列表符号样式,可以取diskcirclesquare
  2. <ol>元素
    有序的列表项目

css样式

  1. 背景样式
    background-attachment:设置背景图像是否随页面一起滚动,取值scroll(滚动)、fixed(固定)
    background-origin:规定background-position属性相对于什么位置来定位
    background-clip:background-clip
  2. 网页中字体样式属性
    font-variant:设定小型大写字母(normal:正常;small-caps:小型大写字母)
    在这里插入图片描述
    在这里插入图片描述
  3. 网页中文本样式属性
    在这里插入图片描述

css导入

导入css的四种方法


大题:

<html>

<head>
    <title>日期对象</title>
</head>

<!-- 
    常用日期及时间的获取:
    getDate()[一个月中的某一天] getDay()[一周中的某一天]
    getMonth() getFullYear() getYear()
    getHours() getMinutes() getSeconds() getMillseconds() 
    getTime()[返回1970年1月1日至今的毫秒数]
 -->
<!-- 
    常用日期及时间的设置
    setDate()[设置Date对象中的某一天(1~31)
    setMonth() setFullYear() setHours()[0-23] setMinutes() 
    setSeconds()[设置秒数] setMillseconds() 
 -->

<!-- 
     日期对象的方法:
     1. setTimeout(函数名, 间隔时间);
        a = setTimeout(funciton(){alert("Hello");}, 3000);
     2. clearTimeout
        clearTimeout(a);
  -->
<script>
    //常用日期及时间的获取
    var date1 = new Date(); //Tue Jan 05 2021 19:43:17 GMT+0800 (中国标准时间)
    var year = date1.getFullYear(); //2021

    //常用日期及时间的设置
    var date2 = new Date();
    date2.setFullYear(2020, 10, 25); //设置年月日
    date2.setDate(date2.getDate() + 2);

    //例题:计算当前距离元旦还有多久
    var now = new Date();
    var nationalDay = new Date(2019, 0, 1, 0, 0, 0);
    var msel = nationalDay - now;
    document.write("距离2019年元旦还有:", + msel + "毫秒<br>");
    document.write("距离2019年元旦还有:", + parseInt(msel / 1000) + "秒<br>");
    document.write("距离2019年元旦还有:", + parseInt(msel / (60 * 1000)) + "分钟<br>");
    document.write("距离2019年元旦还有:", + parseInt(msel / (60 * 60 * 1000)) + "小时<br>");
    document.write("距离2019年元旦还有:", + parseInt(msel / (60 * 60 * 24 * 1000)) + "天<br>");

    //计时器设计案例
    var timeResult = 0;
    var timer;
    function timedCount() {
        document.txtForm.txt.value = timeResult;
        timeResult = timeResult + 1;
        timer = setTimeout("timedCount()", 1000);
    }

    function stopCount() {
        clearTimeout(timer);
    }

</script>

<body>
    <form id="txtForm" name="txtForm" method="get">
        <input type="button" value="开始!" onclick="timedCount()">
        <input type="text" name="txt" id="txt">
        <input type="button" value="停止!" onclick="stopCount()">
    </form>
</body>

</html>
<html>

<head>
    <title>XX表</title>
</head>
<!-- 
    input表单常用的属性:
    type、name、value、size、
    readonly:属性规定输入字段为只读(不能修改)
    disabled:属性规定输入字段是禁用的,被禁用的元素是不可用和不可点击的,被禁用的元素不会被提交。
    checked、maxlength
    Paceholder:用户输入提示
    required:设置元素必填
    autofocus:自动获得焦点
    pattern:验证输入字段
             适用于text search url telephone email password
 -->
<!-- 
    HTML5中新增type属性值:下面这些属性本身就带有对表单类型进行验证的功能
    color	        定义拾色器。
    date	        定义日期字段(带有 calendar 控件)
    datetime	    定义日期字段(带有 calendar 和 time 控件)
    datetime-local	定义日期字段(带有 calendar 和 time 控件)
    month	        定义日期字段的月(带有 calendar 控件)
    week	        定义日期字段的周(带有 calendar 控件)
    
    email	        定义用于 e-mail 地址的文本字段
    number	        定义带有 spinner 控件的数字字段
    range	        滑动条
    search      	定义用于搜索的文本字段
    tel	            定义用于电话号码的文本字段
    url         	定义用于 URL 的文本字段
 -->
<!-- 
    正则表达式
    表单验证常用的正则表达式:
    1.邮政编码   ^([0-9][6])$
    2.手机号码   ^(13[0-9]|15[0-9]|18[0-9])([0-9]{8}$
    3.用户名     ^[a-zA-Z0-9_\-]{4,16}$
      
 -->

<body>
    <form action="url" method="get/post" name="表单名称">
        <fieldset>
            <legend>信息表</legend>
            姓名:<input type="text"><br />
            密码:<input type="password"><br />
            学历:
            <!-- size是可见选项的数目 multiple是设定为多选-->
            <select name="XXX" size="1" multiple>
                <option value="本科">本科</option>
                <option value="大专">大专</option>
                <option value="研究生" selected>研究生</option>
                <option value="博士">博士</option>
            </select><br />
            性别:
            <input type="radio" value=""><input type="radio" value="" checked><br />
            爱好:
            <input type="checkbox" value="吃饭"> 吃饭
            <input type="checkbox" value="睡觉" checked> 睡觉
            <input type="checkbox" value="打豆豆"> 打豆豆<br />
            按钮:
            <input type="button" value=""><br />
            隐藏:
            <input type="hidden"><br />
            滑动条:
            <input type="range"><br />
            搜索框:
            <input type="search"><br />
            url地址输入框:
            <input type="url"><br />
            邮箱:
            <input type="text" pattern="^([0-9][6])$">
            <span style="color: red">请输入格式为XXX的邮箱</span>
            <!--- 提示信息 -->
        </fieldset>

        <input type="submit">
        <input type="reset">
    </form>
</body>

</html>

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
说明:答案必须填写在答题卡的相应位置上,否则不得分。 1.C语言中字符型(char)数据在内存中的存储形式是________。 A、原码 B、反码 C、补码 D、ASCII码 2.C语言中基本的数据类型包括________。 A、整型、实型、逻辑型 B、整型、实型、字符型 C、 整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型 3.在C语言中,int类型数据在内存中占用________。 A、2字节 B、4字节 C、由编译系统决定 D、由用户决定 4.运算符有优先级,C语言中关于运算符优先级的正确叙述是________。 A、逻辑运算符高于算术运算符,算术运算符高于关系运算符; B、算术运算符高于关系运算符,关系运算符高于逻辑运算符; C、算术运算符高于逻辑运算符,逻辑运算符高于关系运算符; D、关系运算符高于逻辑运算符,逻辑运算符高于算术运算符。 5.下面关于C语言语句的叙述,错误的是________。 A、C语言一行可以允许写多条语句; B、C语言语句用分号结束; C、语句一行写不下时,可以用逗号换行 ; D、语句一行写不下时,可在任意一空格处回车换行 。 6.下面数据中不属于字符型常量的是________。 A、“\n” B、‘\0’ C、‘A’ D、‘\t’ 7.11.以下选项中,当x为大于1的奇数时,值为0的表达式__________ 。 A、 x%2==1 B、 x/2 C、x%2!=0 D、x%2==0 8.C语言源程序名的后缀是__________ 。 A 、 .exe B、 .C C、 .obj D、 .cp 9.设所有变量均为int型,则表达式(a=5,b=2,b++,a-b)的值是________。 A、7 B、8 C、6 D、2 10.若有说明语句:int a;float b;,以下输入语句正确的是________。 A、scanf("%f%f",&a,&b); B、scanf("%f%d",&a,&b); C、scanf("%d,%f",&a,&b); D、scanf("%6.2f%6.2f",&a,&b);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值