笔记:CSP-J/S 模拟真题

dengruixun

2023-08-29 14:14:22

Personal

CSP-J/S 模拟真题

CSP-J1 套试题

注意:1为正确,2为错误!

一、单项选择题(30分)

  1. 以下不是属于国家顶级域名的是:
    1. .au
    2. .cn
    3. .com
    4. .jp
  2. 1. $101
    1. 3
    2. 1957
    3. 5
  3. 1. $127
    1. 128
    2. 255
    3. 256
  4. 在写递归函数时,哪一些定义一般不写在函数中:
    1. int
    2. float
    3. double
    4. 数组
  5. 一棵完全二叉树,共有 1234 个节点,其叶子节点的个数为:
    1. 615
    2. 616
    3. 617
    4. 618
  6. 某公司派赵钱孙李周五人出国学习,选派条件是:

    a. 若赵去,钱也去。

    b. 李、周二人必有一人去。

    c. 若周去,赵、钱也去。

    d. 孙、李同去或都不去。

    如何选他们出国:

    1. 孙赵周去
    2. 赵钱周去
    3. 李周孙去
    4. 钱孙去
  7. 已知二叉树的前序遍历 ABCDEFGI,后序遍历为CEDBIGEA,则中序遍历为:
    1. ABCDEFGI
    2. CBEDAFIG
    3. CBEDAFGI
    4. CBEADFIG
  8. 1. `12345678` 2. `87654321` 3. `32154876` 4. `32164587`
  9. 以下不属于应用层的是:
    1. HTTP
    2. FTP
    3. TELNET
    4. UDP
  10. 若有一字节表示整数,最高位为符号位,数 A 的范围是:
    1. -127≤A≤127
    2. -128≤A≤128
    3. -128≤A<128
    4. -128≤A≤127

二、程序阅读题(40分,判断1.5分,选择3分)

  1. 
    #include <bits/stdc++.h>
    using namespace std;
    int main(){
    string s;
    char s1[100];
    int len, j = 0;
    cin >> s;
    len = s.size();
    memset(s1, 0 ,sizeof(s1));
    for(int i = 0; i < len; i ++){
        if(i % 2 == 0){
            if((s[i] >= 'A' && s[i] <= 'Z') || (s[i] >= 'a' && s[i] <= 'z')){
                s1[j] = s[i] + 1;
                j ++;
            }
        }
    }
    cout << s1;
    return 0;
    }