通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2021] 中有题目如下:
第1题
#include <stdio.h> #include <string.h> char base[64]; char table[256]; char str[256]; char ans[256]; void init() { for (int i = 0; i < 26; i++) base[i] = 'A' + i; for (int i = 0; i < 26; i++) base[26 + i] = 'a' + i; for (int i = 0; i < 10; i++) base[52 + i] = '0' + i; base[62] = '+', base[63] = '/'; for (int i = 0; i < 256; i++) table[i] = 0xff; for (int i = 0; i < 64; i++) table[base[i]] = i; table['='] = 0; } void decode(char *str) { char *ret = ans; int i, len = strlen(str); for (i = 0; i < len; i += 4) { (*ret++) = table[str[i]] << 2 | table[str[i + 1]] >> 4; if (str[i + 2] != '=') (*ret++) = (table[str[i + 1]] & 0x0f) << 4 | table[str[i + 2]] >> 2; if (str[i + 3] != '=') (*ret++) = table[str[i + 2]] << 6 | table[str[i + 3]]; } } int main() { init(); printf("%d\n",(int)table[0]); scanf("%s",str); decode(str); printf("%s\n",ans) return 0; }
输出的第二行一定是由小写字母、大写字母、数字和“+”、“/”、“=”构成的字符串。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2021]
输入一段中文文本,不含标点符号和空格,保存为变量 s,
阅读程序,写出程序运行结果。
假定已建立以下数据链表结构,且指针p和q已指向如下图所
有以下程序:程序运行后的输出结果是( )。
有以下程序(strcat函数用以连接两个字符串):程序
有以下程序:程序运行时从第一列开始输入: Peach
有以下程序程序执行后的输出结果是( )。
Python标准库os.path中用来判断指定文件是否
执行以下程序,输出结果是。
假设已从标准库functools导入reduce( )
Python关键字elif表示_______和____
以下程序执行结果是_________。
执行语句for(i=1;i++<4; );变量i的值是
设有如下的程序段:执行上面的程序段后,*(ptr+10
成批添加用户的命令是 ______
前台起动的进程使用( )终止。
关系中外码的值必须取空值,或等于被参照关系中某个元组的
E-R方法的三要素是:实体、属性和 。
MySQL提供了下面4种事务隔离级别,但只有 ____
MySQL默认情况下事务是自动提交的,关闭事务的自动提
.从E-R模型关系向关系模型转换时,一个M:N联系转换
在单链表中,除了首元结点外,任一结点的存储位置由数据元
下列四项内容中,不属于Internet(因特网)基本功
数据通路由逻辑元件和时序元件组成,以下是组合逻辑元件的
则x的值为_____。
设输入字符串长度为n,decode函数的时间复杂度为
1、“商品”与“顾客”两个实体集之间的联系一般是
输入:IamacitizenofChina#输出:(
输入: 1 100 15输出:
Pascal 语言、 C 语言和 C++ 语言都属于
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型